SQL基础11--增删改

目录

1、增(插入) INSERT  INTO 表(要插入的列)  VLALUES (插入的值)

 2、更新(改)UPDATE  表  SET 要改成什么   WHERE 要改的值

3、删(删除)DELETE FROM 表 WHERE 条件


参考表:

学员信息表:person
id name      age
1 atom  19
2 atom2 19
3 atom3 21
4 atom4 21
5 atom5 25
6 atom6 25

这次用到这一个表就行了,更改过的数据我会事实截图放到内容里

1、增(插入) INSERT  INTO 表(要插入的列)  VLALUES (插入的值)

增就是插入,使用语法 INSERT INTO

如果我们想插入一行,数据为  7 atom7   30  应该怎么操作呢?

insert into person values ("7","atom7","30")

这么操作之后就把想要的值插入进去了,不过这个的前提是我们知道表的列名的顺序,但是如果顺序有变化应该怎么办?

这个时候就需要在表后面加上列名了?这样操作就不怕把值搞混了

insert into person(name,age,id) values ("atom8","30","8")

 

 2、更新(改)UPDATE  表  SET 要改成什么   WHERE 要改的值

更新就是我们说的改,切记在语句后面加上where条件,要不就把所有值都改了

我们想把atom8的名字改成atom9,应该怎么操作?

UPDATE person SET name = "atom9" WHERE name = "atom8"

那我们如果想改两行值呢,把atom9改回atom8,然后年龄改成31,应该怎么操作?

这个时候用一个set就行

UPDATE person SET name = "atom8",age = "31" WHERE name = "atom9"

 关于改,最后我们来个不加where条件的

UPDATE person SET age = "31"     这样就把所有人的年龄都改为了31

3、删(删除)DELETE FROM 表 WHERE 条件

SELETE FROM 后面一定要加条件,不然的话会把所有的数据都删除掉

我们要删除名字为atom8的人的信息,应该怎么操作?

DELETE FROM person WHERE name = "atom8"

 最后了,我们来演示下错误的操作

DELETE FROM后面忘记加where条件的后果

DELETE FROM person 

SQL的所有基础内容就总结完了,有什么问题随时沟通更改文章,害怕误导到其他用户。 

 

Guess you like

Origin blog.csdn.net/weixin_42893232/article/details/121065706