mysql create database how create database mysql
Този урок обяснява стъпките за създаване на база данни в MySQL със синтаксис и примери. Също така включва как да изтриете база данни с пример:
В MySQL за извършване на която и да е от операциите основната необходимост е наличието на база данни. Базата данни съдържа в себе си различни таблици, които от своя страна съдържат решаващи данни. Ето защо е важно да научите за процеса на създаване на базата данни.
Моля, обърнете внимание, че може да нямате такива привилегии в действителна производствена среда. Създаването на база данни в действителна производствена среда е изцяло домейн на DBA.
основни html и css въпроси за интервю
Преди да продължите напред, моля, обърнете внимание, че използвахме MySQL версия 8.0.
>> Изтеглете MySQL версия 8.0
Какво ще научите:
MySQL Създаване на база данни
Синтаксис:
CREATE DATABASE (IF NOT EXISTS) db_name (CHARACTER SET characterset_name (COLLATE coll_name);
Обяснение на синтаксиса:
- Синтаксисът започва с ключовата дума “CREATE DATABASE”, като по този начин информира MySQL сървъра за вида дейност, която трябва да се извърши. Това е задължителна ключова дума и не може да бъде пропусната.
- След това идва незадължителното поле „АКО НЕ СЪЩЕСТВУВА“. Тъй като това е незадължително поле, то може да бъде игнорирано. Ако се опитаме да създадем база данни, която вече съществува и не сме споменали тази незадължителна ключова дума, тя ще изведе грешка.
- Наборът от символи е легален набор от символи, които са валидни в низ в MySQL. Това е незадължителна клауза и ако не е спомената, се използва стандартният набор от символи latin1.
- Сравняването е набор от правила, които се използват за сравняване на символи от определен набор от символи. Това е незадължителна клауза и ако не е спомената, се използва съпоставянето по подразбиране на latin1_swedish_ci.
- След това името на базата данни ще бъде уникално.
- Човек трябва да има привилегия CREATE DATABASE, за да изпълни тази команда.
- В други бази данни, като DB2, има разлика между база данни и схема. Подобно на това, базата данни е група от схеми, а схемите са група от таблици.
- Но в MySQL схема е синоним на базата данни. Следователно базата данни или схемата са групи от таблици.
- Това означава, че следният синтаксис ще постигне същите резултати като този, който обсъдихме по-горе.
CREATE SCHEMA (IF NOT EXISTS) db_name;
MySQL Пример за създаване на база данни
Ще изобразим процес стъпка по стъпка, за да създадем и база данни и схема. Резултатът трябва да ви помогне да разберете факта, че схемата е синоним на базата данни.
# 1) Отворете MySQL Workbench за изпълнение на заявката „Създаване на база данни“.
# две) За да видите резултата от изпълнената заявка, натиснете бутона “Refresh” (както е подчертано на изображението по-долу). Това ще доведе до показване на новата база данни под Схемите. Също така обърнете внимание на информацията в раздела за изход, която показва успешното завършване на заявката.
# 3) Сега нека създадем схема и да видим дали има някаква разлика. Изпълнете команда CREATE SCHEMA с името на схемата като pacificppk_schema.
# 4) След като изпълните командата, опреснете схемите, за да намерите новата схема, която изскача там.
# 5) Моля, наблюдавайте внимателно резултатите от двете запитвания. Това показва, че обектите на база данни и схеми, създадени от горните заявки, се съхраняват в MySQL като „Схеми“.
# 6) Нека научим за още един начин за проверка на това. Това става чрез изпълнение на командата: ПОКАЗВАНЕ НА ДАННИ. Тази команда ще изброи всички бази данни, създадени под MySQL сървъра, в който сме влезли.
# 7) В горното изображение, моля, наблюдавайте маркираните области. Двата обекта, база данни и схема, които сме създали, са изброени в нея като бази данни. Вашата база данни вече е готова за съхранение на маси!
Алтернативен начин за създаване на база данни
Освен да създаваме MySQL база данни с помощта на команди, ние можем да създаваме и с помощта на MySQL Workbench.
Следващите стъпки описват процедурата:
# 1) Кликнете върху новия символ на схемата, както е показано по-долу:
# две) Посочете името на базата данни на схемата. Моля, спазвайте набора от символи и опциите за съпоставяне.
# 3) Изображението по-долу изобразява създаването на онлайн DDL въз основа на входните данни, предоставени по-горе.
# 4) Завършването на процеса на създаване на база данни MySQL е показано на изображението по-долу.
# 5) При опресняване на детайлите на базата данни можем да видим, че се добавя нова база данни, test_schema.
База данни по подразбиране или схеми
Следват базите данни по подразбиране на схеми в MySQL:
- информационна_схема
- mysql
- схема_изпълнение
- sys
Оперативни команди
По време на работа с базите данни можем да използваме следните команди:
- използвайте db_name: Тази команда задава базата данни „db_name“ като база данни по подразбиране за всички операции на DML (Data Manipulation Language). Не е необходимо да указваме името на DB всеки път.
- покажи бази данни: Тази команда показва списъка с всички бази данни, включително базите данни по подразбиране, споменати по-горе, налични под MySQL Server.
Горните две команди не се нуждаят от привилегии на DBA и дори с достъп за програмисти, човек може да го изпълни в проекти в реално време.
MySQL Delete Database
Досега разбрахме как да създаваме и работим с базите данни в MySQL. Сега да научим как да изтриете база данни.
Отново, както бе споменато по-горе, привилегията за изтриване на база данни е само с базите данни. Не може да се извърши тази операция с достъп до DBA в проекти в реално време.
Изтриване на синтаксиса на базата данни:
DROP DATABASE (IF EXISTS) db_name;
Обяснение на синтаксиса:
# 1) Първата ключова дума в синтаксиса, „DROP“, информира MySQL сървъра за DDL (Data Definition Language), който трябва да бъде изпълнен.
# две) Втората ключова дума в синтаксиса, “DATABASE”, информира MySQL сървъра за MySQL обекта, върху който трябва да се извърши DDL операцията.
# 3) “IF EXISTS” е команда по избор. Ако не споменем тази команда и ако базата данни не съществува, тогава SQL ще върне кода за грешка. Най-добрата практика е да го използвате.
# 4) “Db_name” е името на базата данни, която възнамеряваме да пуснем.
Пример за изтриване на база данни
# 1) Изпълнете командата drop drop на MySQL Workbench.
# две) Наблюдавайте изхода на командата. Базата данни на MySQL “test_schema” е премахната от списъка и изпълнението на командата е успешно.
често задавани въпроси
В # 1) Как да създам нова база данни в MySQL?
Отговор: Използвайте командата CREATE DATABASE, както е обяснено в горните раздели, за да създадете база данни в MySQL.
В # 2) Как мога да видя базата данни fMySQL?
най-добрата програма за премахване на вируси
Отговор: Изпълнете командата SHOW DATABASES и тя ще изброи всички бази данни в конкретния MySQL сървър.
В # 3) Как да избера MySQL база данни?
Отговор: Влезте в базата данни на MySQL Server и изпълнете командата “USE db_name”, за да изберете базата данни по ваш избор.
Въпрос # 4) Как да изтрия MySQL база данни?
Отговор: Използвайте командата „DROP DATABASE“, за да изтриете базата данни MySQL.
В # 5) Не съм сигурен дали името на базата данни, което създавам, съществува на MySQL сървъра. Как да създам база данни в такава ситуация?
Отговор: Докато създавате база данни, използвайте опцията „АКО НЕ СЪЩЕСТВУВА“ и тя ще създаде вашата база данни само ако db_name, което използвате, не присъства на 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 - Вмъкване на изявление Синтаксис и примери