select 语句

来源:互联网 发布:2017年人口普查数据 编辑:程序博客网 时间:2024/06/14 13:13

select * from 表名 where 条件

查询符合该条件的列的所有数据

select 字段名 from 表名 where 条件

查询符合该条件的列的字段数据

!=
<>:在sql中表示不等于

通配符:
_ :一个模糊字符 如 C_

% :任意长度的字符 C%

[ ]:某一个范围之类的字符 C[abcd] [789]

[^]:不在该范围之类的字符C [^1-9]

模糊条件用like

selete * from 表名 where …like

order by 字段名 根据字段名重新排列 默认是升序排列
字段名后加 desc 则为降序

distinct select distinct 字段名 from 表名 :查询字段名 重复的只保留一个

limit select 字段名from 表名limit 3,4 :从第三行开始 查询4行。
行是从0行进行排序的

内连接:
select 表名.字段名,表名.字段名 …from 表名 inner join 表名 ,表名…. on 表名.字段名 = 表名.字段名 and 表名.字段名….

复制某表内容到一个表
create table 表名
as select 字段名 from 表名 where 条件