SQL: оператор CREATE

Author: Tatyana Milkina

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;
Read also:
Comments