Интернет, компьютеры, софт и прочий Hi-Tech

Подписаться через RSS2Email.ru

Страницы, снабженные тегом

db

Курсоры в хранимых процедурах MySQL. Часть 3
В этой статье мы углубляемся в хранимые процедуры MySQL. Рассматривается, как получать скалярные данные с помощью параметров вывода, как получать вычисляемые наборы данных посредством курсоров, а также некоторые другие попутные аспекты хранимых процедур.
Курсоры в хранимых процедурах MySQL. Часть 2
В данной части статьи показывается, как создать хранимую процедуру с помощью MySQL Workbench, как использовать в этой хранимке курсор, и как вызывать эту процедуру из кода PHP. Подробно объясняются принципы работы с курсорами в хранимых процедурах MySQL.
Курсоры в хранимых процедурах MySQL
После моей предыдущей статьи по хранимым процедурам, которая была опубликована на SitePoint, я получил много комментариев. Мне предложили проработать тему курсоров, имеющих важное значение в связи с хранимыми процедурами и являющихся частью хранимок.
Хранимые процедуры в MySQL и PHP
Проще говоря, хранимые процедуры («ХП») — это сохраненные в базе данных процедуры (написанные с помощью SQL и других управляющих операторов), которые могут быть выполнены движком баз данных и вызваны из программного кода, который с этим движком работает.
Хранимые процедуры в MySQL и PHP. Часть 2
В этой статье мы рассмотрим давно забытую составляющую баз данных MySQL: хранимые процедуры. Преимущества использования ХП очевидны. Они позволяют нам применять более строгий контроль доступа к определенным данным, когда это требуется бизнес-логикой.
Циклы в базах данных средствами PL/SQL
В PL/SQL есть три типа циклов: безусловные, условные (WHILE) и циклы со счетчиком (FOR). Первые очень специфичны и пременяются крайне редко. А потому организуются с помощью условных циклов. Выход из таких циклов осуществляются с помощью EXIT или GOTO.
Что такое база данных
Базы данных — неотъемлемый компонент компьютерной эпохи, как бы пафосно это ни звучало. Крупные компании строят свой бизнес на их разработке. Ими пользуются предприятия, государственные учреждения, разнокалиберные коммерческие конторы, множество сайтов.
Реляционная СУБД Microsoft SQL Server
Если вы собираетесь работать с серверами и базами данных, то ознакомиться с этим софтом нужно непременно. Для этого достаточно всего лишь взять с официального сайта Microsoft бесплатные SQL Server Express Edition и SQL Server Management Studio Express.
Команды CREATE, ALTER и DROP TABLE; Допустимые пределы и не поддерживаемые возможности — Поддержка внешних ключей в SQLite
Этот документ описывает поддержку внешних ключей SQL, реализованных в SQLite версии 3.6.19. В главе 5 описывается, как работают команды ALTER и DROP TABLE при наличии внешних ключей. В заключительной 6 главе перечисляются ограничения текущей реализации.
Операции ON DELETE и ON UPDATE — Продвинутые возможности внешних ключей — Поддержка внешних ключей в SQLite
Этот документ описывает поддержку внешних ключей SQL, реализованных в SQLite версии 3.6.19. Продолжение перевода. Глава 4 описывает продвинутые возможности, связанные с внешними ключами, поддерживаемыми в SQLite. Операции ON DELETE и ON UPDATE.
Продвинутые возможности внешних ключей — Поддержка внешних ключей в SQLite
Этот документ описывает поддержку внешних ключей SQL, реализованных в SQLite версии 3.6.19. Ранее уже были опубликованы три главы. Продолжение перевода. Глава 4 описывает продвинутые возможности, связанные с внешними ключами, поддерживаемыми в SQLite.
Включение поддержки внешних ключей; Необходимые и желательные индексы базы данных — Поддержка внешних ключей в SQLite
Этот документ описывает поддержку внешних ключей, реализованных в SQLite версии 3.6.19. Вторая глава описывает, что сделать для включения внешних ключей. Третья глава описывает, какие индексы нужно создать для эффективного использования внешних ключей.
Поддержка внешних ключей в SQLite
Этот документ описывает поддержку внешних ключей SQL, реализованных в SQLite версии 3.6.19. Первая глава посвящена общей концепции внешних ключей в SQLite, объясняет ее с помощью примеров и определений, необходимых для понимания данного документа.
Типы данных в SQLite версии 3
SQLite использует динамическую типизацию, когда тип значения связан с самим значением, а не с его контейнером. Такая типизация имеет обратную совместимость со статическими системами других СУБД. SQL-запросы других баз данных должны работать и с SQLite...
Загружаемые расширения SQLite
Начиная с версии 3.3.6 SQLite позволяет загружать новые функции SQL и сортирующие последовательности из разделяемых библиотек и DLL. Это означает, что вам больше ненужно перекомпилировать SQLite, чтобы добавлять в него новые функции и сортировки.
Советы по разработке приложений поиска — SQLite: расширения FTS3 и FTS4
Изначально FTS был разработан для поддержки логического полнотекстового поиска — запросы должны находить набор документов, которые удовлетворяют заданным критериям. Однако большинство приложений поиска требуют ранжирования результатов по релевантности...
Компиляция и включение FTS3 и FTS4, запросы с использованием полнотекстового индекса — SQLite: расширения FTS3 и FTS4
Несмотря на то, что FTS3 и FTS4 входят в состав исходного кода SQLite, они не включаются по умолчанию. Для сборки SQLite с включенной функциональностью FTS, нужно при компиляции определить макрос препроцессора SQLITE_ENABLE_FTS3. Есть и другие опции.
Структуры данных — SQLite: расширения FTS3 и FTS4
Этот раздел описывает, как FTS хранит свой индекс и данные. Прочтение и понимание этого материала не является обязательным для использования FTS в приложениях. Однако это может быть полезно для тех разработчиков, которые хотят расширить возможности FTS.
Токенайзеры — SQLite: расширения FTS3 и FTS4
Токенайзер FTS — это набор правил для извлечения термов из документа или простого полнотекстового запроса FTS. Если при создании таблицы FTS в запросе CREATE VIRTUAL TABLE не был указан какой-то специфический токенайзер, то будет использован «simple»...
SQLite: расширения FTS3 и FTS4
FTS3 и FTS4 — это модули виртуальных таблиц SQLite, которые позволяют пользователям выполнять полнотекстовый поиск на множестве документов. Наиболее общий способ описать полнотекстовый поиск: «То, что делают Google и Yahoo с документами в Мировой сети».
Вспомогательные функции — Snippet, Offsets и Matchinfo — SQLite: расширения FTS3 и FTS4
Модули FTS3 и FTS4 предоставляют три специальные функции: «snippet», «offsets» и «matchinfo». Функции «snippet» и «offsets» позволяют узнать местоположение искомых термов в найденных документах, а «matchinfo» используется для вычисления релевантности.
Вопрос по MySQL и SQL
Возможно сделать запрос такова типа. У нас есть таблицы forums , forum_threads , forum_posts , ...
Доступная документация по SQLite
Ссылки на основную официальную документацию по SQLite.
SQL в понимании SQLite. REINDEX
Глава из официального руководство по SQLite. Команда переиндесации.
SQL в понимании SQLite. DROP VIEW
Синтаксис SQL-команды для удаления вьюхи (представления) из официальной документации по SQLite
SQL в понимании SQLite. DROP TRIGGER
Страница из официальной документации по SQLite. Синтаксис SQL-команды для удаления триггера.
SQL в понимании SQLite. DROP INDEX
Глава из официального руководство по SQLite. Команда удаления индекса.
SQL в понимании SQLite. DETACH DATABASE
Страница из официальной документации по SQLite. Синтаксис SQL-команды для отсоединения дополнительной базы данных.
SQLite. Справочник по C/C++ API. Введение
Это не учебник. Эти страницы предоставляют точную информацию и не являются легкими для чтения. Содержание этих страниц было извлечено из комментариев в исходном коде. Описание интерфейса разбито на три части - списки объектов, констант и функций.
Оператор IF в стандарте SQL:2003
В статье описывается использование оператора IF в SQL. Он был введен в стандарт SQL в 2003 году и описан в спецификации "(ISO-ANSI Working Draft) Persistent Stored Modules (SQL/PSM)" (Август, 2003), которая и является основным источником этой статьи.
Биржа долевых инвестиций SIMEX.

© 2007-2017, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.