Cum se creează o bază de date în MySQL (cu imagini)

Cuprins:

Cum se creează o bază de date în MySQL (cu imagini)
Cum se creează o bază de date în MySQL (cu imagini)

Video: Cum se creează o bază de date în MySQL (cu imagini)

Video: Cum se creează o bază de date în MySQL (cu imagini)
Video: Creating Floors in Revit | Structure Project in Easy Steps 5 of 12 | Revit for beginners 2024, Mai
Anonim

Acest wikiHow vă învață cum să creați o bază de date în MySQL. Pentru a crea o bază de date, va trebui să deschideți interfața liniei de comandă „mysql” și să introduceți comenzile bazei de date în timp ce serverul rulează.

Pași

Partea 1 din 3: Deschiderea liniei de comandă MySQL

258108 1
258108 1

Pasul 1. Asigurați-vă că serverul MySQL este conectat

Dacă serverul dvs. MySQL nu este în prezent online, nu puteți crea o bază de date.

Puteți verifica starea serverului deschizând MySQL Workbench, selectând serverul și uitându-vă la indicatorul „Stare server” din fila „Administrare - Stare server”

258108 2
258108 2

Pasul 2. Copiați calea folderului de instalare

Această cale va varia în funcție de utilizarea unui computer Windows sau a unui Mac:

  • Windows - Copiați C: / Program Files / MySQL / MySQL Workbench 8.0 CE / asigurându-vă că înlocuiți numele ultimului folder cu cel mai actual nume MySQL.
  • Mac - Copiați /usr/local/mysql-8.0.13-osx10.13-x86_64/ asigurându-vă că înlocuiți numele ultimului folder cu cel mai curent nume de folder MySQL.
258108 3
258108 3

Pasul 3. Deschideți linia de comandă a computerului

Veți utiliza Command Prompt pe un computer Windows, în timp ce utilizatorii de Mac vor deschide Terminal.

258108 4
258108 4

Pasul 4. Treceți la directorul folderului de instalare MySQL

Tastați cd și un spațiu, lipiți în calea către folderul de instalare și apăsați ↵ Enter. De exemplu, veți face următoarele pe majoritatea computerelor Windows:

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

258108 5
258108 5

Pasul 5. Deschideți comanda de conectare MySQL

De exemplu, pentru a deschide comanda de conectare pentru un utilizator numit „eu”, introduceți următoarele și apăsați ↵ Enter:

mysql -u me -p

258108 6
258108 6

Pasul 6. Introduceți parola contului

Tastați parola pentru contul dvs. de utilizator MySQL, apoi apăsați ↵ Enter. Aceasta vă va conecta și vă va conecta aplicația de linie de comandă la promptul MySQL.

  • Ar trebui să vedeți eticheta „MySQL>” care apare în aplicația dvs. de linie de comandă. Din acest moment, orice comenzi pe care le introduceți vor fi procesate prin intermediul aplicației MySQL din linia de comandă.
  • Înțelegeți cum să introduceți comenzile MySQL. Comenzile MySQL trebuie introduse cu un punct și virgulă (;) imediat după ultima parte a comenzii, deși puteți introduce și comanda, tastați un punct și virgulă și apăsați din nou ↵ Enter.

Partea 2 din 3: Crearea unei baze de date

258108 7
258108 7

Pasul 1. Creați fișierul bazei de date

Veți face acest lucru tastând comanda „create database” create database, adăugând numele bazei de date și un punct și virgulă și apăsând ↵ Enter. De exemplu, pentru o bază de date numită „Înregistrări pentru animale de companie”, trebuie să introduceți următoarele:

crea baza de date Pet_Records;

  • Numele bazei de date nu poate avea spații; dacă doriți să adăugați un spațiu la nume, va trebui să utilizați o subliniere (de exemplu, „Prietenii mei” ar deveni „Prietenii_mini”).
  • Fiecare comandă MySQL trebuie să se încheie cu punct și virgulă. Dacă ratați punctul și virgula pentru prima dată, îl puteți introduce în dreptul care apare și apoi apăsați ↵ Enter din nou.
258108 8
258108 8

Pasul 2. Afișați bazele de date curente

Puteți afișa o listă a bazelor de date curente tastând următoarele și apoi apăsând ↵ Enter:

arată baze de date;

258108 9
258108 9

Pasul 3. Selectați baza de date

Puteți selecta baza de date din listă tastând use name unde „name” este numele bazei de date. De exemplu, pentru baza de date „Înregistrări pentru animale de companie”, trebuie să tastați următoarele și să apăsați ↵ Enter:

folosiți Pet_Records;

258108 10
258108 10

Pasul 4. Așteptați mesajul de confirmare

După ce vedeți expresia „Baza de date modificată” apare sub ultima comandă tastată, sunteți liber să continuați cu crearea conținutului bazei de date.

Partea 3 din 3: Crearea unui tabel

258108 11
258108 11

Pasul 1. Înțelegeți diferitele comenzi ale tabelului

