MySQL Commands

Posted by
Miêu tảCommand
Login (từ unix shell)[mysql dir]/bin/mysql -h hostname -u root -p
Tạo DB từ sql servercreate database [databasename];
Xem tất cả các DBshow databases;
Vào DBuse [db name];
Xem tất cả các bảng có trong DBshow tables;
Xem format các trường trong DBdescribe [table name];
Xóa DBdrop database [database name];
Xóa bảng có trong DBdrop table [table name];
Xem tất cả data có trong bảngSELECT * FROM [table name];
Xem column và info của column đóshow columns from [table name];
Chọn row dựa vào điều kiệnSELECT * FROM [table name] WHERE [field name] = “whatever”;
Chọn row dựa vào điều kiện và có sắp xếpSELECT * FROM [table name] WHERE name like “Bob%” AND phone_number = ‘3444444’ order by id;
Trả về các giá trị [column name] khác nhauSELECT DISTINCT [column name] FROM [table name];
Trả về các giá trị và sắp xếp [col1] tăng dần và [col2] giảm dầnSELECT [col1],[col2] FROM [table name] ORDER BY [col2] DESC;
Trả về số row trong bảngSELECT COUNT(*) FROM [table name];
Join các bảng với nhauselect lookup.illustrationid, lookup.personid,person.birthday from lookup left join person on lookup.personid=person.personid=statement to join birthday in person table with primary illustration id;
Tạo giá trị mớiINSERT INTO [table name] `( Host,User,Password) VALUES(‘%’,’user’,PASSWORD(‘password’));
Đổi mật khẩu user (từ unix shell)[mysql dir]/bin/mysqladmin -u root -h hostname.blah.org -p password ‘new-password’
Đổi mật khẩu user (từ MySQL prompt)SET PASSWORD FOR ‘user’@’hostname’ = PASSWORD(‘passwordhere’);
Update data trong DBUPDATE [table name] SET Select_priv = ‘Y’,Insert_priv = ‘Y’,Update_priv = ‘Y’ where [field name] = ‘user’;
Xóa row(s)DELETE from [table name] where [field name] = ‘whatever’;
Xóa column trong bảngalter table [table name] drop column [column name];
Thêm 1 column trong bảngalter table [table name] add column [new column name] varchar (20);
Thay đổi columnalter table [table name] change [old column name] [new column name] varchar (50);

Leave a Reply

Your email address will not be published. Required fields are marked *