SQL数据库语句
查询语句
对字段进行查询
满足特定条件搜索
复杂条件搜索
模糊查询
排序 ORDER BY 语句
升序以ASC标识(默认)
降序以DESC标识
限定查询
统计(对限定内容统计)
Max函数 数值类型字段的最大值
Min函数 数值类型字段的最小值
Avg函数 数值类型字段的平均值
插入记录INSERT
在sales表中插入一条新记录
修改记录UPDATE
删除记录DELECT
1.删除全部记录
select * From authors
对字段进行查询
select au_lname,an_fname,city From authors
满足特定条件搜索
select an_lname,an_fname,city From authors Where city='Oakland'
复杂条件搜索
select * From sales Where qty>25 and odr_date Between '1993-1-1' and '1994-1-1'
select * From sales Where (qty<25 or qty>40) and ord_date<'1994-1-1' //搜索qty小于25或大于40并且ord-date小于1994年1月1日的数据
模糊查询
select * From authors Where au_lname LIKE 'S' //搜索表authors中au_lname字段以S开头的数据
S通配多个字符 ?通配一个字符
S通配多个字符 ?通配一个字符
排序 ORDER BY 语句
升序以ASC标识(默认)
降序以DESC标识
select * From sales ORDER BY qty
select * From sales Where qty<30 ORDER BY qty DESC // 搜索表sales中qty字段中大于30的数据并以降序排列
select * From sales Where qty<30 ORDER BY qty DESC // 搜索表sales中qty字段中大于30的数据并以降序排列
限定查询
select distinct stste Form authors //distinct操作符 state字段
统计(对限定内容统计)
select Count(state) From authors //统计有多少个state有相同的
select Count(Distinct state) As stst_num From authors //查询有几个不同的state,统计为列名stst_num的
Max函数 数值类型字段的最大值
Min函数 数值类型字段的最小值
Avg函数 数值类型字段的平均值
插入记录INSERT
在sales表中插入一条新记录
Insert sales(stor_id,ord_num,ord_date,qty,payterms,title_id) value ('8043','F335','1994-5-6','Net40','pc1035')
在插入时如已指定所有字段的值,可以简写成Insert sales value ('8043','F335','1994-5-6','Net40','pc1035')
查询创建是否成功select * from sales Where ord_date='1994-5-6'
修改记录UPDATE
UPDATE authors set photo='801826-0755',state='UT',zip='84152' where au_id='998-72-4000'
select * From authors where au_id='998-72-4000'
select * From authors where au_id='998-72-4000'
删除记录DELECT
1.删除全部记录
Delect tablename //表名
2.删除满足条件记录的语句Delect tablename where fieldn=valuen
例:
Delect authors where au_id='998-72-4000'
select *From authors where au_id='998-72-4000'
select *From authors where au_id='998-72-4000'