Există câteva aspecte principale ale tabelului dvs. pe care veți dori să le cunoașteți înainte de a le crea:

  • Titlu - Titlul dvs. va merge direct după comanda „creați tabelul” și trebuie să respecte aceleași reguli ca numele bazei de date (de exemplu, fără spații).
  • Titlu de coloană - Puteți determina titlurile de coloană tastând nume diferite într-un set de paranteze (consultați exemplul pasului următor).
  • Lungimea celulei - Când determinați lungimea celulei, veți utiliza fie „VARCHAR” (caractere variabile, adică puteți introduce între unul și numărul limită de caractere al VARCHAR), fie „CHAR” (necesită nu mai mult și nu mai puțin decât cel specificat numărul de caractere; de exemplu, CHAR (1) necesită un caracter, CHAR (3) necesită trei caractere și așa mai departe).
  • Data - Dacă doriți să adăugați o dată la diagramă, veți utiliza comanda „DATE” pentru a indica faptul că conținutul coloanei va fi formatat ca dată. Data trebuie introdusă în

    AAAA-LL-ZZ

  • format.
258108 12
258108 12

Pasul 2. Creați schița tabelului

Înainte de a putea introduce date pentru graficul dvs., va trebui să creați structura graficului tastând următoarele și apoi apăsând ↵ Enter:

creați numele tabelului (column1 varchar (20), column2 varchar (30), column3 char (1), column4 date);

  • De exemplu, pentru a crea un tabel numit „Animale de companie” cu două coloane VARCHAR, o coloană CHAR și o coloană de dată, puteți scrie următoarele:
  • creați masă Animale de companie (Name varchar (20), Breed varchar (30), Sex char (1), data DOB);

258108 13
258108 13

Pasul 3. Adăugați o linie la masă

Folosind comanda „inserare”, puteți introduce informațiile bazei de date rând cu rând:

introduceți în valorile numelui („valoare coloană1”, „valoare coloană2”, „valoare coloană3”, „valoare coloană4”);

  • Pentru exemplul de tabel „Animale de companie” utilizat anterior, linia dvs. ar putea arăta astfel:

    introduceți în valorile Animalelor de companie („Fido”, „Husky”, „M”, „2017-04-12”);

  • Puteți introduce cuvântul NULL pentru conținutul unei coloane dacă coloana este goală.
258108 14
258108 14

Pasul 4. Introduceți restul de date, dacă este posibil

Dacă baza de date este relativ mică, puteți introduce restul datelor rând cu rând folosind codul „inserare”. Dacă alegeți să faceți acest lucru, săriți pasul următor.

258108 15
258108 15

Pasul 5. Încărcați un fișier text, dacă este necesar

Dacă aveți o bază de date care necesită mai multe linii de informații decât este practic de inserat manual, puteți face referință la un fișier text care conține datele folosind următorul cod:

încărcați datele din fișierul local '/path/name.txt' în liniile de nume ale tabelelor terminate de '\ r / n';

  • Pentru exemplul „Animale de companie”, ați scrie ceva de genul următor:

    încărcați datele din fișierul local „C: /Users/name/Desktop/pets.txt” în tabelul Linii de animale de companie terminate de „\ r / n”;

  • Pe un computer Mac, va trebui să utilizați comanda „liniile terminate prin” cu „\ r” în loc de „\ r / n”.
258108 16
258108 16

Pasul 6. Vizualizați masa

Intrați în bazele de date ale spectacolului; comanda, apoi selectați baza de date tastând selectați * din nume; unde „nume” este numele bazei de date. De exemplu, dacă utilizați baza de date „Pet Records”, veți introduce următoarele:

arată baze de date; selectați * din Pet_Records;

sfaturi

  • Unele tipuri de date utilizate în mod obișnuit includ următoarele:

    • CHAR(lungime) - șir de caractere cu lungime fixă
    • VARCHAR(lungime) - șir de caractere cu lungime variabilă cu lungimea maximă
    • TEXT - șir de caractere cu lungime variabilă cu lungimea maximă de 64 KB de text
    • INT(lungime) - întreg pe 32 de biți cu cifre de lungime maximă („-” este numărat ca „cifră” pentru un număr negativ)
    • ZECIMAL(lungime, dec) - Număr zecimal până la lungimea totală a caracterelor de afișare; câmpul dec indică numărul maxim de zecimale permise
    • DATA - Valoarea datei (an, lună, dată)
    • TIMP - Valoarea timpului (ore, minute, secunde)
    • ENUM(„valoare1”, „valoare2”, ….) - Lista valorilor enumerate
  • Unii parametri opționali includ următorii:

    • NU NUL - Trebuie furnizată o valoare. Câmpul nu poate fi lăsat necompletat.
    • MOD IMPLICIT valoare implicită - Dacă nu este dată nicio valoare, valoarea implicită este atribuită câmpului.
    • NESEMNAT - Pentru câmpurile numerice, se asigură că numărul nu este niciodată negativ.
    • INCREMENT AUTO - Valoarea va fi incrementată automat de fiecare dată când se adaugă un rând la tabel.

Avertizări

  • Dacă serverul MySQL nu rulează când încercați să vă conectați la linia de comandă „mysql”, nu veți putea continua.
  • Ca și în cazul oricărei codări, asigurați-vă că comenzile dvs. sunt scrise și distanțate exact chiar înainte de a încerca să le introduceți.

Recomandat: