|
|||
Ограничения целостности при использовании CREATE TABLEОграничения целостности при использовании CREATE TABLE Может понадобиться создать ограничения для определённых столбцов в таблице. При создании таблицы можно задать следующие ограничения:
Можно задать больше одного первичного ключа. В этом случае получится составной первичный ключ. Пример Создайте таблицу «instructor»: CREATE TABLE instructor ( ID CHAR(5), name VARCHAR(20) NOT NULL, dept_name VARCHAR(20), salary NUMERIC(8, 2), PRIMARY KEY (ID), FOREIGN KEY (dept_name) REFERENCES department(dept_name));DESCRIBE С помощью DESCRIBE < table_name> можно просмотреть различные сведения (тип значений, является ключом или нет) о столбцах таблицы. INSERT Команда INSERT INTO < table_name> в SQL отвечает за добавление данных в таблицу: INSERT INTO < table_name> (< col_name1>, < col_name2>, < col_name3>, …) VALUES (< value1>, < value2>, < value3>, …);При добавлении данных в каждый столбец таблицы не требуется указывать названия столбцов. INSERT INTO < table_name> VALUES (< value1>, < value2>, < value3>, …);UPDATE SQL-команда для обновления данных таблицы: UPDATE < table_name> SET < col_name1> = < value1>, < col_name2> = < value2>, ... WHERE < condition>;DELETE SQL-команда DELETE FROM < table_name> используется для удаления данных из таблицы. DROP TABLE А так можно удалить всю таблицу целиком. SELECT Далее мы рассмотрим основные команды SQL, которые позволяют работать непосредственно с данными. К одной из таких SQL-команд относится SELECT для получения данных из выбранной таблицы: SELECT < col_name1>, < col_name2>, … FROM < table_name>;Следующей командой можно вывести все данные из таблицы: SELECT * FROM < table_name>;
|
|||
|