Таблицаларды түзүү үчүн, «CREATE TABLE» командасын колдонуңуз. Бул команда таблицанын колонналарын жана алардын атрибуттарын аныктаган операторлор сериясын колдонорун аныктайт. «CREATE TABLE» командасы үчүн жалпы формалдуу синтакс болуп саналат:
@A@CREATE TABLE таблицанын аты
(название_столбца1 тип_данных атрибуты_столбца1,
название_столбца2 тип_данных атрибуты_столбца2,
................................................
название_столбцаN тип_данных атрибуты_столбцаN,
атрибуты_уровня_таблицы
) ;@A@
Таблицанын жаратуу командасынан кийин CREATE TABLE жазылган. Таблицанын аты маалымат базасындагы идентификатор катары иш алып барат, ошондуктан ал өзгөчө болушу керек. Андан кийин колоннанын аттары, маалыматтардын түрлөрү жана атрибуттары ата-энелердин таблицаларында саналып өткөн. аягында, сиз бүт стол үчүн атрибуттарды аныктай аласыз. Колонна атрибуттары, ошондой эле таблица атрибуттары кошумча болуп саналат.
Жөнөкөй стол түзөлү. Бул үчүн төмөнкү скриптти иштетүү:
@A@CREATE DATABASE productsdb;
USE productsdb;
CREATE TABLE Customers
(
Id INT,
Age INT,
FirstName VARCHAR(20),
LastName VARCHAR(20)
); @A@
Таблицаны өз алдынча түзүү мүмкүн эмес. Ал ар дайым белгилүү бир маалымат базасында түзүлгөн. Биринчи кезекте азык-түлүк маалымат базасы түзүлөт. Андан соң бул маалымат базасы боюнча мындан аркы бардык операциялар, анын ичинде таблицаны түзүү аткарыларын көрсөтүү үчүн USE командасы колдонулат.
Андан кийин сиз чындыгында Кардарлар деп аталган таблицаны түзөсүңөр. Ал төрт колоннаны аныктайт: id, Age, FirstName, LastName. Биринчи эки колонна кардардын идентификаторунун жана жашын билдирет жана ИНТ түрү болуп саналат, башкача айтканда, сандык баалуулуктарды сактайт. Төмөнкү колонналар кардардын биринчи жана фамилиясын билдирет жана VARCHAR (20) болуп саналат, демек, алар 20 тамгадан ашык эмес сапты билдирет. Бул учурда ар бир колоннанын аты-жөнү жана маалыматтар түрү бар, бирок колонналар же жалпы таблица үчүн атрибуттар жок.
Бул команда CUSTOMERS таблицасы түзүлө турган productsdb базасын түзөт.
Таблицалардын атын алмаштыруу
Эгерде, таблицаны түзгөндөн кийин, анын атын өзгөрткүбүз келсе, төмөнкү синтакс бар RENAME TABLE командасын колдонуу зарыл:
@A@RENAME TABLE Мурунку аты TO жаңы аты;
Мисалы, Customers в Clients: алмаштыралы:
RENAME TABLE Customers TO Clients; @A@
Маалыматтарды толугу менен жоготуу
Маалыматтарды толугу менен жоготуп, таблицаны тазалоо үчүн TRUNCATE TABLE командасын колдонуңуз. Мисалы, Clients столун тазалайлы:
@A@TRUNCATE TABLE Clients; @A@
Таблицаларды жоготуу
Маалымат базасынан таблицаны жоготуу үчүн DROP TABLE командасын колдонуңуз, андан кийин дасторкондун аты өчүрүлөт. Мисалы, Clients столун жоготолу:
@A@DROP TABLE Clients; @A@