Главная » Створення сайтів » Пошукова оптимізація и seo » Створення бази даних в mysql. Php, java, javascript, бази даних sql, mysql
Ротару:и даже после 45 лет Ваша кожа будет свежей и подтянутой, если...


Добавляю 1 каплю и СЕКС с мужем длится по 2-3 часа. Потенция железная!


Почему все аптеки молчат? Грибок ногтя боится как огня дешевого...


При простатите и вялой потенции никогда не трогайте свой...


Вам кричу! Если ноют колени и тазобедренный сустав cразу убирайте из рациона...

Створення бази даних в mysql. Php, java, javascript, бази даних sql, mysql

22.09.2017

Матеріал з Довідник Web-мов

Створення бази даних виконується за допомогою оператора CREATE DATABASE .

Синтаксис оператора CREATE DATABASE

Db_name - Ім'я, яке буде присвоєно створюваної бази даних. IF NOT EXISTS - Якщо не вказати цей параметр, то при спробі створення бази даних з уже існуючим ім'ям, виникне помилка виконання команди. CHARACTER SET, COLLATE - Використовується для завдання стандартної кодування таблиці і порядку сортування. Якщо при створенні таблиці ці параметри не вказуються, то кодування і порядок сортування новостворюваної таблиці беруться з значень, зазначених для всієї бази даних. Якщо заданий параметр CHARACTER SET . але не заданий параметр COLLATE . то використовується стандартний порядок сортування. Якщо заданий параметр COLLATE . але не заданий CHARACTER SET . то кодування визначає перша частина імені порядку сортування в COLLATE . Кодування, задана в CHARACTER SET . повинна підтримуватися сервером (latin1 або sjis), а порядок сортування повинен бути допустимим для поточного кодування.

Приклади використання CREATE DATABASE

Наступні приклад створює базу даних my_db:

Або

Для того, щоб подивитися настройки вже існуючої бази даних необхідно виконати оператор SHOW CREATE DATABASE

При створенні нової бази даних в MySQL слід дотримуватися деяких правил щодо імені бази даних:

    Максимальна довжина імені не повинна перевищувати 64 символів. Дозволені будь-які символи, які допускаються в імені каталогу, за винятком / (слеш) і. (крапка). Але слід взяти до уваги, що не можна використовувати символи ASCII (0) і ASCII (255).

Mysql_create_db

Mysql_create_db - Створює базу даних MySQL

This function was deprecated in PHP 4.3.0, and it and the entire original MySQL extension was removed in PHP 7.0.0. Instead, use either the actively developed MySQLi or PDO_MySQL extensions. See also the MySQL: choosing an API guide and its related FAQ entry for additional information. Alternatives to this function include:

Опис

Bool Mysql_create_db (string $ database_name [, resource $ link_identifier = NULL])

Mysql_create_db () намагається створити базу даних на сервері, з яким асоційований переданий дескриптор з'єднання.

Створення бази даних MySQL (стаття 4)

Отже, припускаю, що Ви вже знайомі з елементарними принципами проектування баз даних: нормалізація, типізація і ідентифікація об'єктів в БД. Працювати будемо в командному рядку Windows - це найдоступніший клієнт для БД. Хоча Ви можете використовувати будь-який клієнт, наприклад MySQL Workbench 5.2.34. в ньому набагато простіше працювати, але на засадах рекомендую робити все ручками. Пару раз помилитеся, втретє вже точно правильно напишіть і ця помилка не постане два рази.

Перед стартом

Якщо на поточному етапі створити який-небудь об'єкт БД в імені якого містяться російські символи, можна отримати ось такий жах:

За замовчуванням логін Root . а пароль той, що Ви вказували в майстра з налаштування сервера. У мене 123456 .

До речі, якщо Ви тільки що встановили БД, і в майстра з налаштування сервера Ви ставили прапорець Include Bin Directory in Windows PATH , і командний рядок Вам вивалила помилку мовляв не знаю ніяких команд як Mysql . ребутніте комп.

Тут же клієнт підказує, що ознакою кінцем рядка є ; І \ g . Саме цими символами і буде закінчуватися кожен запит. Тому сам запит можна формувати будь-підрядник, хоч в один рядок.

Подивимося, які бази даних були автоматично створені на сервері за допомогою команди:

Information_schema - База даних, яка містить в собі всю інформацію про структуру сервера взагалі: все назви таблиць, всі назви баз даних, привілеїв, індексів, колонок, кодувань і т. Д. Насправді фізично Це не база даних . просто сервер являє ці дані як базу даних, щоб адміністратор міг користуватися службовою інформацією сервера. Її навіть немає в папці з базами даних MySQL / data / .

Mysql - Містить всі настройки сервера MySQL: користувачі, привілеї, часові пояси, хелпи, повідомлення про помилки тощо.

Test - Приклад порожній бази даних.

Performance_schema - База даних, що містить інформацію для моніторингу продуктивності сервера. Чесно сказати сам толком не знаю як її реально на ділі застосувати.

Створення бази даних

Найпростіший спосіб створити порожню БД, треба виконати запит до сервера такого вигляду:

Взагалі в мові SQL все що створюється, зазвичай починається з CREATE . Необов'язковий параметр IF NOT EXISTS Якщо не існує здійснюватиме перевірку на співіснування вже наявної бази з таким же ім'ям.

Виконаємо запит:

Створимо тепер базу в імені якого є прогалини:

І потім подивимося список створених БД:

Ось, зелененьким виділені наші нові БД.

Видалення бази даних

Видалення об'єктів в мові SQL . як правило починається з ключового слова DROP . Синтаксис видалення БД має наступний вигляд:

Т. к. Я явно знаю, що БД з таким ім'ям існує, IF EXISTS вказувати не буду, хоча взагалі ці умови Рекомендується вказувати . щоб разі чого сервер Чи не висипав помилок . Це важливо, коли з сервером буде працювати наприклад якась програма, скажімо PHP. Ну і виконаємо запит:

Ротару:и даже после 45 лет Ваша кожа будет свежей и подтянутой, если...


Добавляю 1 каплю и СЕКС с мужем длится по 2-3 часа. Потенция железная!


Почему все аптеки молчат? Грибок ногтя боится как огня дешевого...


При простатите и вялой потенции никогда не трогайте свой...


Вам кричу! Если ноют колени и тазобедренный сустав cразу убирайте из рациона...