Урок 22

SQL оператор CREATE


1. Создание баз данных

Для создания баз данных используется оператор CREATE DATABASE.

Создадим базу с именем catalog:

Пример 1. Создание БД

CREATE DATABASE IF NOT EXISTS catalog;
CREATE DATABASE catalog;

2. Создание таблиц

Для создания таблиц используется оператор CREATE TABLE. Создадим таблицу с именем users:

Пример 2. Создание таблицы

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.

Пример 3. Создание таблицы с использованием дополнительных свойств

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. Просмотр сведений о БД

Для проверки какие таблицы есть у Вас в базе можно использовать команду:

Пример 4. Проверка наличия таблиц

SHOW TABLES;

Пример 5. Просмотр описания таблицы table1

DESCRIBE table1;


0 comments
Leave your comment: