Разделы презентаций


create table

CREATE TABLE [IF NOT EXISTS]( [()], [()] ... );Данные вводятся командой INSERT

Слайды и текст этой презентации

Слайд 1CREATE TABLE

CREATE TABLE

Слайд 2CREATE TABLE
[IF NOT EXISTS]
(
[()],


[()] ...
);
Данные вводятся командой INSERT

CREATE TABLE [IF NOT EXISTS](  [()], [()] ... );Данные вводятся командой INSERT

Слайд 3Пример
CREATE TABLE Student (id integer not null primary key,
adreses

not null references Adreses(id), sername varchar(50) not null,
Name varchar(30)

not null,
Age integer,
Sex varchar(10));
ПримерCREATE TABLE Student (id integer not null primary key, adreses not null references Adreses(id), sername varchar(50) not

Слайд 4При создании таблицы
для каждого столбца можно указать:
Имя столбца
Тип данных
Нулевое

или ненулевое значение
Первичный ключ
Значение по умолчанию
Ограничения
Внешний ключ

При создании таблицы для каждого столбца можно указать:Имя столбцаТип данныхНулевое или ненулевое значениеПервичный ключЗначение по умолчаниюОграниченияВнешний ключ

Слайд 5Имя столбца
Имя столбца должно состоять из одного слова и желательно

(в некоторых СУБД обязательно) на английском языке
Синтаксис описания столбца

имя_столбца тип

[NOT NULL | NULL]
[DEFAULT значение_по_умолчанию]
[AUTO_INCREMENT][PRIMARY KEY]
[reference_definition]
Имя столбцаИмя столбца должно состоять из одного слова и желательно (в некоторых СУБД обязательно) на английском языкеСинтаксис

Слайд 6Тип данных
char – строка фиксированной длины,
varchar – строка переменной длины,
text

– текст,
int (integer, number) – целое число,
decimal (numeric, real, double,

float) – вещественное число
money – денежная величина,
datetime – дата и время,
bit (binary, bool, boolean) – двоичный тип,
set (value1, value2, …) – перечислимое множество
Тип данныхchar – строка фиксированной длины,varchar – строка переменной длины,text – текст,int (integer, number) – целое число,decimal

Слайд 7Нулевое или ненулевое значение
Если столбец может принимать нулевые значения, то

пишется NULL, в противном случае пишется NOT NULL.
По умолчанию (если

ничего не писать) устанавливается значение NULL.
Нулевое или ненулевое значениеЕсли столбец может принимать нулевые значения, то пишется NULL, в противном случае пишется NOT

Слайд 8Первичный ключ
Для того, чтобы указать, что столбец является первичным ключом

после пишется primary key.
Если ключ составной, то primary key пишется

для каждого столбца, входящего в его состав.

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

Первичный ключДля того, чтобы указать, что столбец является первичным ключом после пишется primary key.Если ключ составной, то

Слайд 9Значение по умолчанию
[DEFAULT значение_по_умолчанию]

Для задания значения по умолчанию используется оператор

default, после которого ставится значение, которое будет значением по умолчанию.

Значение по умолчанию[DEFAULT значение_по_умолчанию]Для задания значения по умолчанию используется оператор default, после которого ставится значение, которое будет

Слайд 10Ограничения
Для задания ограничений на значения столбца используется оператор check().
В скобках

записываются ограничения в виде как записываются ограничения в where при

запросе select, т.е. можно указывать in, like, between и пр.
Для задания ограничений сразу нескольких столбцов они записываются в конце запроса CREATE TABLE
ОграниченияДля задания ограничений на значения столбца используется оператор check().В скобках записываются ограничения в виде как записываются ограничения

Слайд 11Внешний ключ
FOREIGN KEY (столбец) REFERENCES таблица (столбец)
Для того, чтобы указать,

что столбец является внешним ключом пишется references и foreign key,

после чего записывается имя таблицы, на которую ссылается внешний ключ, а затем в круглых скобках имя столбца в этой таблице, на которую он ссылается (обычно первичный ключ таблицы)
Внешний ключFOREIGN KEY (столбец) REFERENCES таблица (столбец)Для того, чтобы указать, что столбец является внешним ключом пишется references

Слайд 12CREATE TABLE Street
(id integer not null primary key,
Street varchar(25) not

null);
CREATE TABLE Adreses
(id integer not null primary key,
Street integer not

null references
Street(id),
House integer,
Apartment integer);
CREATE TABLE Street(id integer not null primary key,Street varchar(25) not null);CREATE TABLE Adreses(id integer not null primary

Слайд 13CREATE TABLE Student
(id integer not null primary key,
Adreses integer not

null references Adreses(id),
Sername varchar(25) default ‘Ivanov’,
Name varchar(25),
Age integer check(Age>=17 and

Age<=60),
Sex varchar(5) check(Sex In (‘man’,’woman’)));
CREATE TABLE Student(id integer not null primary key,Adreses integer not null references 	Adreses(id),Sername varchar(25) default ‘Ivanov’,Name varchar(25),Age

Слайд 14Задание:
CLIENT

Id

Name

Address

Phone

Id_trade
TRADE

Id

Type

Data_trade

Price

Id_seller
SELLER

Id

Name

Address

Director

Phone

Задание: CLIENTIdNameAddressPhoneId_tradeTRADEIdTypeData_tradePriceId_sellerSELLERIdNameAddressDirectorPhone

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика