SQL入门(二)添加更新与删除数据

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangxingfan316/article/details/78930400

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效率高,但前者不会记录在日志里。

展开阅读全文

没有更多推荐了,返回首页