Понимание SQL

Понимание SQL

Авторы:

Жанр: Базы данных

Циклы: не входит в цикл

Формат: Полный

Всего в книге 100 страниц. У нас нет данных о годе издания книги.

Данная книга является очень хорошим введением в теорию реляционных БД для пользователей-новичков, а также хорошим началом в освоении SQL, грамотном построение запросов, понимании того как эти запросы работают. Безусловно рекомендуется к прочтению для начинающих пользователей.

Читать онлайн Понимание SQL


МАРТИН ГРУБЕР

Понимание SQL

Перевод Лебедева В.Н.

Под редакцией Булычева В.Н.

МОСКВА, 1993

MARTIN GRUBER

Understanding SQL

Команда SELECT


>SELECT * | { [ DISTINCT | ALL] .,..}

> FROM {

[ ] }.,..

> [ WHERE ]

> [ GROUP BY { | }.,..]

> [ HAVING ]

> [ ORDERBY { | }.,..]

> [ { UNION [ALL]



>SELECT * | { [DISTINCT | ALL] < value expression >.,..}

> FROM {

[]} .,..

> [ WHERE

> [ GROUP BY { | }.,..]

> [ HAVING ]

> [ ORDER BY { | }.,..] } ] ...;

Элементы, используемые в команде SELECT

ЭЛЕМЕНТ

ОПРЕДЕЛЕНИЕ

Выражение, которое производит значение. Оно может включать в себя или содержать .

Имя или синоним таблицы или представления

Временный синоним для

, определеный в этой таблице и используемый только в этой команде

Условие , которое может быть верным или неверным для каждой строки или комбинации строк таблицы в предложении FROM.

Имя столбца в таблице.

Число с десятичной точкой. В этом случае, оно показывает в предложении SELECT с помощью идентификации его местоположения в этом предложении.

Команды UPDATE, INSERT, DELETE

UPDATE


>UPDATE

> SET { | }.,. .< column name> = [ WHERE

> | WHERE CURRENT OF (*только для вложения*) ];

INSERT


>INSERT INTO < table name> [( .,. ]

> { VALUES ( .,.. ) } | ;

DELETE


>DELETE FROM

> [ WHERE

> | WHERE CURRENT OF (*только для вложения*) ];

Элементы, используемые в командах МОДИФИКАЦИИ

ЭЛЕМЕНТ

ОПРЕДЕЛЕНИЕ

Имя курсора используемого в этой программе.

Допустимая команда SELECT.

Для других элементов смотри команду SELECT.

Символы Используемые в Синтаксисе Предлжения

СИМВОЛ

ОБЪЯСНЕНИЕ

|

Любой предшествующий знаку (|) символ может быть произвольно

заменен на любой следующий за (|). Это — символический способ высказывания "или" ("or").

{ }

Все, что включено в фигурные скобки обрабатывается как модуль с целью оценки |, .,.. или других символов.

[ ]

Все,включенное в квадратные скобки является необязательным

...

Любое, предшествующее этому, может повторяться любое число раз.

.,..

Любое, предшествующее этому, и в каждом случае отделенное

запятыми, может повторяться любое число раз.

Команда CREATE TABLE


>CREATE TABLE

> ( { | ]

> [ ...]} .,.. );

> [] .,.. );

Элементы, используемые в команде CREATE TABLE

ЭЛЕМЕНТ

ОПРЕДЕЛЕНИЕ

Имя таблицы создаваемой этой командой.

Имя столбца таблицы.

Тип данных

Тип данных, который может содержаться в столбце.

Может быть любым из следующих:

INTEGER (ЦЕЛОЕ ЧИСЛО),

CHARACTER (СИМВОЛЬНОЕ),

DECIMAL (ДЕСЯТИЧНОЕ),

NUMERIC (ЧИСЛОВОЕ),

SMALLINT (НАИМЕНЬШЕЕ)


FLOAT (С ПЛАВАЮЩЕЙ ТОЧКОЙ)


REAL (РЕАЛЬНОЕ),

DOUBLE PRECISION (УДВОЕННАЯ ТОЧНОСТЬ С ПЛАВАЮЩЕЙ ТОЧКОЙ),

LONG * (ДЛИННОЕ *),

VARCHAR * (ПЕРЕМЕННОЕ СИМВОЛЬНОЕ *),

DATE * (ДАТА *),

TIME * (ВРЕМЯ *)


(* — указывает на нестандартный для SQL тип данных)


Размер. Его значение зависит от .

Может быть любым из следующих:

NOT NULL (НЕ НУЛЕВОЙ),

UNIQUE (УНИКАЛЬНЫЙ),

PRIMARY KEY (ПЕРВИЧНЫЙ КЛЮЧ),

CHECK() (ПРОВЕРКА предиката),

DEFAULT = (ПО УМОЛЧАНИЮ = значимому выражению)

REFERENCES

[( .,.. )] (ССЫЛКА НА имя таблицы [(имя столбца) ] )

Может быть любым из следующих:

UNIQUE (УНИКАЛЬНЫЙ),

PRIMARY KEY (ПЕРВИЧНЫЙ КЛЮЧ),

CHECK (ПРОВЕРКА предиката )

FOREIGN KEY() (ВНЕШНИЙ КЛЮЧ)

REFERENCES

