SQL入门(二)添加更新与删除数据
2017-12-29 13:06
447 查看
1.添加数据
1.1 为表中所有字段添加数据
首先创建数据库及表create database db2; use db2; create table student( id int(4), name varchar(20) not null, grade float);
使用
insert插入数据,当指定student中的字段名时,只需要与values对应即可。
insert into student(id,name,grade) values(1,'Leo',98);
使用
select * from student查看结果:
不指明字段名时,需要按照表的顺序进行插入数据。如下:
insert into student values(2,'Messi',100);
1.2为表中指定字段添加数据
与1.1类似,但是注意当有非空约束且没有默认值时,不添加将会报错。insert into student(name,grade) values('wang',95);
由于定义name时不为空,当插入数据不含name时将会报错。
insert into student(id,grade) values(4,60);
还可以使用以下进行插入数据
insert into student set id=4,name='zhang',grade=100;
1.3同时添加多条数据
使用insert into student values (5,'a',10),(6,'b',11),(7,'c',12);
当然还可以使用
insert into student values (8,'d',13),(null,'e',14);
2.更新数据
2.1更新全部数据
update student set grade=100
2.2 更新特定数据使用where
关键字
update student set name='Leo' where id = 8
3.删除数据
删除数据使用delete关键字
delete from student where name='wang';
使用
delete from student
删除全部信息
使用truncate删除全部数据比delete效率高,但前者不会记录在日志里。
相关文章推荐
- c#.net2005向sql添加、更新、删除数据的原代码(winform)
- SQL 更新和删除数据
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- 学生管理系统,用Java代码连接数据实现数据的添加、更新、删除操作
- [翻译]Scott Mitchell 的ASP.NET 2.0数据教程之四十九:使用SqlDataSource插入、更新以及删除数据
- DLINQ(LINQ to SQL)之调用存储过程的添加、查询、更新和删除
- 15.更新和删除数据--SQL
- SQL 已更新或删除的行值要么不能使该行成为唯一行(sqlserver中有多行所有的列重复的数据,无法更新或删除问题)
- Fragment里面使用Button按钮添加、删除数据(SQL)
- 第二十九讲 ADO.NET(玩SQL语句) 实例补充之完善Excel删除数据及数据更新功能
- 步步为营VS 2008 + .NET 3.5(8) - DLINQ(LINQ to SQL)之面向对象的添加、查询、更新和删除
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- [SQL]数据分析人员如何快速入门SQL-删除数据(二)
- ASP.NET网页动态添加、更新或删除数据行
- SQL基本操作 - 新增、查看、更新、删除表中数据
- SQL 利用存储过程实现对表数据有则更新无则添加
- 步步为营VS 2008 + .NET 3.5(8) - DLINQ(LINQ to SQL)之面向对象的添加、查询、更新和删除
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- LinqToSql中更新或删除数据时"找不到行或者行已更改"的解决办法
- 添加、删除、修改触发器,更新数据放入t_log表