博客列表 >创建数据表,增删改查联系 - 第九期线上20191121

创建数据表,增删改查联系 - 第九期线上20191121

MArtian
MArtian原创
2019年11月21日 15:11:32582浏览

创建表

t1.pngt2.png

添加数据

INSERT INTO `product` (`title`,`subtitle`,`images`,`price`)VALUES('标题','副标题','new.jpg','55.00')

t1insert.png

修改数据

UPDATE `product` SET `status` = 0WHERE `id` = 12;

将刚刚添加的数据的status字段改为0

t1update.png

选择数据

SELECT *
FROM
`product`
WHERE `describe` is NULL

查找出describe为空的字段

t1select.png

删除数据

DELETE FROM `product` 
WHERE `id` = 12

删除id12的字段

t1delete.png

总结

1.创建表一定要设定主键,尽量给每个字段设置默认值,mysql语句中,所有关键词需要大写 选择的表或字段需要包裹在 ` ` 中

关键字:SELECT, AND, NULL, UPDATE SET, INSERT INTO, DELET FROM

表或字段:选择的表或字段

`form` `id` `column` `title`

值或字符串应该用 ' ' 包裹,' ' 和 ` ` 很像,不要混淆了,除了数值不需要包裹,其他值都应用 ' ' 包裹

`title' = 'abc'  //title是字段,abc是值

2.id字段一旦设置了自增长,即使删除行,也不会回退,例如:一共有10条数据,删除了一条,那么下一条的ID依然是11,不会变成10。

3.DELET FROM 和 UPDATE SET属性,必须要设置WHERE条件,并且在执行前应该做好备份,一旦执行出错数据库就不会恢复了。

4.DATE字段不许为空,只能设置默认值0001-01-01,由于DATE字段限制比较多,可以用int来存储日期。


1.jpg

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议