Delphi | Сети | ПК | Маршрутизаторы | Моделирование | Протоколы | Экспертные системы | Удаленный доступ | Доменные имена
Аплеты | SQL | Надежность | Задачи | Информационные процессы | JAVA | Отказы изделия | Расчет надежности показателей | Инфсис

Основные понятия и способы применения SQL - в примерах и задачах

SQL язык запросов к реляционным базам данных Учебник

Создание объектов базы данных

Создание таблиц базы данных

Создание объектов базы данных осуществляется с помо­щью операторов языка определения данных (DDL).

Таблицы базы данных создаются с помощью команды CREATE TABLE. Эта команда создает пустую таблицу, то есть таблицу, не имеющую строк. Значения в эту таблицу вводятся с помощью команды INSERT. Команда CREATE TABLE определя­ет имя таблицы и множество поименованных столбцов в ука­занном порядке. Для каждого столбца должен быть определен тип и размер. Каждая создаваемая таблица должна иметь, по крайней мере, один столбец. Синтаксис команды CREATE TABLE имеет следующий вид:

CREATE TABLE <ИМЯ ТабЛИЦЫ>

(<имя столбцаХтип данных>[(<размер>)]); Общие сведения о подшибниках качения Назначение подшипников качения, их достоинства и недостатки. Материалы подшипников качения

Используемые в SQL типы данных как минимум поддержи­вают стандарты ANSI (American National Standards Institute — Аме риканский национальный институт стандартов) (см. раздел 1.5 «Типы данных SQL»):

CHAR (CHARACTER) ,

INT (INTEGER) ,

SMALLINT,

DEC (DECIMAL) ,

NUMERIC,

FLOAT,

Тип данных, для которого обязательно должен быть указан размер, — это CHAR. Реальное количество символов, которое может находиться в поле, изменяется от нуля (если в поле со­держится NULL-значение) до заданного в CREATE TABLE макси­мального значения.

Следующий пример показывает команду, которая позволя­ет создать таблицу STUDENT.

CREATE TABLE STUDENT 1

 

(STUDENT_

_ID INTEGER,

SURNAME

VARCHAR(60; ,

NAME

VARCHAR (60 ),

STIPEND

DOUBLE,

KURS

INTEGER,

CITY

VARCHAR(60>,

BIRTHDAY

DATE,

UNIV ID

INTEGER) ;

 

Математический анализ, лекции по физике Компьютерные сети