- 博客(3)
- 收藏
- 关注
原创 2021-08-19
MySQL的自增(AUTO_INCREMENT) 1.为什么需要自增 为数据表设置主键约束后,每次插入记录时,如果插入的值已经存在,会插入失败。为主键生成自动增长的值可以解决这种问题。 2.语法 3.注意 1.一张表中只能有一个自动增长字段 2.该字段的数据类型是整数类型 3.必须定义为键 4.为自动增长字段插入NULL、0、DEFAULT或在插入时省略该字段,该字段就会使用自动增长值 5.若插入的是一个具体值,则不会使用自动增长值 6.自动增长值从1开始自增,每次加1 7.若插入的值大于自动增长的值,则
2021-08-19 21:37:38
269
原创 2021-08-19
6.MySQL数据表的数据添加、查询、修改、删除 1.准备 注:若MySQL中创建的数据表未指定字符集,数据表及表中的字段将使用字符集latin1。 此时如果插入的数据包含中文,则会报错。 2.添加数据 1)向表中所有字段添加数据 插入后查询表中内容如下: 2)向指定字段添加数据 3)同时添加多条数据 若其中一条数据插入失败,则整个插入语句都会失败。 3.查询数据 1)查询表中全部数据 查询效果如上图。 2)查询表中部分字段数据 3) 简单条件查询数据 4.修改数据 注:无
2021-08-19 21:32:57
88
原创 2021-08-19
MySQL中的事务 1.事务的概念 事务:针对数据库的一组操作,它可以由一条或多条SQL语句组成,同一个事务的操作具备同步的特点,即事务中的语句要么都执行,要么都不执行。 例: 转账这一过程可以看作两步操作:转入和转出,只有这两步都得到正确且成功的执行才认定转账成功。 A转给B 100元: A减少100元 B增加100元 在数据库中,这个过程是由两条SQL语句来完成的: 但是以上操作容易出现问题,假如其中任意一条语句出现异常没有执行,则会导致两个账户的金额不同步,造成错误。 避免以上情形出现,我们引入
2021-08-19 21:22:43
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人