您的位置:首页 > 数据库

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效率高,但前者不会记录在日志里。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库 sql mysql
相关文章推荐