摘要: 一.navicat(可视化界面) 1. 安装可视化界面 2. 字符编码:gen ci二.视图(mysql) 永久保存的结构(sql语句)不保存数据 1.本质上是一张虚拟的表,他的数据来自select语句, 有什么用:原表安全 案例; 载一个公司中 有一张表保存所有人的信息, 这个表不是所有人能看的 阅读全文
posted @ 2018-09-18 16:42 jiangxiaolong_mrx 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一. 补充子查询 (内查询) **** 将一个查询的结果作为下一个查询的条件 或者原始数据 有啥用? 当你的需求一次查询无法满足需求时(一次select找不到你要的数据) 子查询能干的事 多表查询也能干 1. 查看财务部的人数的信息 select id from dept where name ="财务" >> 先拿到id号 select * ... 阅读全文
posted @ 2018-09-17 16:31 jiangxiaolong_mrx 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 今日内容: 查询语句: 1.完整的查询语句 2.一堆关键字 查询的语句 3.单表查询 4.对表查询 5.子查询 一. 一对一关系的补充:(外键 (foreign key)应该增加从表) 客户表,学员表 一个客户只对应一个客户 >>>一对一>>外键(两个表... 阅读全文
posted @ 2018-09-14 20:23 jiangxiaolong_mrx 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1.约束 什么是约束: 除了数据类型之外额外添加的约束 为什么要约束: 为了保证数据的合法性 完整性 分类: 一.not null: 非空约束 数据不能为空 默认为null show table t1 ; create table t1(id int ,name char(10) not ... 阅读全文
posted @ 2018-09-13 16:13 jiangxiaolong_mrx 阅读(166) 评论(0) 推荐(0) 编辑
摘要: """" 上节课复习: 登入:mysql -uroot -padmin (本机) 一.库的操作(文件夹): 创建:create database mydb; 修改:alter database mydd charset gbk 看:show create database mydb 删除:drop database mydb 二.表的操作: 创建:create table mydb.t1(i... 阅读全文
posted @ 2018-09-12 16:08 jiangxiaolong_mrx 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 今日内容: 一.认识数据库 什么是数据库? >>> 存放数据的库 文件处理就可以将文件的永久保存(open f ) 问题: 1.管理不方便 2.文件操作效率问题 3.一个程序不太可能运行在同一台电脑上 提高计算机的性能: 1.垂直扩展:指的是更换性能更好的硬件 2.水平扩展:添加更多的... 阅读全文
posted @ 2018-09-11 18:39 jiangxiaolong_mrx 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一.进程池与线程池 二. 三.利用线程池和进程池实现套接字的并发 四.协程 五. 阅读全文
posted @ 2018-09-10 15:04 jiangxiaolong_mrx 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一.GIL全局解释器锁 二.GIL vs 自定义互斥锁: 三 .死锁现象与递归锁 四.信号量 五.Event 事件 六.线程的queue 阅读全文
posted @ 2018-09-07 15:42 jiangxiaolong_mrx 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一.进程通信(IPC) 二.生产者与消费者模型 三.线程理论: 四.开启线程的两种方式: 五.线程的特性介绍: 六.守护线程: 七.线程互斥锁 阅读全文
posted @ 2018-09-06 15:25 jiangxiaolong_mrx 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 一.开启进程的两种方式: 二.join(让主进程在原地等待,等待子进程运行完毕后,不会影响子进程的执行) 三.进程之间的内存空间互相隔离 四. 五.守护进程:本质就是一个子进程,该子进程的生命周期<=被守护进程的生命周期 p.daemon=True 六.互斥锁: 阅读全文
posted @ 2018-09-05 16:36 jiangxiaolong_mrx 阅读(105) 评论(0) 推荐(0) 编辑