[( .,.. )] (ССЫЛКА НА имя таблицы [( имя столбца) ].

ПРЕДИСЛОВИЕ

"ПОНИМАНИЕ SQL" - это полный учебник по программированию на Структурированном Языке Запросов, написанный специально для тех, кто будет использовать SQL в процессе работы. Даже если это ваш первый опыт с компьютерами или управлением базами данных, книга "ПОНИМАНИЕ SQL" очень быстро научит вас свободно работать с реальной SQL, использованию простых запросов, а также снабдит вас ясными понятиями об автоматизированном управлении базой данных. Книга даст вам краткое, удобное в чтении введение в реляционные базы данных. Предоставит вам обучающие программы, чтобы, овладевая командами SQL шаг за шагом, помочь вам узнать, как извлекать и обрабатывать информацию, содержащуюся в таблицах данных, т.е.:

* выбирать информацию, с которой вы хотите работать

* добавлять, удалять, и модифицировать информацию в таблице данных

* использовать и-или, верно/неверно и другие условия для обнуления определенной информации

* использовать специальные функции SQL для суммирования ваших данных.

Книга покажет Вам, как эффективно работать с многочислеными таблицами данных, используя улучшеную технику для запроса более чем одной таблицы одновременно, строить комплекс запросов и подзапросов, и использовать представления, чтобы создавать базы данных и работать с базами данных раздельно с многими таблицами.


С этой книгой читают
Обработка баз данных на Visual Basic.NET

Это практическое руководство разработчика программного обеспечения на Visual Basic .NET и ADO.NET, предназначенное для создания приложений баз данных на основе WinForms, Web-форм и Web-служб. В книге описываются практические способы решения задач доступа к данным, с которыми сталкиваются разработчики на Visual Basic .NET в своей повседневной деятельности. Книга начинается с основных сведений о создании баз данных, использовании языка структурированных запросов SQL и системы управления базами данных Microsoft SQL Server 2000.


Справка по SQL

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


S. D. F.
Автор: W Cat

Если вам интересен SQL, и знаком Delphi, давайте поразвлекаемся программированием.


Flat Assembler 1.64. Мануал программера
Автор: Tomasz Grysztar

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Выразительный JavaScript

В процессе чтения вы познакомитесь с основами программирования и, в частности, языка JavaScript, а также выполните несколько небольших проектов. Один из самых интересных проектов — создание своего языка программирования.


Игродром. Что нужно знать о видеоиграх и игровой культуре

Жизнь современного человека плотно связана с видеоиграми. Даже если вы не играете сами, в вашем окружении наверняка найдутся заядлые геймеры, а новости из индустрии игр зачастую не обходят и вас стороной. Это положение дел приводит к вопросам: а что же такое видеоигры и какое место они занимают в жизни человека? Поиском ответов на них занимается дисциплина game studies. Александр Ветушинский – один из ведущих российских представителей этого направления исследований. Его книга «Игродром» – философское осмысление этапов развития игровой индустрии, анализ.


Гулливер и его любовь

У романа выверенная и смелая драматургия, шокирующая фабула. Не случайно, что написан он известным сценаристом и писателем Андреем Бычковым, обладателем трех международных призов за сценарии (фильм «Нанкинский пейзаж», реж. В.Рубинчик, 2006, Спецприз XXVIII ММКФ и Главный приз IV МКФ «Восток-Запад»). Сюжет: двое по-своему несчастных влюбленных, у каждого из которых своя история (она проститутка, а он игрок), случайно встречаются «на панели». Они незнакомы друг с другом, но решают совершить двойное самоубийство… А в результате становятся «прекрасными убийцами».


Взгляд на Россию из Китая
Жанр: Политика

В монографии рассматриваются появившиеся в последние годы в КНР работы ведущих китайских ученых – специалистов по России и российско-китайским отношениям. История марксизма, социализма, КПСС и СССР обсуждается китайскими учеными с точки зрения современного толкования Коммунистической партией Китая того, что трактуется там как «китаизированный марксизм» и «китайский самобытный социализм».Рассматриваются также публикации об истории двусторонних отношений России и Китая, о проблеме «неравноправия» в наших отношениях, о «китайско-советской войне» (так китайские идеологи называют пограничные конфликты 1960—1970-х гг.) и других периодах в истории наших отношений.Многие китайские материалы, на которых основана монография, вводятся в научный оборот в России впервые.


Грозовое дерево
Жанр: Фэнтези

«Басту почти удалось выскользнуть через черный ход трактира «Путеводный камень».На самом деле он даже уже был на улице: обеими ногами за порогом, и почти что затворил беззвучно дверь, когда услышал голос наставника.Баст помедлил, держась за щеколду. Нахмурился, глядя на дверь, которой оставалось не более пяди до того, чтобы закрыться совсем. Нет, он не выдал себя шумом. Это он знал. Все укромные уголки трактира он знал наизусть: знал, где какая доска в полу вздыхает под ногой, которое окно скрипит рамой…».


Принц-негодяй, брат короля

«Он был внуком короля, братом короля и мужем королевы. Двое его сыновей и трое его внуков могут воссесть на Железном Троне, но единственная корона, какую когда-либо носил Деймон Таргариен, была корона Ступеней, скудных земель, захваченных им кровью, мечом и драконьим пламенем, которую он вскоре отринул.Столетиями род Таргариенов порождал великих людей и чудовищ. Принц Деймон был и тем, и другим. Были дни, когда не было в Вестеросе человека, более любимого, более уважаемого и более осуждаемого. Свет и тьма смешались в нем в равной пропорции.