1
Creați baza de date. Din linia de comandă MySQL, introduceți comanda
CREAȚI DATABASE -
. înlocui
de numele bazei dvs. de date. Nu poate conține spații.
- De exemplu, pentru a crea o bază de date cu toate statele americane, puteți utiliza
CREATE DATABASE us_states-
- Notă: Comenzile nu trebuie să fie scrise cu majuscule (majuscule).
- Notă: Toate comenzile MySQL trebuie să se încheie cu ";". Dacă uitați să includeți punctul de colon, puteți introduce doar „-“ pe linia următoare pentru a procesa comanda anterioară.
2
Prezentați o listă cu bazele dvs. de date disponibile. Introduceți comanda ARĂTAȚI DATELE DE BAZĂ-
pentru a lista toate bazele de date pe care le-ați stocat. În plus față de baza de date pe care tocmai ați creat-o, veți vedea și o bază de date MySQL
și o bază de date test
. Puteți trece peste acest lucru acum.
3
Selectați baza de date. Odată ce baza de date a fost creată, va trebui să o selectați pentru a începe editarea acesteia. Introduceți comanda USE us_states-
. Veți vedea mesajul Baza de date sa schimbat
, permițându-vă să știți că baza dvs. de date activă este acum us_states
.
4
Creați un tabel. Un tabel este cel care deține informațiile din baza dvs. de date. Pentru a crea unul, trebuie să introduceți toate formatele tabelului în comanda inițială. Pentru a crea o tabelă, introduceți următoarea comandă:
CREATE TABLE state (id INT NOT NULL cheie primară AUTO_INCREMENT, starea CHAR (25), INT populației (9)) -
. Aceasta va crea un tabel numit "state" cu trei câmpuri:
id
(ID),
stat
(stat) și
populație
(Populație).
- Comanda
INT
va face campul id
conține numai cifre (întregi). - Comanda
NU NULL
certifică faptul că câmpul id
nu poate fi lăsată necompletată. - Comanda
TASTĂ PRIMARĂ
desemnează câmpul id
ca domeniu cheie din tabel. Câmpul cheie trebuie setat la un câmp care nu conține date duplicat. - Comanda
AUTO_INCREMENT
va atribui automat valori crescânde câmpului id
, numerotând în mod automat fiecare intrare. - Comenzile
CHAR
(caractere) și INT
(integer) desemnează tipurile de date permise în câmpuri. Numerele de lângă comenzi indică câte caractere pot fi introduse în acest câmp.
5
Creați o intrare în tabel. Acum că masa a fost creată, este timpul să începeți să introduceți informațiile dvs. Utilizați următoarea comandă pentru a introduce prima intrare:
INSERT IN state (id, stat, populație) VALORI (NULL, `Alabama`, `4822023`) -
- Aceasta este, în esență, informațiile bazei de date care trebuie introduse în cele trei câmpuri corespunzătoare ale tabelului.
- De la câmp
id
conține comanda NU NULL
, inserând NULL
deoarece valoarea va forța câmpul să crească automat valoarea lui cu 1, mulțumită comenzii AUTO_INCREMENT
.
6
Creați mai multe intrări. Puteți crea mai multe intrări utilizând o singură comandă. Pentru a introduce următoarele trei stări, utilizați următoarea comandă:
INSERT INTO state valori (id, de stat, populație) (NULL, `Alaska`, `731 449`), (NULL, `Arizona`, `6553255`), (NULL, `Arkansas`, `2949131`) -
.
- Acest lucru va crea un tabel care va arata astfel:
Baza de date MySQLCampos | id | stat | populație |
---|
valori: | 1 | Alabama | 4822023 |
---|
| 2 | Alaska | 731 449 |
---|
| 3 | Arizona | 6553255 |
---|
| 4 | Arkansas | 2949131 |
---|
1
Rulați o interogare pe noua dvs. bază de date. Acum, că baza de date de bază a fost creată, puteți rula interogări sau interogări care vor afișa rezultate specifice. Mai întâi, introduceți comanda:
SELECT * FROM us_states-
. Acest lucru se va întoarce toată baza de date, reprezentată de comanda „*“, ceea ce înseamnă același lucru ca „toate“ sau „toate“.
- Pentru o interogare mai avansată, introduceți următoarea comandă:
SELECT starea, populația de la us_states ORDINEA după populație-
Aceasta va întoarce un tabel cu statele enumerate în ordinea populației în loc de alfabetic. Câmpul id
nu va fi listat, deoarece ați cerut doar stat
(stat) și populație
(Populație).
2
Pentru a lista statele în funcție de populație, dar în ordine inversă, introduceți următoarea comandă: SELECT starea, populația de la us_states ORDINARE după populație DESC-
. Comanda DESC
Listele în ordine, care enumeră statele din care au populație mai mare de plecare descendent, urmată de populație mai mică, mai degrabă decât invers.