摘要: 视图是从一个或多个表/视图中导出来的虚拟表。mysql支持可更新的视图。 1 创建 注意事项: a 在同一个数据库中,视图和表拥有同一个namespace,因此不能有相同的名字。 b select语句中不能含有子查询 c select语句中不能涉及系统变量和用户自定义变量 d 如果有存储过程,函数, 阅读全文
posted @ 2016-02-26 12:08 迷阳 阅读(1006) 评论(0) 推荐(0) 编辑
摘要: mysql中trigger的语法跟 "procedure和function" 类似。 1 创建 具体操作中也和function类似,例如: 若只有一句trigger语句,则begin...end复合句式可以不用,如: 不同的地方是: a trigger不能用call来调用 b trigger的语句中 阅读全文
posted @ 2016-02-25 23:19 迷阳 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1 创建存储过程和函数 创建存储过程和函数的create语法规范如下: 如果没有声明[NOT] DETERMINISTIC选项,则mysql默认的选项为NOT DETERMINISTIC,意味着mysql针对DETERMINISTIC的优化器不会开启。因此这个选项需要特别注意的写上。 但是仅有cre 阅读全文
posted @ 2016-02-25 22:37 迷阳 阅读(1198) 评论(0) 推荐(1) 编辑
摘要: 日志的配置可以在my.conf中修改 清除日志可以使用命令: mysqladmin u root p flush logs 或者 mysql flush logs; 1 错误日志(Error log) 记录MySQL服务的启动、运行或停止MySQL服务时出现的问题。当mysql服务器认为需要检查和修 阅读全文
posted @ 2016-02-25 19:24 迷阳 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 一般来说索引可以分为普通索引,主键索引,全文索引,唯一索引和空间索引。 1 添加索引 a 创建表时添加 注意: 1. 创建表时指定primary key会自动生成主键索引 唯一、全文、空间索引分别添加关键词unique\fulltext\spatial index 普通索引直接用index可以进行指 阅读全文
posted @ 2016-02-25 15:56 迷阳 阅读(229) 评论(0) 推荐(0) 编辑
摘要: mysql内置函数列表可以从 "mysql官方文档" 查询,这里仅分类简单介绍一些可能会用到的函数。 1 数学函数 abs(x) pi() mod(x,y) sqrt(x) ceil(x)或者ceiling(x) rand(),rand(N):返回0 1间的浮点数,使用不同的seed N可以获得不同 阅读全文
posted @ 2016-02-23 22:59 迷阳 阅读(23197) 评论(1) 推荐(1) 编辑
摘要: 1 算术运算符 + /, div(整型除) %, mod 2 比较运算符:结果总是1, 0或者NULL = <= : null safe等于, 两边都为null则返回1, 一边为null则返回0 < ,!= <= = < is null is not null is is not between.. 阅读全文
posted @ 2016-02-23 17:21 迷阳 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1 整型 2 定点型 decimal, numeric, 在mysql中以binary形式储存,用于精确存储数值。 decimal(m,n): m为最大有效位数(不超过65,默认为10),用于控制数值的精度,n为最大小数位数 3 浮点型 float(4 bytes), double(8bytes) 阅读全文
posted @ 2016-02-23 16:35 迷阳 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 1 插入数据 2 修改数据 3 删除数据 4 查询数据 阅读全文
posted @ 2016-02-22 20:50 迷阳 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1 数据表的创建 详细情况可以参考 "创建表CREATE TABLE语法" 关于constraint的使用可以参见 "mysql constraint" 2 数据表的结构 3 修改表名 4 修改字段名 5 修改字段信息 6 添加字段 7 删除字段 8 修改存储引擎 9 删除表 10 显示表 11 表 阅读全文
posted @ 2016-02-22 17:27 迷阳 阅读(294) 评论(0) 推荐(0) 编辑