摘要: ### 事务 > 事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不 执行。 > Mysql 中用 BEGIN, ROLLBACK, COMMIT 来实现事务 ``` BEGIN 开始一个事务 ROLLBACK 事务回滚 COMMIT 事务确认 例子:张三账户转账转出 100 元到李四的账户 1、张三账户减去 100 元 2、李四账户增加 100 元 ... 阅读全文
posted @ 2020-10-08 22:12 kgwei 阅读(98) 评论(0) 推荐(0) 编辑
摘要: ### 索引 > MySQL 索引的建立对于 MySQL 的高效运行是很重要的,索引可以大大提高 MySQL 的检索速度。 如果没有索引,执行查询时候必须从第一条记录开始,扫描整个表的记录,直到符合要求的记录。如 果有了索引,mysql 无需扫描任何记录即可顺序找到目标记录的位置。简单说来, 索引就是提高查 找数据速度,数据量越多,效果越明显。 * Mysql 中常见的索引类型有普通索引、唯... 阅读全文
posted @ 2020-10-08 22:11 kgwei 阅读(143) 评论(0) 推荐(0) 编辑
摘要: ### Mysql 表与表之间的三种关系 * 表与表之间一般存在三种关系,即一对一,一对多,多对多关系。 ``` article_cate 文章分类表 有id,title,state, 字段 article 文章表 有id,title,description,cate_id,state 字段 一个分类对应 多个文章 一条文章只对应 一个分类... 阅读全文
posted @ 2020-10-08 22:10 kgwei 阅读(240) 评论(0) 推荐(0) 编辑
摘要: ### MySQL 字段的常用数据类型 ``` 整数型:TINYINT(tinyint),SMALLINT(smallint),INT(int),BIGINT(bigint) 浮点型:FLOAT(float),DOUBLE(double),DECIMAL(M,D)( decimal(m,d) ) 字符型:CHAR(char),VARCHAR(varchar) 备注型:TINYTEXT(ti... 阅读全文
posted @ 2020-10-08 22:08 kgwei 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一些概念 数据库是许多表的集合,而数据库服务器可以容纳许多这样的数据库 数据库和表称为数据库对象。任何操作(如创建,修改或删除数据库对象)的都称为数据定义语言(DDL)操作 数据按照某种蓝图组织构建数据库(分为数据库和表),这种数据的组织形式被称为schema 连接到Mysql 服务器 mysql 阅读全文
posted @ 2020-10-08 22:07 kgwei 阅读(117) 评论(0) 推荐(0) 编辑