mysql create database how create database mysql
Овај водич објашњава кораке за стварање базе података у МиСКЛ-у са синтаксом и примерима. Такође укључује како обрисати базу података са примером:
У МиСКЛ-у, за обављање било које од операција, примарна потреба је доступност базе података. База података садржи разне табеле, које заузврат садрже кључне податке. Стога је важно научити о процесу стварања базе података.
Имајте на уму да ове врсте привилегија можда нећете имати у стварном производном окружењу. Стварање базе података, у стварном производном окружењу, у потпуности је домен ДБА-а.
уметање и брисање бинарног стабла у јави
Пре него што наставите, имајте на уму да смо користили МиСКЛ верзију 8.0.
>> Преузми МиСКЛ верзија8.0
Шта ћете научити:
МиСКЛ Цреате Датабасе
Синтакса:
CREATE DATABASE (IF NOT EXISTS) db_name (CHARACTER SET characterset_name (COLLATE coll_name);
Објашњење синтаксе:
- Синтакса започиње са кључном речи „ЦРЕАТЕ ДАТАБАСЕ“, чиме се МиСКЛ сервер обавештава о врсти активности коју треба извршити. Ово је обавезна кључна реч и не може се изоставити.
- Следи опционо поље „АКО НЕ ПОСТОЈИ“. Како је то опционално поље, може се занемарити. Ако покушамо да креирамо базу података која већ постоји и нисмо поменули ову опционалну кључну реч, то ће избацити грешку.
- Скуп знакова је правни скуп знакова који важе у низу у МиСКЛ-у. Ово је необавезна клаузула и ако није поменуто, користи се подразумевани скуп знакова латин1.
- Поредај је скуп правила која се користе за поређење знакова одређеног скупа знакова. Ово је необавезна клаузула и ако се не помене, користи се подразумевани скуп података латин1_сведисх_ци.
- Даље, биће име базе података и мора бити јединствено.
- Потребно је имати привилегију ЦРЕАТЕ ДАТАБАСЕ да бисте извршили ову наредбу.
- У другим базама података, попут ДБ2, постоји разлика између базе података и шеме. База података је група шема, а шеме су табеле.
- Али у МиСКЛ-у, шема је синоним за базу података. Стога су база података или шема групе табела.
- То подразумева да ће следећа синтакса постићи исте резултате као и она о којој смо горе говорили.
CREATE SCHEMA (IF NOT EXISTS) db_name;
Пример креирања базе података МиСКЛ
Приказаћемо корак по корак процеса стварања базе података и шеме. Излаз треба да вам помогне да схватите чињеницу да је шема синоним за базу података.
# 1) Отворите МиСКЛ Воркбенцх за извршавање упита „Направи базу података“.
#два) Да бисте видели излаз извршеног упита, притисните дугме „Рефресх“ (Освежи) (као што је истакнуто на слици испод). То ће резултирати приказивањем нове базе података у оквиру Шема. Такође забележите информације на картици излаза које приказују успешан завршетак упита.
# 3) Хајде сада да направимо шему и видимо да ли постоји нека разлика. Извршите наредбу ЦРЕАТЕ СЦХЕМА са именом шеме као пацифицппк_сцхема.
# 4) Након извршавања наредбе, освежите шеме да бисте пронашли нову шему која се тамо појавила.
# 5) Молимо вас да пажљиво посматрате резултате оба упита. То показује да се објекти базе података и шеме створени горњим упитима чувају у МиСКЛ-у као „шеме“.
# 6) Научимо још један начин да то верификујемо. То се постиже извршавањем наредбе: ПОКАЖИ БАЗЕ ПОДАТАКА. Ова наредба ће навести све базе података које су креиране под МиСКЛ сервером на који смо се пријавили.
# 7) На горњој слици, обратите пажњу на истакнута подручја. Два објекта, база података и шема које смо креирали наведени су у њој као базе података. Ваша база података је сада спремна за држање табела!
Алтернативни начин за стварање базе података
Поред креирања МиСКЛ базе података помоћу команди, можемо да креирамо и помоћу МиСКЛ Воркбенцх-а.
Кораци у наставку приказују поступак:
# 1) Кликните на нови симбол шеме како је приказано доле:
#два) Наведите име базе података шеме. Обратите пажњу на скуп знакова и опције поређења.
# 3) Испод слика приказује мрежно стварање ДДЛ-а на основу горе наведених уноса.
# 4) Завршетак процеса креирања МиСКЛ базе података приказан је на доњој слици.
аутоматизовани алати за тестирање веб апликација
# 5) При освежавању детаља базе података можемо видети да се додаје нова база података, тест_сцхема.
Подразумевана база података или шеме
Следе подразумеване базе података шема у МиСКЛ:
- схема_информација
- мискл
- схема_изведбе
- сис
Оперативне команде
Током рада са базама података можемо користити следеће наредбе:
- користи дб_наме: Ова наредба поставља базу података „дб_наме“ као подразумевану базу података за све ДМЛ (Дата Манипулатион Лангуаге) операције. Не треба сваки пут да специфицирамо име ДБ.
- прикажи базе података: Ова команда приказује листу свих база података, укључујући горе поменуте подразумеване базе података, присутне под МиСКЛ сервером.
Горе наведене две команде не требају ДБА привилегије, па чак и уз приступ програмера, може се извршити у пројектима у реалном времену.
МиСКЛ Делете Датабасе
До сада смо разумели како да креирамо и радимо са базама података у МиСКЛ-у. Сада, научимо како да избришете базу података.
Поново, као што је горе поменуто, привилегија Брисање базе података односи се само на ДБА. Ову операцију није могуће извршити са ДБА приступом у пројектима у реалном времену.
Избриши синтаксу базе података:
DROP DATABASE (IF EXISTS) db_name;
Објашњење синтаксе:
# 1) Прва кључна реч у синтакси, „ДРОП“, обавештава МиСКЛ сервер о ДДЛ (језику за дефинисање података) који треба извршити.
#два) Друга кључна реч у синтакси, „ДАТАБАСЕ“, обавештава МиСКЛ сервер о МиСКЛ објекту на коме треба извршити ДДЛ операцију.
# 3) „АКО ПОСТОЈИ“ је опционална команда. Ако ову команду не спомињемо и ако база података не постоји, тада ће СКЛ вратити код грешке. Најбоља пракса је да се користи.
# 4) „Дб_наме“ је име базе података коју намеравамо да испустимо.
Пример брисања базе података
# 1) Извршите дроп команду базе података на МиСКЛ Воркбенцх-у.
#два) Посматрајте излаз наредбе. МиСКЛ база података „тест_сцхема“ је уклоњена са листе и извршење наредбе је успешно.
Често постављана питања
П # 1) Како да креирам нову базу података у МиСКЛ-у?
Одговор: Користите наредбу ЦРЕАТЕ ДАТАБАСЕ како је објашњено у горњим одељцима да бисте креирали базу података у МиСКЛ.
П # 2) Како могу да видим фМиСКЛ базу података?
Одговор: Извршите наредбу СХОВ ДАТАБАСЕС и приказаће се све базе података на том одређеном МиСКЛ серверу.
П # 3) Како да одаберем МиСКЛ базу података?
Одговор: Пријавите се у МиСКЛ Сервер Датабасе и извршите команду „УСЕ дб_наме“ да бисте изабрали базу података по вашем избору.
П # 4) Како избрисати МиСКЛ базу података?
Одговор: Користите наредбу „ДРОП ДАТАБАСЕ“ да бисте избрисали МиСКЛ базу података.
П # 5) Нисам сигуран да ли име базе података коју креирам постоји на МиСКЛ серверу. Како створити базу података у таквој ситуацији?
Одговор: Док правите базу података, користите опцију „АКО НЕ ПОСТОЈИ“ и она ће створити вашу базу података само ако име дб_ које користите није присутно на МиСКЛ серверу.
Закључак
Овим курсом покушали смо да објаснимо о бази података у МиСКЛ-у, како створити базу података, разликама између база података и шема, подразумеваним базама података и шемама доступним у МиСКЛ-у и последњим корацима за извођење МиСКЛ Делете Датабасе.
Препоручено читање
- МиСКЛ Водич за креирање погледа са примерима кода
- МиСКЛ Водич за креирање табела са примерима
- Разлика између СКЛ Вс МиСКЛ Вс СКЛ Сервер (са примерима)
- Како преузети МиСКЛ за Виндовс и Мац
- Типови података МиСКЛ | Који су различити типови података у МиСКЛ-у
- МиСКЛ функције формата датума и временског жига са примерима
- Изјава о брисању МиСКЛ - Избришите синтаксу наредбе и примере
- МиСКЛ Убаци у табелу - Убаци синтаксу и примере изјаве