您现在的位置是:首页 > 学无止境 > PHPPHP

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

AndyGuo2020-06-19 13:06:51PHP2463人已围观

简介之前学习PHP的时候学习了一些mysql的基本增删改查语法,现在又忘记了,所以今天还是把一些基本的增删改查整理一下,也方便以后可以来翻阅查...

之前学习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增删改查的基本操作,大佬可忽略哈。



小郭博客

标签云 更多

关闭
QQ 微信 支付宝扫一扫打赏