Как да създадете база данни в MySQL (със снимки)

Съдържание:

Как да създадете база данни в MySQL (със снимки)
Как да създадете база данни в MySQL (със снимки)

Видео: Как да създадете база данни в MySQL (със снимки)

Видео: Как да създадете база данни в MySQL (със снимки)
Видео: HiCAD 2022 - Modellieren eines Treppenturms 2024, Април
Anonim

Това wikiHow ви учи как да създадете база данни в MySQL. За да създадете база данни, ще трябва да отворите интерфейса на командния ред "mysql" и да въведете командите на базата данни, докато сървърът работи.

Стъпки

Част 1 от 3: Отваряне на командния ред на MySQL

258108 1
258108 1

Стъпка 1. Уверете се, че вашият MySQL сървър е свързан

Ако вашият MySQL сървър в момента не е онлайн, не можете да създадете база данни.

Можете да проверите състоянието на сървъра, като отворите MySQL Workbench, изберете вашия сървър и погледнете индикатора "Състояние на сървъра" в раздела "Администриране - Състояние на сървъра"

258108 2
258108 2

Стъпка 2. Копирайте пътя на инсталационната папка

Този път ще варира в зависимост от това дали използвате компютър с Windows или Mac:

  • Windows - Копирайте C:/Програмни файлове/MySQL/MySQL Workbench 8.0 CE/като се уверите, че сте заменили името на последната папка с най -актуалното име на MySQL.
  • Mac-Копирайте /usr/local/mysql-8.0.13-osx10.13-x86_64/, като не забравяте да замените името на последната папка с най-актуалното име на MySQL папка.
258108 3
258108 3

Стъпка 3. Отворете командния ред на компютъра

Ще използвате командния ред на компютър с Windows, докато потребителите на Mac ще отворят терминала.

258108 4
258108 4

Стъпка 4. Променете директорията на инсталационната папка MySQL

Въведете cd и интервал, поставете пътя към инсталационната папка и натиснете ↵ Enter. Например, бихте направили следното на повечето компютри с Windows:

cd C: / Program Files / MySQL / MySQL Workbench 8.0 CE

258108 5
258108 5

Стъпка 5. Отворете командата за влизане в MySQL

Например, за да отворите командата за вход за потребител на име „аз“, бихте въвели следното и натиснете ↵ Enter:

mysql -u ме -p

258108 6
258108 6

Стъпка 6. Въведете паролата за акаунта си

Въведете паролата за вашия MySQL потребителски акаунт, след което натиснете ↵ Enter. Това ще ви влезе и ще свържете вашето приложение от командния ред с подканата MySQL.

  • Би трябвало да видите маркера "MySQL>" да се появи като приложение за командния ред. От този момент нататък всички команди, които въвеждате, ще бъдат обработвани чрез приложението MySQL от командния ред.
  • Разберете как да въвеждате MySQL команди. Командите MySQL трябва да бъдат въведени с точка и запетая (;) веднага след последната част на командата, въпреки че можете също да въведете командата, въведете точка и запетая и натиснете отново ↵ Enter.

Част 2 от 3: Създаване на база данни

258108 7
258108 7

Стъпка 1. Създайте файла на базата данни

Ще направите това, като въведете командата "create database" create database, добавете името на вашата база данни и точка и запетая и натиснете ↵ Enter. За база данни, наречена „Записи за домашни любимци“, например, бихте въвели следното:

създаване на база данни Pet_Records;

  • Името на вашата база данни не може да съдържа интервали в нея; ако искате да добавите интервал към името, ще трябва да използвате долна черта (например "Приятели на моите" ще стане "Приятели_ на_Моите").
  • Всяка команда MySQL трябва да завършва с точка и запетая. Ако пропуснете запетая за първи път, можете да я въведете до която се появява и след това натиснете ↵ Enter отново.
258108 8
258108 8

Стъпка 2. Покажете текущите бази данни

Можете да изведете списък с текущи бази данни, като въведете следното и след това натиснете ↵ Enter:

показват бази данни;

258108 9
258108 9

Стъпка 3. Изберете вашата база данни

Можете да изберете вашата база данни от списъка, като въведете name name, където "name" е името на базата данни. Например, за вашата база данни "Pet Records", бихте въвели следното и натиснете ↵ Enter:

използвайте Pet_Records;

258108 10
258108 10

Стъпка 4. Изчакайте съобщението за потвърждение

След като видите фразата „Базата данни е променена“се появява под последната ви команда, можете да продължите със създаването на съдържанието на базата данни.

Част 3 от 3: Създаване на таблица

258108 11
258108 11

Стъпка 1. Разберете различните команди на таблицата

