数据库
木叶之舞
尽人事,听天命。生命不息,运动不止
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mongodb学习笔记
show dbs 显示所有的数据库 db 显示当前的数据库 show tables | show collections 显示当前库下的所有表(集合) use db 切换数据库,如果数据库不存在就创建数据库,需要在数据库中插入数据否则数据库创建不成功 db.c1.insert({name:"ding"}); 插入json数据 会隐式创建数据表c1 db.c1.save({}) 基本上和原创 2017-10-11 20:10:09 · 289 阅读 · 0 评论 -
yii2事件触发,防止死锁
事件触发,防止进入死循环 说明:A操作会触发B操作.在B操作中再次执行A操作.此时要避免再次触发B操作 save方法会触发beforeSave,afterSave update会触发beforeUpate,afterUpdate insert会触发beforeInsert,afterInsert 解决方法 #初始化层级_exec_level = 0 #以update操作 $thi...原创 2018-02-17 14:31:27 · 1043 阅读 · 0 评论 -
商品属性设计
商品多属性设计 商品分类表 categories : id,name,pid,type_id,son_ids,level,id_path 商品类型表 types : id,name 商品属性表 attrs : id,name 类型属性关联表 type_attr : type_id,attr_id 商品属性sku表 skus : id,attr_id,...原创 2018-02-17 14:32:43 · 582 阅读 · 0 评论 -
PHP中防止SQL注入
sql注入主要是采用原生sql,进行字符串拼接查询时容易发生。为避免sql注入可以采用数据库的预处理功能,实现sql和参数的分离。 PDO库对此已经进行了封装,采用PDO库即可 具体使用参照http://www.php.net/manual/en/ref.pdo-mysql.php...原创 2018-02-28 17:28:42 · 209 阅读 · 0 评论 -
mysql优化
mysql数据库优化 1. sql执行级别 (8)select (9)distinct (1)from<left_table> (3)<join_type> join <right_table> (2) on<join_condition> (4)where<where_condition&...原创 2018-02-28 19:50:57 · 188 阅读 · 0 评论
分享