Як створити таблицю в mysql
Таблиці складають основу структури бази даних MySQL. Таблиці містять введену в базу даних інформацію і можуть бути створені для будь-яких цілей зберігання даних. Створення таблиці займає всього кілька хвилин, особливо якщо у вас лише кілька записів для збереження. У цій статті ми і розповімо, як це зробити.
кроки
Частина 1 з 2:
створення таблиці1. Відкрийте базу даних. Для створення таблиці вам необхідно мати базу даних, яка буде її утримувати. Ви можете відкрити базу даних, набравши USE database в командному рядку MySQL.
- Якщо ви не пам`ятаєте ім`я бази даних, наберіть SHOW DATABASES-, щоб вивести список баз даних на сервері MySQL.
- Якщо у вас поки немає бази даних, ви можете її створити, набравши CREATE DATABASE database-. Ім`я бази даних не може містити пробіли.
2. Вивчіть основні типи даних. Кожен запис в таблиці зберігається як певний тип даних. Це дозволяє MySQL взаємодіяти з ними різними способами. Типи даних, які ви будете використовувати, залежать від призначення вашої таблиці. Є багато типів крім нижчеперелічених, але ви можете їх використовувати для створення базової, придатної для використання таблиці:
3. створіть таблицю. Щоб створити таблицю з командного рядка, вам потрібно створити всі поля за допомогою однієї команди. Ви створюєте таблиці, використовуючи команду CREATE TABLE з наступною інформацією про таблиці. Щоб створити базову запис про співробітника, вам потрібно ввести наступну команду:
CREATE TABLE employees (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, lastname VARCHAR (20), firstname VARCHAR (20), phone VARCHAR (20), dateofbirth DATE)
4. Перевірте, що ваша таблиця була створена правильно. Як тільки ви створите таблицю, ви отримаєте повідомлення, що вона була успішно створена. Тепер ви можете використовувати команду DESCRIBE, щоб переконатися, що ви включили всі поля, що хотіли, і що у них правильні типи даних. Введіть DESCRIBE database- і подивіться на що з`явився графік, щоб перевірити структуру вашої таблиці.
5. Створіть таблицю з використанням PHP. Якщо ви використовуєте PHP для адміністрування вашої бази даних MySQL через веб-сервер, ви можете створити таблицю, використовуючи простий PHP-файл. Передбачається, що база даних вже існує на сервері MySQL. Для створення такої ж таблиці, як і в Кроці 3, введіть наступний код, замінивши інформацію про з`єднання на актуальну для вас:
$ Connection = mysqli_connect ({server}, {user}, {samp}, {database}) - if (mysqli_connect_errno ()) {echo "Failed to connect to MySQL:" . mysqli_connect_error () -} $ sql = "CREATE TABLE employees (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, lastname VARCHAR (20), firstname VARCHAR (20), phone VARCHAR (20), dateofbirth DATE)" - if (mysqli_query ($ connection , $ sql)) {echo "Table employees created successfully" -} else {echo "Error creating table:" . mysqli_error ($ connection) -}?>
Частина 2 з 2:
Додавання записів в таблицю1. Додайте одну запис в таблицю. Ви можете вводити дані в таблицю за допомогою інтерпретатора. Ви можете використовувати одну команду для введення всіх відповідних записи полів, використовуючи INSERT INTO:
INSERT INTO employees (id, lastname, firstname, phone, dateofbirth) VALUES (NULL, `Smith`, `John`, `(555) 555-5555`, `1980-01-31`)-
- Якщо ви вводите значення NULL для поля ID, це значення буде збільшуватися на 1 в кожній наступній записи в порівнянні з останньою.
- Переконайтеся, що кожне вводиться вами значення укладено в одинарні лапки ( `).
2. Додайте відразу кілька записів. Якщо перед вами є всі дані, ви можете вставити відразу кілька записів однієї командою INSERT INTO. Просто розділіть набори даних коми:
INSERT INTO employees (id, lastname, firstname, phone, dateofbirth) VALUES (NULL, `Smith`, `John`, `(555) 555-5555`, `1980-01-31`), (NULL, `Doe` , `Jane`, `(555) 555-5551`, `1981-02-28`), (NULL, `Baker`, `Pat`, `(555) 555-5554`, `1970-01-31` )-
3. Відкрийте вашу таблицю. Як тільки ви додали кілька записів, ви можете відобразити вашу таблицю, щоб подивитися, як все це виглядає. Це дозволить вам побачити, чи не пропустили ви будь-яку інформацію і чи все в правильному місці. Щоб відобразити створену вище таблицю, наберіть SELECT * FROM employees.
4. Введіть дані через HTML-форму. Є інші способи введення даних в вашу нову таблицю. Один з найбільш поширених - це з використанням форми на веб-сторінці. Щоб дізнатися, як створити форму для заповнення вашої таблиці, дивіться відповідне керівництво.