mysql -u username -p
show databases;
use xxxx;
其中xxxx是數據庫的名字。mysql
show tables;
show columns from table_name;
或者:sql
desc table_name;
show create database database_name; show create table table_name;
select column_name from table_name;
能夠使用逗號分隔不一樣字段:數據庫
select column_name1,column_name2 from table_name;
也能夠使用table_name.column_name來檢索:數組
select table_name.column_name from table_name;
select * from table_name;
檢索全部列。使用*這個通配符會下降檢索效率和程序性能,儘可能不要使用。性能
select distinct column_name from table_name;
這樣就能返回column_name字段中不一樣的值。
首先。distinct 必須前置!不能放在字段後面,也不能部分使用,即它做用於後面全部字段。code
若是要返回多列不一樣值,那麼它不重重複的標準是全部字段相加。 例如:it
select distinct column_name1,column_name2 from table_name;
它返回column_name1+column_name2合起來不重複的全部值。table
返回5條記錄:效率
select * from table_name limit 5;
返回第6條開始的5條記錄:select
select * from table_name limit 5,5;
注意limit 5,5,其中第一個5表示略過5條(從第6條開始)。或者能夠理解爲第一行是行0.和數組下標表示方式一致。
第二個5表示顯示的數量。