随笔分类 -  数据库mysql

摘要:用户相关 创建用户 删除用户 修改用户 修改密码: 授权相关 授权 库相关 表相关 引擎 约束条件 数据类型 表操作 增 insert into t1 values(id,name) 删: delete from t1 where id 阅读全文
posted @ 2019-01-23 10:49 Kingfan 阅读(236) 评论(0) 推荐(0)
摘要:关于mysql严格模式的开启、关闭 由于项目中对一些默认值设置问题,以及种种原因,mysql数据库需要使用非严格模式开发(mysql最近的版本默认是开启严格模式的)。 linux下mysql服务下操作步骤是: 1、进入mysql服务 2、执行set操作修改,我们项目是直接设置为'' mysql se 阅读全文
posted @ 2018-11-17 15:38 Kingfan 阅读(9547) 评论(0) 推荐(1)
摘要:MySQL字段属性应该尽量设置为NOT NULL 除非你有一个很特别的原因去使用 NULL 值,你应该总是让你的字段保持 NOT NULL。这看起来好像有点争议,请往下看。 空值("") 和 “NULL” 的概念: 1)空值是不占用空间的 2)MySQL中的NULL其实是占用空间的 所谓的NULL就 阅读全文
posted @ 2018-11-17 15:21 Kingfan 阅读(3224) 评论(0) 推荐(0)
摘要:表连接 当需同时显示多个表中的字段时,就可以用表连接来实现这样的功能。表连接分为内连接和外连接。它们区别在于内连接仅选出两张表中互相匹配的记录。而外连接会显示其他不匹配的记录。 列如有一张表存着员工姓名以及入职日期还有工资和部门id ,另一张表存着部门id和部门名 首先我们先创建这2个表。 创建员工 阅读全文
posted @ 2018-10-25 19:43 Kingfan 阅读(208) 评论(0) 推荐(0)
摘要:1.count()函数是用来统计表中记录的一个函数,返回匹配条件的行数。 2.count()语法: (1)count( ) 包括所有列,返回表中的记录数,相当于统计表的行数,在统计结果的时候,不会忽略列值为NULL的记录。 (2)count(1) 忽略所有列,1表示一个固定值,也可以用count(2 阅读全文
posted @ 2018-10-25 17:33 Kingfan 阅读(1113) 评论(0) 推荐(0)
摘要:DDL语句 库 创建 删除 修改 表 创建 删除 修改 DML语句 主要是表内容的增删改查 增 删 改 查 条件顺序:from、where、group by、having(决定筛选出来的表格) select、distinct、order by、limit (决定显示出来的表格) 聚合 很多情况下,用 阅读全文
posted @ 2018-10-25 17:01 Kingfan 阅读(194) 评论(0) 推荐(0)
摘要:本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的 阅读全文
posted @ 2018-10-24 21:41 Kingfan 阅读(620) 评论(0) 推荐(0)
摘要:SQL分类 1、DDL语句:数据定义语句,用来定义不同的数据段、数据库,表,列,索引等数据表对象,常用语句:create、drop、alter等。 2、DML语句:数据操作语句,用于添加、删除、更新和查询数据库记录:insert,delete,update,select. 3、DCL语句:数据控制语 阅读全文
posted @ 2018-10-24 20:01 Kingfan 阅读(823) 评论(0) 推荐(0)