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表示显示的数量。