0% au considerat acest document util (0 voturi)
8 vizualizări1 pagină

Comenzi MySQL PDF

Documentul oferă o listă de comenzi utile MySQL pentru gestionarea bazelor de date, inclusiv conectarea la server, crearea și ștergerea bazelor de date și tabele, precum și interogări pentru a extrage date. De asemenea, sunt incluse comenzi pentru manipularea utilizatorilor și permisiunilor, precum și pentru importul și exportul datelor. Aceste comenzi sunt esențiale pentru administrarea eficientă a bazelor de date MySQL.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
8 vizualizări1 pagină

Comenzi MySQL PDF

Documentul oferă o listă de comenzi utile MySQL pentru gestionarea bazelor de date, inclusiv conectarea la server, crearea și ștergerea bazelor de date și tabele, precum și interogări pentru a extrage date. De asemenea, sunt incluse comenzi pentru manipularea utilizatorilor și permisiunilor, precum și pentru importul și exportul datelor. Aceste comenzi sunt esențiale pentru administrarea eficientă a bazelor de date MySQL.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

Main Menu BlogDespre

__ __ ____ ___ _
| \/ |_ / ___| / _ \| |
| |\/| | | | \___ \| | | | |
| | | | |_| |___) | |_| | |___
|_| |_|
__, |____/|___/ \__\_\_____|

Comenzi MySQL utile


Description Comandă
Pentru a te conecta (din shell-ul unix) foloseș te -h doar dacă este necesar. [mysql dir]/bin/mysql -h nume_host -u root -p
Creează o bază de date pe serverul SQL. creaț i baza de date [nume_bază_de_date];
Listează toate bazele de date pe serverul sql. arată baze de date;
Comută la o bază de date. foloseș te [numele bazei de date];

Pentru a vedea toate tabelele din baza de date. arată tabele;


Pentru a vedea formatele câmpurilor bazei de date. descrie [numele tabelei];
Pentru a ș terge o bază de date. ș terge baza de date [numele bazei de date];

Pentru a ș terge un tabel. ș teargă tabela [numele tabelului];


Afiș aț i toate datele într-un tabel. SELECT * FROM [numele tabelului];
Returnează coloanele ș i informaț iile coloanei referitoare la arată coloanele din [numele tabelului];
masă desemnată.
Afiș aț i anumite rânduri selectate cu valoarea "orice". SELECT * FROM [numele tabelului] WHERE [numele câmpului] = "orice";
Arată toate înregistrările care conț in numele "Bob" Ș I numărul de telefon SELECT * FROM [numele tabelului] WHERE name = "Bob" AND phone_number =
3444444 3444444
Afiș aț i toate înregistrările care nu conț in numele "Bob" Ș I numărul de telefon SELECT * DIN [numele tabelului] UNDE nume != "Bob" Ș I număr_telefon =
'3444444' ordonaț i după câmpul phone_number. '3444444' comandă prin numărul de telefon;
Afiș aț i toate înregistrările care înceapă cu literele 'bob' Ș I numărul de telefon SELECT * FROM [numele tabelei] WHERE name like 'Bob%' AND phone_number =
3444444 3444444
Foloseste o expresie regulată pentru a găsi înregistrări. Foloseș te "REGEXP BINARY" pentru
forț ează sensibilitatea la majuscule. Aceasta găseș te orice înregistrare care începe cu a.
SELECT * FROM [numele tabelului] WHERE rec RLIKE "^a$";

