logo

MySQL CREATE TABLE

Таблиця використовується для організації даних у формі рядків і стовпців і використовується як для зберігання, так і для відображення записів у форматі структури. Це схоже на робочі аркуші в програмі електронних таблиць. Потрібна команда створення таблиці три речі :

  • Назва таблиці
  • Назви полів
  • Визначення для кожного поля

MySQL дозволяє нам створити таблицю в базі даних переважно в двома способами :

  1. Клієнт командного рядка MySQL
  2. MySQL Workbench

Клієнт командного рядка MySQL

MySQL дозволяє нам створити таблицю в базі даних за допомогою СТВОРИТИ ТАБЛИЦЮ команда. Нижче наведено універсал синтаксис для створення таблиці MySQL в базі даних.

 CREATE TABLE [IF NOT EXISTS] table_name( column_definition1, column_definition2, ........, table_constraints ); 

Параметр Пояснення

Описи параметрів наведеного вище синтаксису такі:

Параметр опис
ім'я бази даних Це назва нової таблиці. Він має бути унікальним у вибраній нами базі даних MySQL. The ЯКЩО НЕ ІСНУЄ дозволяє уникнути помилки, коли ми створюємо таблицю у вибраній базі даних, яка вже існує.
визначення_стовпця Він визначає назву стовпця разом із типами даних для кожного стовпця. Стовпці у визначенні таблиці відокремлюються оператором коми. Синтаксис визначення стовпця такий:
назва_стовпця1 тип_даних(розмір) [NULL | НЕ НУЛЬ]
обмеження_таблиці Він визначає обмеження таблиці, такі як PRIMARY KEY, UNIQUE KEY, FOREIGN KEY, CHECK тощо.

приклад

скільки нулів в 1 мільярді

Розберемося, як створити таблицю в базі даних на прикладі. Відкрийте консоль MySQL і запишіть пароль, якщо ми встановили під час встановлення. Тепер відкрийте базу даних, у якій ви хочете створити таблицю. Тут ми створимо назву таблиці 'employee_table' в базі даних 'employeedb' використовуючи наступний оператор:

 mysql> CREATE TABLE employee_table( id int NOT NULL AUTO_INCREMENT, name varchar(45) NOT NULL, occupation varchar(35) NOT NULL, age int NOT NULL, PRIMARY KEY (id) ); 

ПРИМІТКА:
1. Тут NOT NULL є атрибутом поля, і він використовується, тому що ми не хочемо, щоб це поле було NULL. Якщо ми спробуємо створити запис із значенням NULL, MySQL викличе помилку.
2. Атрибут поля AUTO_INCREMENT вказує MySQL продовжити та додати наступне доступне число до поля ідентифікатора. PRIMARY KEY використовується для визначення унікальності стовпця. Ми можемо використовувати кілька стовпців, розділених комами, щоб визначити первинний ключ.

Візуальне представлення створення таблиці MySQL:

MySQL CREATE TABLE

Нам потрібно використати таку команду, щоб побачити щойно створену таблицю:

 mysql> SHOW TABLES; 

Це виглядатиме як наведений нижче результат:

MySQL CREATE TABLE

Дивіться структуру таблиці:

Ми можемо скористатися такою командою, щоб переглянути інформацію або структуру новоствореної таблиці:

 mysql> DESCRIBE employee_table; 

Це буде виглядати так:

оновлення в sql із приєднанням
MySQL CREATE TABLE

Створення таблиці за допомогою MySQL Workbench

Це візуальний графічний інструмент, який використовується для швидкого й ефективного створення баз даних, таблиць, індексів, представлень і збережених процедур. Щоб створити нову базу даних за допомогою цього інструменту, нам спочатку потрібно запустити MySQL Workbench і увійдіть, використовуючи потрібне ім’я користувача та пароль. Відобразиться такий екран:

MySQL CREATE TABLE

Тепер виконайте наступні кроки для створення таблиці:

1. Перейдіть на вкладку Навігація та натисніть на Меню розкладу . Тут ми можемо побачити всі раніше створені бази даних. Тепер ми готові вибрати базу даних, в якій буде створена таблиця.

2. Виберіть базу даних, двічі клацніть її, і ми отримаємо підменю під базою даних. Ці підменю це таблиці, подання, функції та збережені процедури, як показано на екрані нижче.

MySQL CREATE TABLE

3. Виберіть підменю «Таблиці», клацніть його правою кнопкою миші та виберіть Створити таблицю варіант. Ми також можемо натиснути піктограму створення нової таблиці (показано червоним прямокутником), щоб створити таблицю.

4. На екрані нової таблиці нам потрібно заповнити всі деталі, щоб створити таблицю. Тут ми введемо назву таблиці ( наприклад , employee_table) і використовуйте сортування та механізм за замовчуванням.

5. Клацніть усередині середнього вікна та заповніть дані стовпця. Тут назва стовпця містить багато атрибутів, таких як Primary Key (PK), Not Null (NN), Unique Index (UI), Binary (B), Unsigned Data type (UN), Auto Incremental (AI) тощо. екран пояснює це більш чітко. Після заповнення всіх даних натисніть на Застосувати кнопку.

MySQL CREATE TABLE

6. Щойно ви натиснете кнопку Застосувати, відкриється вікно оператора SQL. Знову натисніть кнопку Застосувати, щоб виконати оператор і Закінчити кнопку для збереження змін.

MySQL CREATE TABLE

7. Тепер перейдіть до меню «Схема» та виберіть базу даних, яка містить щойно створену таблицю, як показано на екрані нижче.

MySQL CREATE TABLE