数据库
首页 > 数据库> > mysql从入门到精通笔记-第八章 数据表的增删改操作

mysql从入门到精通笔记-第八章 数据表的增删改操作

作者:互联网

目录

8.1 插入数据表数据

一共有3中插入的语句的语法格式

8.1.1 INSERT ...VALUES ...

语法格式

INSERT [LOW_PRIORITY|DELAYED|HIGH PRIORITY] [IGNORE]
[INTO] 数据表名 [(字段名,...)]
VALUES(v1,v2,v3),(a1,a2,a3),(b1,b2,b3),...
[ON DUPLICATE KEY UPDATE 字段名=表达式,...]

8.1.2 INSERT ... SET ...

INSERT INTO testdb_05.staff_002 SET user_name='jaxm',user_age=22,user_position='DBA',user_profile ='DBA ENG';

img

8.1.3 INSERT ... SELECT ...

一个数据表中查询的数据,插入到另外一个数据库表,要求字段数和字段类型都要相匹配。

8.2 修改数据表数据

UPDATE [LOW_PRIORITY][IGNORE] 数据表名
    SET 字段一=值
    [WHERE 条件表达式]
    [ORDER BY...]
    [LIMIT 行数]

8.3 删除数据表数据

8.3.1 DELETE语句

DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM 数据表名 
[WHERE 条件表达式] 
[ORDER BY] 
[LIMIT 行]

字段解释:

8.3.2 TRUNCATE TABLE(删除所有的行,慎用)

需要从表中删除所有的行,可以使用TRANCATE TABLE来进行操作,TRUNCATE TABLE后,数据被删除并且无法恢复,使用的时候要特别谨慎。
img

DELETE 和 TRUNCATE的区别:

标签:8.1,INSERT,...,PRIORITY,数据表,mysql,增删,DELETE
来源: https://www.cnblogs.com/spring2022/p/16373948.html