Mysql
文章平均质量分 59
guxinkai
我们总是东张西望,唯独漏了自己想要的
展开
-
Mysql存储过程实例
存储过程是数据库定义sql语句集合,经过编译存储在数据库中,指定存储过程的名字并赋予参数实现。使用存储过程可以减少网络流量,加快sql执行速度,在程序中调用多次减少sql语句的编写,对存储过程权限的分配来提高数据库的安全性。mysql存储过程的创建格式:create procedure sp_name([proc_parameter[,...]]) [charact原创 2016-10-16 20:28:54 · 320 阅读 · 0 评论 -
Mysql外键约束
Mysql中的外键只有innodb存储引擎类型的表支持。外键的作用是数据库表与表之前通过外键分为主从表,当主表的数据发生变化外键对应的从表也相应的改变,来保证数据的完整性和一致性。外键的使用会对数据库服务器的性能有影响,要根据开发的场景来选择外键约束。外键的添加:ALTER TABLEtbl_name ADD[CONSTRAINT 外键名] FOREIGN原创 2016-11-18 12:43:45 · 722 阅读 · 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 · 260 阅读 · 0 评论