08 2019 档案
摘要:一 视图 1.什么是视图: 一个查询语句的结果是一张虚拟表,将这种虚拟表保存下来他就变成了一个视图。 2.为什么要使用虚拟表: 当频繁需要用到多张表的连表结果,你就饿尅实现生成好视图,之后直接调用即可,避免了反腐写连表操作的sql语句。 3.如何使用: 语法: create view 视图名 as
阅读全文
摘要:pymysql模块 1.什么是pymysql:PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。 2.pymysql模块是第三方的需要自己安装: # 1.安装:pip3 insatll pymysql 3.基本语法使用 # 导
阅读全文
摘要:单表查询 一 以此表为例 create table emp( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not null default 'male', #大
阅读全文
摘要:外键 一 作用: 1.建立表与表之间的关系 2.节省存储空间 3.组织结构清晰 4.提高拓展性 二 如何确定标语表之间的关系 确立表与表之间的关系 一定要换位思考(必须两方都考虑周全之后才能得出结论) 三 外键语法 foreign key(本表字段名) references 被关联表名(字段名) o
阅读全文
摘要:一 存储引擎 1.不同的数据应该有着不同的处理机制 2.常见的存储引擎和特点 #1.Inodb: mysql默认的存储引擎,查询速度比Myisam引擎较慢,但是更安全。 #2.Myisam: 老版本的mysql的存储引擎 #3.memory:内存引擎(数据全部存在内存中,服务端重启数据就不存在了)
阅读全文
摘要:一 数据库 1.什么是数据库:数据库指的是存储数据的仓库,本质上是一套CS结构的TCP程序。 二 数据库分类 1.关系型数据库 #1.数据库可以为数据与数据之间建立关联关系,人是一条数据,他可能关联着一个工作岗位数据。双方可以通过自身找到对方。 #2.有约束,基于硬盘存储 mysql :免费开源 支
阅读全文
摘要:一 进程池与线程池 1.什么进程池和线程池:池表示一个容器,本质上就是一个存储进程或线程的列表,帮我们管理了,线程的创建;销毁;以及任务的分配。在保证计算机硬件安全的情况下最大限度的利用计算机,池其实是降低了程序的运行效率 但是保证了计算机硬件的安全(硬件的发展跟不上软件的速度)。 2.使用步骤 #
阅读全文
摘要:一 GIL (全局解释器锁) 1.什么是GIL:指的是全局解释器锁,本质也是一把互斥锁。主要是保证同一进程下的多个线程将不可能在同一时间使用解释器,从而保证了解释器的数据安全(同一个进程内多个线程无法实现并行但是可以实现并发)。 2.注意: 1):GIL仅存在cpython解释器中,其他解释器不存在
阅读全文
摘要:一 进程间通信(IPC) IPC 进程之间相互隔离,当一个进程想要把数据给另一个进程,就要考虑IPC(进程间通信) 进程间通信的方式: 1. 管道:只能单向通讯,数据都是二进制 2. 文件:在硬盘上创建共享文件, 缺点:速度快 优点:数据量几乎没有限制 3. socket:编程复杂度较高 4. 共享
阅读全文
摘要:一 计算机发展史 操作系统本质上是一个软件 主要功能: 1、控制硬件,隐藏丑陋复杂的硬件细节 2、将无序的硬件竞争变得有序 第一代计算机(1940~1955):真空管和穿孔卡片 第二代计算机(1955~1965):晶体管和批处理系统 第三代计算机(1965~1980):集成电路芯片和多道程序设计 第
阅读全文
摘要:一 异常及异常处理 1.什么是异常:程序在运行的过程中出现了不可预知的错误,如果没有对应的处理机制和处理不当的话,会造成程序无法正常运行下去。 2.异常的结构: #1.异常类型:NameError #2异常信息: name 'name' is not defined #3异常位置: File "E:
阅读全文
摘要:一 socket(套接字) 1.什么是socket:Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。它把复杂的TCP/IP协议族隐藏在Socket接口后面,了socket以后,无需自己编写代码实现三次握手,四次挥手,ARP请求,打包数据等等,socket已经封装好了,只需
阅读全文
摘要:一 网络编程 1.什么是网络编程:指的是基于网络编写的应用程序的过程称之为网络编程。 二 软件开发架构 1.客服端和服务端: 客服端:指访问数据的一方(可随时访问服务端) 服务端:值提供数据的一方(通常24小时提供服务) 2.C/S 架构:C:客服端 S:服务端 B/S架构:B:浏览器 S:服务端
阅读全文

浙公网安备 33010602011771号