SQL语句--插入数据,更新数据,删除数据,建表,删表
2016-11-09 09:06
609 查看
1.插入
1.1简单的数据插入
1.insert 语句一次可以插入一条或者多条记录insert into 表 (列名列表)values (数据列表)
一次性插入多条数据举个例子:
insert into ProWage (PName,Wage) values('XXXX',3000),('XXXX',20),('YYYY',90)
2.在插入时,如果遗漏某一字段(不管是列名列表还是数据列表),如果该列存在默认值,则使用默认值,如果不存在默认值,允许为空则为null,如果该列设置了不允许为空的话,插入失败。
1.2将一个表的数据插入到另一个表中
insert into 表名 (列表名)select * from 表 where condition
1.3将一个结果集插入到另一个新表中
select 列表列名 into 新表 from 表 where condition2.更新
2.1根据表中数据更新行
update 表 set 字段=expression where condition2.2根据其他表更新行
update 表 set 字段=expression from 更新表 where condition例子:将数据库中课程编号为1的学生成绩置为0
update 成绩信息
set 分数=‘0’
where '1'= (select 课程编号 from 课程信息 where 成绩信息.课程编号=课程信息.课程编号)
2.3使用TOP表达式更新行
update TOP (expression) [percentage] with TIES set 字段= where conditionwith TIES:比如 总共是10条数据,只更新前5条,那么加上WITH TIES,剩下的5条也返回,只有指定ORDER BY子句之后才可以使用WITH ties
3.删除
1.1.删除单行,多行
delete 表名 where condition1.2删除所有
delete from 表名1.3删除固定行
delete top(3) from 表名相关文章推荐
- SQL语句,数据更新,数据插入删除修改和对视图的更新操作
- 使用T-SQL语句插入、更新、删除数据表
- MySQL基本SQL语句之数据插入、删除数据和更新数据
- android中常用的查询、插入、更新、删除等SQL语句以及SQLite数据类型
- 双表对比,获得新增、更新、删除数据的表,获得用于更新表的SQL语句方法
- 一次从项目数据库中的某个表中插入或者更新或者删除n条记录操作t_sql语句
- 在ASP.NET 2.0中操作数据之四十七:用SqlDataSource控件插入、更新、删除数据
- C#下使用sql语句查询,插入,更新,删除
- 在C#下使用sql语句(查询,插入,更新,删除……)
- sql语句中not in和exists 的用法以及更新两个表数据的插入实例
- 自动生成SQL查询、删除、更新、插入语句
- EF结合SqlBulkCopy实现高效的批量数据插入 |EF插件EntityFramework.Extended实现批量更新和删除
- 对于分页视图里面修改数据,在DAL层提示存储区更新、插入和删除语句影响到了意外的行数(0)的原因
- mysql数据库中创建、删除、更新、插入数据、等语句
- 记一次上万条数据的正确插入更新sql语句
- MSSQL 中使用modify()方法,此方法使用XML DML语句在XML 数据中插入,更新或删除节点
- 必须会的SQL语句(四) 数据删除和更新
- MYSQL 数据表中行存在时更新,不存在时插入的SQL语句
- Scott Mitchell 的ASP.NET 2.0数据教程之49:用SqlDataSource控件插入、更新、删除数据
- [翻译]Scott Mitchell 的ASP.NET 2.0数据教程之四十九:使用SqlDataSource插入、更新以及删除数据