摘要: 一、视图 pymysql储存过程的执行 二、事物 三、函数和流程控制 四、索引原理 阅读全文
posted @ 2019-01-11 13:39 梁少华 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 一、初始数据库 https://www.cnblogs.com/lshedward/p/10253583.html 二、权限管理 https://www.cnblogs.com/lshedward/p/10254702.html 三、表操作 https://www.cnblogs.com/lshed 阅读全文
posted @ 2019-01-11 13:39 梁少华 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、创建账号 二、授权 权限表 user:*.* 所有库下的所有表都有权限 db:db1.* 对库下所有的表都有权限 tables_priv:db1.t1 对库下的某一个表有权限 columns_priv:id,name 只能查id和name字段 放权 收回权限 阅读全文
posted @ 2019-01-11 13:35 梁少华 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 一、pymysql的基本使用 二、解决sql注入问题 三、pymysql之增删改查 阅读全文
posted @ 2019-01-11 13:33 梁少华 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 一、单表查询 1、语法 2、创建表 3、简单查询 4、where约束 5、group by 分组一定是找大部分都相同的字段 如果有where,where一定要在group by之前,没有也可以。 6、having having用在分组之后,并且可以使用聚合函数。 7、order by 默认是升序排序 阅读全文
posted @ 2019-01-11 13:29 梁少华 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 一、存储引擎 存储引擎就是表的类型 | InnoDB | DEFAULT | Supports transactions, row-level locking, and foreign keys | YES MEMORY 临时存放数据用的,只有表结构,没有表数据 BLACKHOLE 放一条数据就没了 阅读全文
posted @ 2019-01-11 10:00 梁少华 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一、数据库管理软件的由来 1、程序所有的组件就不可能运行在一台机器上 因为这台程序一旦挂掉,这个软件就崩掉了。 2、数据安全问题 由于第一个问题的存在,我们把程序的各个组件分布不同机器上,但数据还是需要共享的,共享就意味着竞争,会发生数据不安全,需要加锁处理。 3、并发 由于问题2的存在,我们需要写 阅读全文
posted @ 2019-01-11 09:35 梁少华 阅读(247) 评论(0) 推荐(0) 编辑
摘要: socketserver底层也是使用线程实现的并发,直接上代码 阅读全文
posted @ 2019-01-11 09:06 梁少华 阅读(332) 评论(0) 推荐(0) 编辑