SQL数据库语句
查询语句
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通配多个字符 ?通配一个字符
排序 ORDER BY 语句
升序以ASC标识(默认)
降序以DESC标识
select * From sales ORDER BY qty
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'
删除记录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对字段进行查询
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通配多个字符 ?通配一个字符
排序 ORDER BY 语句
升序以ASC标识(默认)
降序以DESC标识
select * From sales ORDER BY qty
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'
删除记录DELECT
1.删除全部记录
Delect tablename //表名
Delect tablename where fieldn=valuen
Delect authors where au_id='998-72-4000'
select *From authors where au_id='998-72-4000'
浙公网安备 33010602011771号