
Mysql
文章平均质量分 59
guxinkai
我们总是东张西望,唯独漏了自己想要的
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mysql存储过程实例
存储过程是数据库定义sql语句集合,经过编译存储在数据库中,指定存储过程的名字并赋予参数实现。使用存储过程可以减少网络流量,加快sql执行速度,在程序中调用多次减少sql语句的编写,对存储过程权限的分配来提高数据库的安全性。 mysql存储过程的创建格式: create procedure sp_name([proc_parameter[,...]]) [charact原创 2016-10-16 20:28:54 · 372 阅读 · 0 评论 -
Mysql外键约束
Mysql中的外键只有innodb存储引擎类型的表支持。 外键的作用是数据库表与表之前通过外键分为主从表,当主表的数据发生变化外键对应的从表也相应的改变,来保证数据的完整性和一致性。 外键的使用会对数据库服务器的性能有影响,要根据开发的场景来选择外键约束。 外键的添加: ALTER TABLE tbl_name ADD[CONSTRAINT 外键名] FOREIGN原创 2016-11-18 12:43:45 · 810 阅读 · 0 评论 -
Mysql数据库优化
一、数据库结构设计 1.满足三范式 2.选择合适的字段类型 二、查询的优化 1.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t wher原创 2017-01-06 22:09:04 · 305 阅读 · 0 评论