会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
首页
联系
Github
友情链接
博客园
关于
Tiny_Lu
不忘初心
暂未分类
二二二二白、
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2019年11月1日
Day 37 SQL基础(五)
摘要: [TOC] 事务处理 事务用于将某些操作的多个SQL作为原子性操作,一旦有某一个出现错误,即可回滚到原来的状态,从而保证数据库数据完整性 开始事务 标识事务的开始 回滚事务 用来回退(撤销)SQL语句 rollback只能在一个事务处理内使用,在执行一条start transaction命令之后 提
阅读全文
posted @ 2019-11-01 19:17 二二二二白、
阅读(203)
评论(0)
推荐(0)
2019年10月31日
Day 36 SQL基础(四)
摘要: [TOC] pymysql pymysql操作mysql pymysql的sql注入 pymysql增加数据 pymysql修改数据 pymysql删除数据 索引 索引的原理 索引的目的在于提高查询效率,与我们查阅图书所用的目录是一个道理:先定位到章,然后定位到该章下的一个小节,然后找到页数。相似的
阅读全文
posted @ 2019-10-31 21:10 二二二二白、
阅读(142)
评论(0)
推荐(0)
2019年10月30日
Day 35 MySQL基础(三)
摘要: [TOC] MySQL基础(二) 分组数据 创建分组 分组是在select语句的group by子句中建立的. 上面的select指定了两个列,vend_id包含产品供应商的id,num_prods为计算字段(用count( )函数建立).group by子句指示MySQL按vend_id排序并分组
阅读全文
posted @ 2019-10-30 19:53 二二二二白、
阅读(119)
评论(0)
推荐(0)
Day 35 作业(sql查询)
摘要: 1. 查询所有大于60分的学生的姓名和学号 (DISTINCT: 去重) 2.查询每个老师教授的课程数量 和 老师信息 3. 查询学生的信息以及学生所在的班级信息 4、学生中男生的个数和女生的个数 5、获取所有学习'生物'的学生的学号和成绩;姓名 6、查询平均成绩大于60分的同学的学号和平均成绩;
阅读全文
posted @ 2019-10-30 19:46 二二二二白、
阅读(168)
评论(0)
推荐(0)
2019年10月29日
Day 34 sql基础
摘要: [TOC] MySQL操作 创建表格 语句: 实例: 列约束 auto_increment: 不指定则自增 primary key: 主键 NOT NULL: 标识字段不能为null DEFAULT: 为该字段设置默认值 列类型 整型 1. tinyint 2. smallint 3. int 4.
阅读全文
posted @ 2019-10-29 17:19 二二二二白、
阅读(138)
评论(0)
推荐(0)
Day 34 作业(简单的查询)
摘要: ``` 作业: 1. 查看岗位是teacher的员工姓名、年龄 2. 查看岗位是teacher且年龄大于30岁的员工姓名、年龄 3. 查看岗位是teacher且薪资在9000-1000范围内的员工姓名、年龄、薪资 4. 查看岗位描述不为NULL的员工信息 5. 查看岗位是teacher且薪资是10000或9000或30000的员工姓名、年龄、薪资 6. 查看岗位是teacher且薪资不是10000
阅读全文
posted @ 2019-10-29 16:05 二二二二白、
阅读(118)
评论(0)
推荐(0)
2019年10月28日
Day 33 初识数据库/mysql的安装和设置
摘要: [TOC] 初识数据库 什么是数据 描述事务的符号记录称为数据,描述事务的符号既可以是数字,也可以是文字,图片,图像,声音,语言等,数据有多种表现形式,它们都可以经过数字化后存入计算机 在计算机中描述一个事物,就需要抽取这一事务的典型特征,组成一条记录,就相当于文件里的一行内容 什么是数据库 数据库
阅读全文
posted @ 2019-10-28 15:31 二二二二白、
阅读(161)
评论(0)
推荐(0)
2019年10月27日
Day 32 作业(实现多线程并发FTP)
摘要: 服务端: python interface from db import models import common import os from db.db_handler import DB_PATH def register_interface(recv_dic, conn): user_lis
阅读全文
posted @ 2019-10-27 14:39 二二二二白、
阅读(260)
评论(0)
推荐(0)
2019年10月25日
Day 30 GIL解释器锁/多线程的作用/死锁/递归锁/信号量/线程队列
摘要: [TOC] GIL全局解释器锁 GIL全局解释器锁: 基于Cpython来研究全局解释器锁. 1.GIL本质上是一个互斥锁. 2.GIL的为了阻止同一个进程内多个线程同时执行(并行) 单个进程下的多个线程无法实现并行,但能实现并发 3.这把锁主要是因为CPython的内存管理不是 "线程安全" 的.
阅读全文
posted @ 2019-10-25 19:49 二二二二白、
阅读(106)
评论(0)
推荐(0)
Day 31 Event事件/进程池和线程池/高性能爬取梨视频/协程
摘要: [TOC] Event事件 同进程的一样,线程的一个关键特性是每个线程都是独立运行且状态不可预测。如果程序中的其他线程需要通过判断某个线程的状态来确定自己下一步的操作,这时线程同步问题就会变得非常棘手。为了解决这些问题,我们需要使用threading库中的Event对象。 对象包含一个可由线程设置的
阅读全文
posted @ 2019-10-25 19:45 二二二二白、
阅读(136)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告
好文要赞
关注我
收藏该文
←
→
↓
↑