【数据库】DML-增删改查-SQL实现
2017-03-11 16:11
155 查看
一、数据插入-Insert
1. 插入单条记录
insert into 表名(字段名,字段名,字段名) //当插入所有字段时,字段名可以省略
values('值1','值2','值3');
2. 插入多条记录
insert into 表名(字段名,字段名,字段名)
values('值1','值2','值3'),
('值1','值2','值3'),
('值1','值2','值3');
3. 插入一个查询结果
insert into 表名()
select xxx //返回值个数应和需插入字段个数相同
from xxx
二、数据删除-Delete
delete from student(表名)
where name='zs';
三、数据修改-Update
update student(表名)
set score=90
where name='zs';
四、数据查询-select
1. 模式
select number,name,score
from student
where age>20
group by 字段名[字段名,字段名,字段名] //一个或多个字段名
having <条件表达式> //分组后的条件
order by 字段名 [ASC|DESC],字段名[ASC|DESC]; //默认升序
2. 常用聚合函数
count(*) //计算记录个数
count(字段名) //对一列中的值计算个数
sum(字段名) //求一列值得总和(数值型数)
avg(字段名) //求一列值得平均值(数值型数)
max(字段名) //求一列值得最大值
min(字段名) //求一列值得最小值
1. 插入单条记录
insert into 表名(字段名,字段名,字段名) //当插入所有字段时,字段名可以省略
values('值1','值2','值3');
2. 插入多条记录
insert into 表名(字段名,字段名,字段名)
values('值1','值2','值3'),
('值1','值2','值3'),
('值1','值2','值3');
3. 插入一个查询结果
insert into 表名()
select xxx //返回值个数应和需插入字段个数相同
from xxx
二、数据删除-Delete
delete from student(表名)
where name='zs';
三、数据修改-Update
update student(表名)
set score=90
where name='zs';
四、数据查询-select
1. 模式
select number,name,score
from student
where age>20
group by 字段名[字段名,字段名,字段名] //一个或多个字段名
having <条件表达式> //分组后的条件
order by 字段名 [ASC|DESC],字段名[ASC|DESC]; //默认升序
2. 常用聚合函数
count(*) //计算记录个数
count(字段名) //对一列中的值计算个数
sum(字段名) //求一列值得总和(数值型数)
avg(字段名) //求一列值得平均值(数值型数)
max(字段名) //求一列值得最大值
min(字段名) //求一列值得最小值
相关文章推荐
- 【SQL】JDBC之运用dbutils组件实现对数据库的增删改查等操作
- Android SQL语句实现数据库的增删改查
- [android] sql语句实现数据库的增删改查
- 使用sql标签来实现对数据库当中记录增删改查操作
- 利用反射+自定义特性实现简单ORM(二),“无SQL”的数据库增删改查
- Android SQL语句实现数据库的增删改查
- SQL语句实现附加数据库,可以改数据库物理文件名,数据库名,非常方便
- sql语句实现数据库操作
- 自己写的实现数据库事务的简单方法ExecuteSqlTran()
- 自己写的实现数据库事务的简单方法ExecuteSqlTran()
- (精)如何利用T_SQL实现数据库备份与还原处理之一--(如何利用sql语句,得到数据库文件目录)
- 利用配置文件实现SQL-Server与Oralce数据库访问类的转换
- 自己写的实现数据库事务的简单方法ExecuteSqlTran()
- 一条SQL语句实现数据库分页
- (精)如何利用T_SQL实现数据库备份与还原处理之一
- 利用配置文件实现SQL-Server与Oralce数据库访问类的转换
- ASP.NET2.0结合aspnet_regsql实现数据库的缓存依赖
- 以二进制形式将图片保存到数据库,用存诸过程实现(完整代码+sql语句)
- 实现数据库事务的简单方法ExecuteSqlTran()
- SQL 数据库的自动备份(Procedures实现)