Создание таблиц в базе данных CREATE
- Подробности
- Категория: MySQL
- Просмотров: 180
Первым делом в Mysql создаются базы и далее их нужно заполнять...
Создание таблиц в базе данных CREATE можно делать по разному:
1. Стандартно:
CREATE TABLE countries (
id int(10) NOT NULL UNIQUE AUTO_INCREMENT PRIMARY KEY,
country_id varchar(2) NOT NULL,
country varchar(40) NOT NULL,
region_id decimal(10,0) NOT NULL DEFAULT 1,
UNIQUE(country_id)
);
в запросе:
- UNIQUE - показывает, что поле country_id получает клюс уникальности и в нем значения не могут быть дублированы (то есть повторяться более 1 раза)
- PRIMARY KEY - первичный ключ
- AUTO_INCREMENT - это означает, что данное поле при следующей записи автоматически увеличиться на 1
2. Можно сделать таблицу БД MySQL подобно той, что уже есть -
а) копируем только структуру:
CREATE TABLE IF NOT EXISTS double_countries
LIKE countries;
b) копируем и структуру и данные:
CREATE TABLE IF NOT EXISTS double_countries
AS SELECT * FROM countries;;