目录
1、增(插入) INSERT INTO 表(要插入的列) VLALUES (插入的值)
2、更新(改)UPDATE 表 SET 要改成什么 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的所有基础内容就总结完了,有什么问题随时沟通更改文章,害怕误导到其他用户。