Comenzi MySQL PDF
Comenzi MySQL PDF
MainMenu BlogDespre
__ __ ____ ___ _
| \/ |_ _/ ___| / _ \| |
| |\/| | | | \___ \| | | | |
| | | | |_| |___) | |_| | |___
|_| |_|\__, |____/ \__\_\_____|
|___/
Comenzi HandyMySQL
Description Comandă
Pentruavăconecta(dinunix
Pentruavedeatoatetabeleleîn
baza de date.
arată tabele;
Pentru a vedea bazele de date
descrie [numele tabelului];
formatedecâmpuri.
Pentruaș tergeobazădedate. ș terge baza de date [numele bazei de date];
conț inândnumele
"Bob"ȘI SELECT*FROM[numele tabelului]WHERE name= "Bob"AND phone_number =
numărdetelefon 3444444
3444444
[Link]/~qzpeng/manual/[Link] 1/3
9/11/13 Comenzi MySQL
Aratătoateînregistrărilecarenusunt
conț inândnumele
"Bob"ȘI
SELECT* FROM [numele tabelului]WHERE name != "Bob"AND phone_number =
numărdetelefon
'3444444' comandă după numărul de telefon;
'3444444' comanda după
numărul_de_telefon
teren.
Afiș eazătoateînregistrările
începândculitereleSELECT*FROM[numeletabelei]WHEREnamelike"Bob%"ȘIphone_number=
'bob' Ș I telefonul '3444444';
number '3444444'.
Foloseș teunregulat
expresiepentruagăsi
înregistrări. Foloseș te
REGEXPBINAR
SELECT * FROM [numele tabelului] WHERE rec RLIKE "^a$";
a forț a cazul
[Link]ăseș te
oriceînregistrareînceput
cua.
Afiș aț iînregistrările unice. SELECTDISTINCT[numele coloanei] DIN [numele tabelului];
Alăturaț itabelelepe
select [Link], [Link], [Link] from lookup
aicisefaceoîmbinarelastângaîntrepersoanăș [Link]=[Link]=declaraț iepentruaalăturadatadenaș tere
coloanecomune. tabelulpersoaneicuid-ulprincipalalilustraț iei;
Adăugaț ionouăcoloanăla
modificătabelul[numeletabelului]adaugăcoloană[numelecoloaneinoi]varchar(20);
db.
Schimbă[Link][numeletabelului]change[numelevechialcoloanei][noulnumealcoloanei]varchar(50);
Realizeazăunice.
coloanăastfelîncâtsănuobț iialtertable[numeletabelei]adaugăunic([numelecoloanei]);
duble.
Faci un coloană
modificătabelul[numeletabelului][numelecoloanei]VARCHAR(3);
mai mare.
Ștergeunicdin altereazătabelul[numeletabelului]eliminăindexul[numelecoloanei];
masă.
Încărcaț iun fiș ierCSV în LOAD DATAINFILE '/tmp/[Link]' înlocuiț iÎN TABELA[numele tabelului] CÂMPURI
o masă. ÎNCHEIATDE ',' LINIJE ÎNCHEIATE DE ' ' (câmp1,câmp2,câmp3);
Exportaț itoatebazelededate
pentru salvare. Salvare
[mysql dir]/bin/mysqldump -u root -ppassword --opt >/tmp/[Link]
fiș ierestecomenzisql
a recrea toate bazele de date.
[Link]/~qzpeng/manual/[Link] 3/3