SQL CREATE TABLE Инструкция
Инструкция SQL CREATE TABLE
Инструкция CREATE TABLE используется для создания новой таблицы в базе данных.
Синтаксис
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
....
);
Параметры столбца определяют имена столбцов таблицы.
Параметр типа данных указывает, какие данные может содержать столбец (например, varchar, Integer, Date и т. д.).
Совет: Общие сведения о доступных типах данных можно найти в разделе полные типы данных.
Пример создания таблицы SQL
В следующем примере создается таблица с именем "лица", содержащая пять столбцов: PersonID, фамилия, имя, адрес и город:
Пример
CREATE TABLE Persons
(
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);
Столбец PersonID имеет тип int и будет содержать целое число.
Столбцы «фамилия», «имя», «адрес» и «город» тип varchar и будет содержать символы, а максимальная длина для этих полей — 255 символов.
Пустой стол "лица" теперь будет выглядеть так:
PersonID | LastName | FirstName | Address | City |
---|---|---|---|---|
Совет: Пустая таблица "лица" теперь может быть заполнена данными с инструкцией SQL INSERT INTO .
Создать таблицу с помощью другой таблицы
Копию существующей таблицы можно создать с помощью комбинации инструкции CREATE TABLE и инструкции SELECT.
Новая таблица получает те же определения столбцов. Можно выбрать все столбцы или определенные столбцы.
Если создать новую таблицу с помощью существующей таблицы, Новая таблица будет заполнена существующими значениями из старой таблицы.
Синтаксис
CREATE TABLE new_table_name AS
SELECT column1, column2,...
FROM
existing_table_name
WHERE ....;