详情页

mysql增删改查基础操作的语法

时间:2024年01月24日

编辑:佚名

之前学习PHP的时候学习了一些mysql的基本增删改查语法,现在又忘记了,所以今天还是把一些基本的增删改查整理一下,也方便以后可以来翻阅查询。
有下面这样一张数据表
image.png
一、插入内容到数据表
INSERT INTO `数据库名`.`数据表名` (`t_title`, `t_con`) VALUES ('标题1', '内容1');
或这样
INSERT INTO `数据库名`.`数据表名` (`t_id`, `t_title`, `t_con`) VALUES (NULL, '标题1', '内容1');
或者这样
INSERT INTO  `数据库名`.`数据表名` SET  `t_title` =  '标题3', `t_con` =  '内容3';
批量插入是这样
INSERT INTO `数据库名`.`数据表名` (`t_title`, `t_con`) VALUES ('标题1', '内容1') , ('标题2', '内容2') ,  ('标题3', '内容3') ,  ('标题4', '内容4') ;
注意:
上面的标题、内容部分,可以用单引号,也可以用双引号。
数据库名是可以省略的(一般是知道在操作哪个数据库的)
二、修改数据表中内容
改什么表? test
改哪几列? t_title和t_con
改为哪些值?
改哪些行的? where...
UPDATE `test` SET  `t_title`='胡写个标题',`t_con`='胡写个内容' WHERE t_id=1;
三、删除数据表中的内容
DELETE FROM `test` WHERE t_id=1
删除表中数据时,为何不像增加和修改的时候那样写列名?
因为:如下图为表中数据
image.png
能只删掉标题3(红色)部分,其他不动吗?那就不是delete,而是update !
删是以行为最小单位的操作,既然一删就是一行,而不是以列为最小单位,自然不用写列值。
以上就是mysql增删改查的基本操作,大佬可忽略哈。
相关文章
猜你需要