Arată înregistrările unice. SELECT DISTINCT [numele coloanei] FROM [numele tabelului];
Afiș aț i înregistrările selectate sortate în ordine ascendentă (asc) sau descendentă (desc). SELECT [col1],[col2] DIN [numele tabelului] ORDONEAZĂ DUPĂ [col2] DESC;
Numără rândurile. SELECT COUNT(*) DIN [numele tabelului];
select [Link], [Link], [Link] from lookup
Alăturaț i tabelele pe coloane comune. join stânga persoană pe [Link]=[Link]=declaraț ie pentru a uni ziua de naș tere în persoană
tabel cu ID-ul ilustraț iei principale;
INSERARE ÎN [numele tabelului] (Gazdă, Utilizator, Parolă)
Schimbă la baza de date mysql. Creează un nou utilizator.
VALORI('%','user',PAROLA('parola'));
Schimbă parola utilizatorului. (din shell-ul unix). [mysql dir]/bin/mysqladmin -u root -h [Link] -p parola 'parola-nouă'
Schimbă parola unui utilizator. (din promptul MySQL). SETPASSWORD PENTRU 'user'@'hostname' =PASSWORD('passwordhere');
INSERARE ÎN [numele tabelului]
Comută la baza de date mysql. Oferă privilegii utilizatorului pentru o bază de date. (Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv)
VALORI('%','db','user','Y','Y','Y','Y','Y','N');
Pentru a actualiza informaț iile deja existente într-un tabel. ACTUALIZEAZĂ [numele tabelului] SET Select_priv = 'Y', Insert_priv = 'Y', Update_priv = 'Y' unde
[field name] = 'user';
Ș terge o linie (linii) dintr-un tabel. Ș TERGE din [numele tabelului] unde [numele câmpului] = 'orice';
Actualizaț i permisiunile/privilegiile bazei de date. FLUSH PRIVILEGES;
Ș terge o coloană. modifică tabela [numele tabelei] renunț ă la coloana [numele coloanei];
Adaugă o coloană nouă la baza de date. modifică tabelul [numele tabelului] adaugă coloană [numele coloanei noi] varchar (20);
Schimbă numele coloanei. modifică tabelul [nume tabel] schimbă [nume coloană veche] [nume coloană nouă] varchar (50);
Creează o coloană unică pentru a nu avea duplicate. alter table [numele tabelei] adaugă unic ([numele coloanei]);
Fă o coloană mai mare. modifică tabelul [numele tabelului] [numele coloanei] VARCHAR(3);
Ș terge unicele din tabel. modifică tabelul [numele tabelului] renunț ă la index [numele coloanei];

ÎNCĂRCAȚ I DATE DIN FIȘ IER '/tmp/[Link]' înlocuiț i ÎN TABELA [numele tabelului] CÂMPURI
Încărcaț i un fiș ier CSV într-un tabel.
ÎNCHIS DE ',' LINI ÎNCHISE DE ' ' (câmp1,câmp2,câmp3);
Exportaț i toate bazele de date pentru backup. Fiș ierul de backup conț ine comenzi SQL pentru a recrea
toate bazele de date. [mysql dir]/bin/mysqldump -u root -ppassword --opt >/tmp/[Link]
[mysql dir]/bin/mysqldump -u nume_utilizator -pparola --baze_de_date nume_baza_de_date
Exportaț i o bază de date pentru backup.
> /tmp/numele_bazei_de_date.sql
[mysql dir]/bin/mysqldump -c -u nume_utilizator -pparola nume_baza_de_date nume_tabel >
Exportaț i un tabel dintr-o bază de date.
/tmp/numele_bazei_de_date.numele_tabelei.sql
Restaurare baza de date (sau tabel de bază de date) din backup. [mysql dir]/bin/mysql -u nume_utilizator -pparola nume_bază_date < /tmp/nume_bază_date.sql
CREAȚ I TABEL [numele tabelului] (prenume VARCHAR(20), iniț ială medie VARCHAR(3),
lastnameVARCHAR(35),suffixVARCHAR(3),
Creează tabel Exemplu 1. officeidVARCHAR(10),useridVARCHAR(15),usernameVARCHAR(8),email
VARCHAR(35),telefonVARCHAR(25),grupuri
VARCHAR(15),datestampDATA,timestamptimp,pgpemailVARCHAR(255));
creează tabelul [numele tabelului] (personid int(50) nu null auto_increment cheia principală, prenume
Creează Tabel Exemplu 2.
varchar(35), prenume varchar(50), nume varchar(50) implicit 'bato');

S-ar putea să vă placă și