Як створити базу даних в mysql
MySQL може бути лякаючою програмою. Всі команди повинні бути введені через командну строку- немає ніякого зручного інтерфейсу. Тому, знання того, як створити базу даних і маніпулювати їй, може зберегти багато часу і нервів. Дотримуйтесь інструкцій, щоб створити базу даних американських штатів і їх населення.
кроки
Метод 1 з 2:
Створення і маніпулювання базою даних1. Створіть базу даних. У командному рядку MySQL введіть команду
CREATE DATABASE -
. замініть
назвою вашої бази даних. Воно не може містити пробіли.- Наприклад, щоб створити базу даних всіх американських штатів, можна ввести
CREATE DATABASE us_states-
- Примітка: Команди необов`язково вводити в верхньому регістрі.
- Примітка: Всі команди MySQL повинні закінчуватися ";". Якщо ви забули поставити крапку з комою, то просто введіть ";" на наступному рядку, щоб почалася обробка попередньої команди.
2. Відкрийте список доступних баз даних. Введіть команду
SHOW DATABASES-
, щоб відобразити список зберігаються баз даних. Крім щойно створеної бази даних, ви так само побачите бази даних mysql
і test
. Зараз можете їх проігнорувати.3. Виберіть базу даних. Коли база даних створена, потрібно її вибрати, щоб почати редагування. Введіть команду
USE us_states-
. Ви побачите повідомлення Database changed
, яке повідомляє, що зараз активної базою даних є us_states
.4. створіть таблицю. Таблиця - це місце зберігання інформації в базі даних. Щоб створити таблицю, потрібно однією командою ввести всю її структуру. Щоб створити таблицю, введіть таку команду:
CREATE TABLE states (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, state CHAR (25), population INT (9))-
. Ця команда створить таблицю під назвою "states" з трьома полями: id
, state
, and population
.INT
вказує на те, що поле id
буде містити тільки числа (цілі числа).NOT NULL
вказує на те, що поле id
не повинно бути порожнім (обов`язково для введення).PRIMARY KEY
позначає, що поле id
являетсяключевим полем в таблиці. Ключове поле - це поле, яке не може містити однакових значень.AUTO_INCREMENT
буде автоматично привласнювати зростаючі значення полю id
, по суті автоматично нумеруя кожну запис.CHAR
(Символи) and INT
(Цілі числа) вказують місце даних, допустимий у відповідних полях. Число, наступне за командою, позначає скільки символів або цифр поле може містити.5. Створіть запис в таблиці. Тепер, коли таблиця створена, настав час вводити інформацію. Використовуйте наступну команду, щоб ввести перший запис:
INSERT INTO states (id, state, population) VALUES (NULL, `Alabama`, `4822023`)-
id
містить ідентифікатор NOT NULL
, то введення NULL
в якості значення, змусить його збільшиться на одиницю, завдяки ідентифікатору AUTO_INCREMENT
.6. Створіть більше записів. Можна зберегти багато записів за допомогою однієї команди. Щоб зберегти ще три штати, введіть таку команду:
INSERT INTO states (id, state, population) VALUES (NULL, `Alaska`, `+731449`), (NULL, `Arizona`, `6553255`), (NULL, `Arkansas`, `2949131`)-
.7. Виконайте запит до бази даних. Тепер, коли проста база даних створена, ви можете виконувати запити, щоб витягувати потрібну інформацію. Для початку введіть наступну команду:
SELECT * FROM us_states-
. Цей запит поверне всю базу даних, що показано командою "*", що означає "все".SELECT state, population FROM us_states ORDER BY population-
Цей запит поверне таблицю зі штатами, відсортованими за кількістю населення, замість сортування по імені в алфавітному порядку. поле id
не з`явиться, оскільки ви просили тільки поля state
і population
.SELECT state, population FROM us_states ORDER BY population DESC-
. команда DESC
відобразить штати по спадаючій кількості населення (від більшого до меншого, а не від меншого до більшого).Метод 2 з 2:
Продовжуючи з MySQL1. Встановіть сервер бази даних MySQL на комп`ютері. Дізнайтеся як встановити MySQL на домашньому комп`ютері.
2. Видаліть базу даних MySQL. Дізнайтеся як видалити базу даних, якщо потрібно видалити стару і непотрібну інформацію.
3. Вивчіть MySQL і PHP. Знання PHP і MySQL дозволить вам створювати потужні веб-сайти для розваги і роботи.
4. Створіть резервну копію даних в MySQL. Завжди рекомендується створювати резервні копії даних, особливо якщо база даних є дуже важливою.
5. Вносьте зміни в структуру бази даних в MySQL. Якщо вимоги до бази даних змінюються, то завжди можна підігнати структуру, щоб зберігати іншу інформацію.
Поради
- Нижче наведені одні з найбільш часто використовуваних типів даних: (Повний список можна подивитися в документації mysql на http: // dev.mysql.com / doc /)
- CHAR(довжина) - рядок з фіксованою кількістю символів "довжина".
- VARCHAR(довжина) - рядок з різною кількістю символів, але максимальна кількість символів - "довжина".
- TEXT - рядок з різною кількістю символів, але максимальна кількість символів - 64KB тексту.
- INT(довжина) - 32-бітове число з максимальною кількістю цифр довжина ( `-` вважається за `цифру` для негативного числа.)
- DECIMAL(довжина,дес) - Десяткове число з максимум "довжина" відображуваних цифр. поле дес вказує максимальне число розрядів в десятковій частині.
- DATE - Дата (рік, місяць, день))
- TIME - Час (години, хвилини, секунди)
- ENUM( "значення1","значення2", ....) - Список перечісліваемих значень.