摘要: 1 基本操作: 1 库 表 字段 记录(增删改查) 2 添加主建,添加自增。 3 添加外键,外键的链接 4 模型建表,模型添加外键。(逆向数据库到模型,运行SQL文件导入SQL数据,导入时注意字符编码) 5 新建查询,美化SQL语句。注释方法于pycharm相同。 1 下载安装pymsql模块。 2 阅读全文
posted @ 2019-05-16 19:57 非洲乱不乱平头说了算 阅读(239) 评论(0) 推荐(0)
摘要: 表准备 create table emp( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not null default 'male', #大部分是男的 age 阅读全文
posted @ 2019-05-15 15:28 非洲乱不乱平头说了算 阅读(238) 评论(0) 推荐(0)
摘要: 引子:如下图是一张非常寻常的表格,在以前的工作中实常会制作类似的表格,但是今天的数据库内容,将我之前这种传统的制表思路上升了一个层次; 今天核心的内容就是怎样让表与表之间产生关系,在思考这个问题的时候,我们可以回顾之前学习python时,当一个任务涉及到很多的功能时,我们为了 让程序的结构更清晰,扩 阅读全文
posted @ 2019-05-14 17:32 非洲乱不乱平头说了算 阅读(3102) 评论(0) 推荐(0)
摘要: 创建表完整的语法: 注意事项: 1. 在同一张表中,字段名不能相同2. 宽度和约束条件可选,字段名和类型是必须的3. 最后一个字段后不能加逗号! 宽度:对存储数据的限制。 例如:新建一个表,create table t1(name char); char类型默认的宽度为1,此时向表格插入数据,Ins 阅读全文
posted @ 2019-05-13 17:21 非洲乱不乱平头说了算 阅读(408) 评论(0) 推荐(0)
摘要: 一数据库基本概念 基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上。 如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题。 但是会出现以下问题:1 数据安全问题,如果电脑挂了怎么 阅读全文
posted @ 2019-05-10 20:50 非洲乱不乱平头说了算 阅读(217) 评论(0) 推荐(0)
摘要: 1.socket服务端实现并发 现在回来想网络编程服务端需要满足哪几点需求 固定的ip和port 24小时提供服务 能够实现并发 固定的ip和port 24小时提供服务 能够实现并发 2.进程池线程池介绍 线程不可能无限制的开下去,总要消耗和占用资源 进程池线程池概念:硬件有极限,为了减轻硬件压力, 阅读全文
posted @ 2019-05-09 22:03 非洲乱不乱平头说了算 阅读(191) 评论(0) 推荐(0)
摘要: 1.全局解释器锁GIL GIL其实就是一把互斥锁(牺牲了效率但是保证了数据的安全)。 线程是执行单位,但是不能直接运行,需要先拿到python解释器解释之后才能被cpu执行 同一时刻同一个进程内多个线程无法实现并行,但是可以实现并发 为什么要有GIL是因为它内部的垃圾回收机制不是线程安全的 垃圾回收 阅读全文
posted @ 2019-05-08 16:54 非洲乱不乱平头说了算 阅读(165) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-05-06 20:45 非洲乱不乱平头说了算 阅读(111) 评论(0) 推荐(0)
摘要: 一 socket 实现大文件上传(基于TCP协议) import socket,os, json,struct client = socket.socket() client.connect(('127.0.0.1',8080)) # 文件大小 file_size = os.path.getsize 阅读全文
posted @ 2019-05-05 16:59 非洲乱不乱平头说了算 阅读(164) 评论(0) 推荐(0)
摘要: hashlib模块:加密 hmac模块:加密 configparser模块:操作配置文件 subprocess模块:操作shell命令 xlrd模块:excel读 xlwt模块:excel写 xml模块 阅读全文
posted @ 2019-04-15 14:31 非洲乱不乱平头说了算 阅读(212) 评论(0) 推荐(0)