MySQL може бути лякаючою програмою. Всі команди повинні бути введені через командну строку- немає ніякого зручного інтерфейсу. Тому, знання того, як створити базу даних і маніпулювати їй, може зберегти багато часу і нервів. Дотримуйтесь інструкцій, щоб створити базу даних американських штатів і їх населення.
Зміст
кроки
Метод 1 з 2: Створення і маніпулювання базою даних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, andpopulation. - команда
INTвказує на те, що полеidбуде містити тільки числа (цілі числа). - команда
NOT NULLвказує на те, що полеidне повинно бути порожнім (обов`язково для введення). -
PRIMARY KEYпозначає, що полеidє ключовим полем в таблиці. Ключове поле - це поле, яке не може містити однакових значень. - команда
AUTO_INCREMENTбуде автоматично привласнювати зростаючі значення полюid, по суті автоматично нумеруя кожну запис. - команди
CHAR(Символи) andINT(Цілі числа) вказують місце даних, допустимий у відповідних полях. Число, наступне за командою, позначає скільки символів або цифр поле може містити. -
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’, ‘731 449’), (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: Продовжуючи з MySQL
1Встановіть сервер бази даних MySQL на комп`ютері. Дізнайтеся як встановити MySQL на домашньому комп`ютері.
-
2Видаліть базу даних MySQL. Дізнайтеся як видалити базу даних, якщо потрібно видалити стару і непотрібну інформацію.
-
3Вивчіть MySQL і PHP. Знання PHP і MySQL дозволить вам створювати потужні веб-сайти для розваги і роботи.
Відео: Java. Створення схеми БД в MySQL. Підготовка таблиць до роботи. JDBC. урок 2
-
4Створіть резервну копію даних в MySQL. Завжди рекомендується створювати резервні копії даних, особливо якщо база даних є дуже важливою.
Відео: Уроки MySQL | Як створити базу даних mysql
-
5Вносьте зміни в структуру бази даних в MySQL. Якщо вимоги до бази даних змінюються, то завжди можна підігнати структуру, щоб зберігати іншу інформацію.
-
Поради
- Нижче наведені одні з найбільш часто використовуваних типів даних: (Повний список можна подивитися в документації mysql на http://dev.mysql.com/doc/)
- CHAR(довжина) - рядок з фіксованою кількістю символів "довжина".
- VARCHAR(довжина) - рядок з різною кількістю символів, але максимальна кількість символів - "довжина".
- TEXT - рядок з різною кількістю символів, але максимальна кількість символів - 64KB тексту.
- INT(довжина) - 32-бітове число з максимальною кількістю цифр довжина ( `-` вважається за` ціфру` для негативного числа.)
- DECIMAL(довжина,дес) - Десяткове число з максимум "довжина" відображуваних цифр. поле дес вказує максимальне число розрядів в десятковій частині.
- DATE - Дата (рік, місяць, день))
- TIME - Час (години, хвилини, секунди)
- ENUM("значення1","значення2", ....) - Список перечісліваемих значень.
- Деякі необов`язкові параметри:
- NOT NULL - Повинно бути введено значення. Поле не може бути порожнім.
- DEFAULT знач - Якщо значення НЕ ведено, то значення "знач" присвоюється полю.
- UNSIGNED - Для числових полів. Вказує на те що число в поле не може бути негативним.
- AUTO_INCREMENT - Значення буде автоматично збільшено на одиницю кожного разу, коли запис додається в таблицю.
Увага, тільки СЬОГОДНІ!

Як встановити joomla?