Има няколко основни аспекта на вашата таблица, които ще искате да знаете, преди да създадете такава:

  • Заглавие - Вашето заглавие ще отиде директно след командата "create table" и трябва да следва същите правила като името на вашата база данни (напр. Без интервали).
  • Заглавие на колона - Можете да определите заглавията на колони, като въведете различни имена в набор от скоби (вижте примера на следващата стъпка).
  • Дължина на клетката - Когато определяте дължината на клетката, ще използвате или „VARCHAR“(променливи знаци, което означава, че можете да въвеждате между един и ограничителния брой знаци на VARCHAR), или „CHAR“(изисква не повече и не по -малко от посоченото брой знаци; например CHAR (1) изисква един знак, CHAR (3) изисква три знака и т.н.).
  • Дата - Ако искате да добавите дата към диаграмата си, ще използвате командата "DATE", за да посочите, че съдържанието на колоната ще бъде форматирано като дата. Датата трябва да бъде въведена

    ГГГГ-ММ-ДД

  • формат.
258108 12
258108 12

Стъпка 2. Създайте очертанията на таблицата

Преди да можете да въведете данни за вашата диаграма, ще трябва да създадете структурата на диаграмата, като въведете следното и след това натиснете ↵ Enter:

създайте име на таблица (колона1 varchar (20), колона2 varchar (30), колона3 char (1), дата на колона4);

  • Например, за да създадете таблица, наречена „Домашни любимци“с две колони VARCHAR, колона CHAR и колона с дата, можете да напишете следното:
  • създаване на маса домашни любимци (име varchar (20), порода varchar (30), секс char (1), дата на DOB);

258108 13
258108 13

Стъпка 3. Добавете ред към таблицата си

С помощта на командата "insert" можете да въведете информацията на вашата база данни ред по ред:

вмъкване в стойности на име ('стойност на колона1', 'стойност на колона2', 'стойност на колона3', 'стойност на колона4');

  • За примера на таблицата „Домашни любимци“, използван по -рано, вашият ред може да изглежда така:

    вмъкнете в Pets стойности („Fido“, „Husky“, „M“, „2017-04-12“);

  • Можете да въведете думата NULL за съдържанието на колоната, ако колоната е празна.
258108 14
258108 14

Стъпка 4. Поставете останалите данни, ако е възможно

Ако вашата база данни е сравнително малка, можете да вмъкнете останалата част от данните ред по ред, като използвате кода "вмъкване". Ако решите да направите това, пропуснете следващата стъпка.

258108 15
258108 15

Стъпка 5. Качете текстов файл, ако е необходимо

Ако имате база данни, която изисква повече редове информация, отколкото е практично за вмъкване на ръка, можете да се позовете на текстов файл, който съдържа данните, като използвате следния код:

зареждане на локален файл с данни „/path/name.txt“в редове с имена на таблица, завършени с „\ r / n“;

  • За примера "Домашни любимци" бихте написали нещо подобно:

    зарежда локален файл с данни „C: /Users/name/Desktop/pets.txt“в таблицата Редове за домашни любимци, завършени с „\ r / n“;

  • На компютър с Mac ще трябва да използвате командата "редове, прекратени от" с "\ r" вместо "\ r / n".
258108 16
258108 16

Стъпка 6. Прегледайте таблицата си

Влезте в базите данни за показване; команда, след това изберете вашата база данни, като въведете select * from name; където "name" е името на базата данни. Например, ако използвате базата данни "Pet Records", бихте въвели следното:

показват бази данни; изберете * от Pet_Records;

Съвети

  • Някои често използвани типове данни включват следното:

    • CHAR(дължина) - низ с символи с фиксирана дължина
    • ВАРЧАР(дължина) - символен низ с променлива дължина с максимална дължина
    • ТЕКСТ - низ с символи с променлива дължина с максимална дължина от 64KB текст
    • INT(дължина)-32-битово цяло число с цифри с максимална дължина („-“се брои като „цифра“за отрицателно число)
    • ДЕЦИМАЛЕН(дължина, десетично) - Десетичен номер до общата дължина на символите за показване; полето dec показва максимално допустимия брой десетични знаци
    • ДАТА - Стойност на датата (година, месец, дата)
    • ВРЕМЕ - Стойност на времето (часове, минути, секунди)
    • ENUM("стойност1", "стойност2",….) - Списък на изброените стойности
  • Някои незадължителни параметри включват следното:

    • НЕ НУЛ - Трябва да се предостави стойност. Полето не може да бъде оставено празно.
    • ПО ПОДРАЗБИРАНЕ default-value-Ако не е дадена стойност, стойността по подразбиране се присвоява на полето.
    • НЕПОДПИСАН - За числови полета гарантира, че числото никога не е отрицателно.
    • АВТОМАТИЧНО УВЕЛИЧАВАНЕ - Стойността ще се увеличава автоматично всеки път, когато ред се добави към таблицата.

Предупреждения

  • Ако вашият MySQL сървър не работи, когато се опитате да влезете в командния ред "mysql", няма да можете да продължите.
  • Както при всяко кодиране, уверете се, че вашите команди са написани и разпределени точно преди да се опитате да ги въведете.

Препоръчано: