SQL: оператор CREATE
1. Создание баз данных
Для создания баз данных используется оператор CREATE DATABASE
.
Создадим базу с именем catalog
:
CREATE DATABASE IF NOT EXISTS catalog;
CREATE DATABASE catalog;
2. Создание таблиц
Для создания таблиц используется оператор CREATE TABLE
. Создадим таблицу с именем users
:
CREATE TABLE users (
id INT(5) NOT NULL AUTO_INCREMENT,
username VARCHAR(50),
PRIMARY KEY(id));
После CREATE TABLE
указывается имя таблицы, Далее в скобках следуют имена полей с типами и атрибутами, перечисленные через запятую и указания ключей.
Первичный ключ (primary key) представляет собой один из примеров уникальных индексов и применяется для уникальной идентификации записей таблицы. Никакие из двух записей таблицы не могут иметь одинаковых значений первичного ключа.
После типа столбца можно задать дополнительные свойства столбца такие как:
- NULL,
- NOT NULL,
- AUTO_INCREMENT,
- DEFAULT.
Например:
CREATE TABLE country_language(
id INT(5) NOT NULL AUTO_INCREMENT,
country_code char(3) NOT NULL,
language char(30) NOT NULL DEFAULT 'English',
PRIMARY KEY(id));
3. Просмотр сведений о БД
Для проверки какие таблицы есть у Вас в базе можно использовать команду:
SHOW TABLES;
Для просмотра описания таблицы table1
:
DESCRIBE table1;
Please log in or register to have a possibility to add comment.