摘要:
1.视图 # 创建视图select * from emp inner join dep on emp.dep_id = dep.id;create view emp2dep as select emp.*,dep.name as dep_name from emp inner join dep 阅读全文
摘要:
# 1 seo sem百度搜索充钱可以靠前的是sem不充钱靠前的seo谷歌,必应国际版百度搜不到,搜出来的10篇文章9篇一毛一样,碰到一个问题,怎么解决,知乎(2个),思否(1个),csdn(没有) 面向对象相关 1 init和new区别? 造出一个空对象,__new__干的把属性放入对象中,__ 阅读全文
摘要:
1.子查询in # 1、inselect * from emp where age=18 or age=38 or age=28;select * from emp where age in (18,38,28);# 子查询的思路select * from emp where dep_id in( 阅读全文
摘要:
1.多表查询 #建表create table department(id int,name varchar(20) );create table employee(id int primary key auto_increment,name varchar(20),sex enum('male', 阅读全文
摘要:
1.约束条件 # not null defaultcreate table t1(x int not null);insert into t1 values(); --失败,不为空但是没有默认值create table t2(x int not null default 111);insert i 阅读全文
摘要:
1.修改表 create table t1(id int,name char);alter table t1 rename tt1;# 修改字段alter table t1 modify id tinyint;alter table t1 change id ID tinyint;alte 阅读全文
摘要:
1.mysql相关概念介绍 mysql=》数据库管理软件,本质就是一个套接字程序字段=》标题记录=》文件中的一行内容表=》文件库=》文件夹数据库管理软件=》套接字软件数据服务器=》运行有数据库管理软件服务端的计算机关系型 orcale db2 sqlserver mysql非关系型 redis 阅读全文
摘要:
回顾 1 线程池和进程池的shutdown -等待池中所有任务执行完毕后关闭池(不能写在for循环中)2 定时器 -Timer:延迟几秒后执行一个任务,Timer(时间,任务)3 协程介绍 -单线程下实现并发,人为制造出来的,操作系统感知不到,通过保存状态和切换,理想效果是遇到io切换 -串行执行和 阅读全文
摘要:
1.线程池shutdown # 类似于是线程中的join功能from concurrent.futures import ThreadPoolExecutorimport timepool = ThreadPoolExecutor(3)def task(name): print('%s 开始' 阅读全文
摘要:
1.验证GIL锁 from threading import Threadfrom multiprocessing import Processdef task(): while True: passif __name__ == '__main__': for i in range(6): 阅读全文