select语句:mysql数据库查询数据SQL语句

查询数据库使用select命令,语法格式如下。
SELECT column_name FROM table_name
如果查询多个列名,使用逗号隔开,星号(*)代表查询所有列。例如,查询表test中的所有数据(所有列所有行)的命令如下。

mysql> select *from test;
查询test表中列名为name的数据的命令如下。
mysql> select name from test;
在使用select语句查询时,常常用到别名,别名的语法如下。
mysql> select t.name,t.salary,t.birthday from test as t;

在查询的SQL语句中,表名test后面有as t字样,它表示test表的别名为t。在查询的列名中都是以t.开头的,t.表示表test,后面是test表的列名。

上述的select语句也可以写成以下形式。
select t.name,t.salary,t.birthday from test t;

在使用别名时,as可以省略。使用别名,也称重命名,是在查询时使用,在显示查询结果时,显示的字段名是重命名以后的字段名,但是数据库中表的字段没有改变。使用as可以为列或者表重命名,但是as关键字也可以省略.

注意,列的重命名只发生在结果集中,并不会对数据表产生任何作用。
select语句后面跟where子句,用于有选择的显示数据,常用的条件有大于(>)、小于(<)、等于(=)、不等于(< >)

等。多个条件时,使用and(并且,同时满足时显示)、or(或者,满足其中一个即显示)。字符类型数据必须使用单引号(’),数据类型的数据单引号可以省略,命令如下。
mysql> select * from test where id=1; 本文链接地址: select语句:mysql数据库查询数据SQL语句