`SHOW DATABASES;`
结果如下:
- 可以使用如下命令:
USE test;
SHOW TABLES;
`DESC user;`
例如:查看数据库中表user的命令如下:
select * from user;
`select id from user;`
`select id ,name from user;`
从上图可以看出,那一列在前面,就显示在前面。
为看便于其它查询命令的讲解,将先在表中插入一些数据,便于下面进行操作。
插入的命令如下:
语法
INSERT INTO 表名称 VALUES (值1, 值2,….)
我们也可以指定所要插入数据的列:
INSERT INTO table_name (列1, 列2,…) VALUES (值1, 值2,….)
命令格式如下:
select * from table_name limit N;//limit N 指示MySQL至多显示N行数据,默认从零开始
select * from table_name limit M,N;//limit M,N 指示MySQL从行M开始的N行数据。注意:行号是从零开始
举例子如下:
select * from user limit 2;//只显示表中的前两行内容
select * from user limit 2,3;//只显示表中从第2行开始的3条内容。
`select distinct name from user;`
注意:distinct 关键字应用于所有列而不仅是前置它的列。如果给出select distinct id ,name from user;
除非指定的两个列id、name均不相同时,否则所有行都将被检索出来。
上面的例子都是通过列名来引用列,然后也可以使用完全限定的名字来引用列(同时使用表名和列名),如下:
select tableName.colName from tableName;
原文:http://blog.csdn.net/u010412719/article/details/50981775