mysql create database how create database mysql
Цей посібник пояснює кроки створення бази даних у MySQL із синтаксисом та прикладами. Також включає в себе спосіб видалення бази даних з прикладом:
У MySQL для виконання будь-якої з операцій першочерговою необхідністю є наявність бази даних. База даних містить у собі різні таблиці, які, в свою чергу, містять важливі дані. Тому важливо дізнатися про процес створення бази даних.
Зверніть увагу, ви не можете мати таких видів привілеїв у реальному виробничому середовищі. Створення бази даних у реальному виробничому середовищі є цілком сферою баз даних.
утиліта для моніторингу темпу процесора та швидкості вентилятора
Перш ніж продовжувати, зауважте, що ми використовували MySQL версії 8.0.
>> Завантажити Версія MySQL 8.0
Що ви дізнаєтесь:
MySQL Створення бази даних
Синтаксис:
CREATE DATABASE (IF NOT EXISTS) db_name (CHARACTER SET characterset_name (COLLATE coll_name);
Пояснення синтаксису:
- Синтаксис починається з ключового слова «СТВОРИТИ БАЗУ ДАНИХ», тим самим повідомляючи MySQL Server про тип діяльності, яку потрібно виконати. Це обов’язкове ключове слово, і його не можна пропустити.
- Далі йде необов’язкове поле „ЯКЩО НЕ ІСНУЄ”. Оскільки це необов’язкове поле, його можна ігнорувати. Якщо ми спробуємо створити базу даних, яка вже існує, і ми не згадали це необов’язкове ключове слово, це призведе до помилки.
- Набір символів - це законний набір символів, які діють у рядку в MySQL. Це необов’язкове речення, і якщо це не зазначено, використовується набір символів за замовчуванням latin1.
- Сортування - це набір правил, який використовується для порівняння символів певного набору символів. Це необов’язкове речення, і якщо воно не згадується, використовується типовий збірник latin1_swedish_ci.
- Далі буде ім’я бази даних, і воно повинно бути унікальним.
- Для того, щоб виконати цю команду, потрібно мати привілей CREATE DATABASE.
- В інших базах даних, таких як DB2, існує різниця між базою даних та схемою. Подібно, база даних - це група схем, а схеми - група таблиць.
- Але в MySQL схема є синонімом бази даних. Отже, база даних або схема - це групи таблиць.
- Це означає, що наступний синтаксис дозволить досягти таких самих результатів, як той, який ми обговорювали вище.
CREATE SCHEMA (IF NOT EXISTS) db_name;
Приклад створення бази даних MySQL
Ми також зобразимо покроковий процес створення бази даних та схеми. Результат повинен допомогти вам зрозуміти той факт, що схема є синонімом бази даних.
# 1) Відкрийте MySQL Workbench для виконання запиту «Створити базу даних».
# два) Щоб побачити результат виконаного запиту, натисніть кнопку «Оновити» (як виділено на малюнку нижче). Це призведе до появи нової бази даних за схемами. Також зверніть увагу на інформацію на вкладці вихідних даних, яка відображає успішне заповнення запиту.
# 3) Тепер давайте створимо схему і подивимось, чи є якась різниця. Виконайте команду CREATE SCHEMA з іменем схеми як pacificppk_schema.
# 4) Після виконання команди оновіть схеми, щоб знайти нову схему, що з’являється там.
# 5) Будь ласка, уважно спостерігайте за результатами обох запитів. Це показує, що об'єкти бази даних та схеми, створені за вказаними вище запитами, зберігаються у MySQL як 'Схеми'.
# 6) Давайте дізнаємося ще про один спосіб перевірки цього. Це робиться виконанням команди: SHOW DATABASES. Ця команда перелічить усі бази даних, створені на сервері MySQL, на який ми ввійшли.
# 7) На зображенні вище, будь ласка, спостерігайте за виділеними областями. Два створені нами об’єкти, база даних та схема, перераховані в ній як бази даних. Ваша база даних готова до розміщення таблиць!
Альтернативний спосіб створення бази даних
Окрім створення бази даних MySQL за допомогою команд, ми також можемо створювати за допомогою MySQL Workbench.
Наведені нижче кроки описують процедуру:
# 1) Клацніть на новий символ схеми, як показано нижче:
# два) Вкажіть ім’я бази даних схеми. Будь ласка, дотримуйтесь набору символів та варіантів порівняння.
# 3) Внизу зображення зображено створення мережевого DDL на основі введених вище даних.
# 4) Завершення процесу створення бази даних MySQL показано на малюнку нижче.
# 5) Після оновлення деталей бази даних ми бачимо, як додається нова база даних, test_schema.
База даних або схеми за замовчуванням
Нижче наведені бази даних схем у MySQL за замовчуванням:
- схема_інформації
- mysql
- схема_виконання
- sys
Оперативні команди
Під час роботи з базами даних ми можемо використовувати такі команди:
- використовуйте db_name: Ця команда встановлює базу даних “db_name” як базу даних за замовчуванням для всіх операцій DML (мова маніпуляції даними). Нам не потрібно кожного разу вказувати ім’я БД.
- показати бази даних: Ця команда показує список усіх баз даних, включаючи згадані вище бази даних за замовчуванням, присутні під сервером MySQL.
Наведені вище дві команди не потребують привілеїв DBA, і навіть маючи доступ розробника, їх можна виконувати в проектах реального часу.
MySQL Delete Database
Наразі ми зрозуміли, як створювати та працювати з базами даних у MySQL. Тепер давайте дізнаємося про те, як видалити базу даних.
Знову ж, як згадувалося вище, привілеї на видалення бази даних застосовуються лише до баз даних адміністратора. Цю операцію неможливо виконати з доступом DBA у проектах реального часу.
Видалити синтаксис бази даних:
DROP DATABASE (IF EXISTS) db_name;
Пояснення синтаксису:
# 1) Перше ключове слово в синтаксисі, “DROP”, інформує сервер MySQL про DDL (мову визначення даних), який потрібно виконати.
# два) Друге ключове слово в синтаксисі, “DATABASE”, інформує сервер MySQL про об’єкт MySQL, над яким слід виконати операцію DDL.
# 3) “IF EXISTS” - необов’язкова команда. Якщо ми не згадаємо цю команду і якщо база даних не існує, тоді SQL поверне код помилки. Найкраща практика його використання.
# 4) “Db_name” - це назва бази даних, яку ми збираємось видалити.
Приклад видалення бази даних
# 1) Виконайте команду падіння бази даних на MySQL Workbench.
# два) Дотримуйтесь результатів команди. База даних MySQL “test_schema” була вилучена зі списку, і виконання команди було успішним.
Часті запитання
Q # 1) Як створити нову базу даних у MySQL?
Відповідь: Використовуйте команду CREATE DATABASE, як описано у вищевказаних розділах, для створення бази даних у MySQL.
Q # 2) Як я можу бачити базу даних fMySQL?
Відповідь: Виконайте команду SHOW DATABASES, і вона перелічить усі бази даних на цьому конкретному сервері MySQL.
Запитання №3) Як вибрати базу даних MySQL?
Відповідь: Увійдіть до бази даних MySQL Server та виконайте команду “USE db_name”, щоб вибрати базу даних на ваш вибір.
Q # 4) Як видалити базу даних MySQL?
Відповідь: Використовуйте команду “DROP DATABASE”, щоб видалити базу даних MySQL.
Q # 5) Я не впевнений, що назва бази даних, яку я створюю, існує на сервері MySQL. Як створити базу даних у такій ситуації?
який найкращий сайт для перегляду аніме
Відповідь: Створюючи базу даних, використовуйте опцію “IF NOT EXISTS”, і вона створить вашу базу даних лише в тому випадку, якщо назва db_, яку ви використовуєте, відсутня на сервері MySQL.
Висновок
За допомогою цього курсу ми спробували пояснити про базу даних у MySQL, як створити базу даних, різницю між базами даних та схемами, базами даних та схемами, доступними у MySQL, та, нарешті, кроки для виконання бази даних MySQL Delete Database.
Рекомендована література
- Підручник із створення перегляду MySQL із прикладами коду
- Підручник зі створення таблиць MySQL із прикладами
- Різниця між SQL Vs MySQL Vs SQL Server (з прикладами)
- Як завантажити MySQL для Windows та Mac
- Типи даних MySQL | Що таке різні типи даних у MySQL
- Функції формату дати та позначки часу MySQL із прикладами
- Заява про видалення MySQL - Видалення синтаксису команди та прикладів
- MySQL Insert Into Table - Вставте синтаксис заяви та приклади