02 2018 档案

MySQL数据库----表与表之间的关系
摘要:表1 foreign key 表2 则表1的多条记录对应表2的一条记录,即多对一 利用foreign key的原理我们可以制作两张表的多对多,一对一关系 多对多: 表1的多条记录可以对应表2的一条记录 表2的多条记录也可以对应表1的一条记录 一对一: 表1的一条记录唯一对应表2的一条记录,反之亦然 阅读全文

posted @ 2018-02-28 10:46 TheLand 阅读(564) 评论(0) 推荐(0)

MySQL数据库----完整性约束
摘要:一、介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性主要分为: 说明: 二、not null 和default 是否可空,null表示空,非字符串not null - 不可空null - 可空 default默认值,创建列时可以指定默认值,当插入数据时如果未主动设 阅读全文

posted @ 2018-02-28 10:43 TheLand 阅读(481) 评论(0) 推荐(0)

MySQL数据库----多表查询
摘要:一、介绍 一、介绍 首先先准备表 员工表和部门表 #建表 create table department( id int, name varchar(20) ); create table employee1( id int primary key auto_increment, name varc 阅读全文

posted @ 2018-02-28 10:41 TheLand 阅读(237) 评论(0) 推荐(0)

MySQL数据库----单表查询
摘要:先创建表 先创建表 #创建表 create table employee( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not null default 'ma 阅读全文

posted @ 2018-02-28 08:08 TheLand 阅读(222) 评论(0) 推荐(0)

MySQL数据库----存储引擎
摘要:什么是存储引擎? 存储引擎说白了就是如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。因为在关系数据库中数据的存储是以表的形式存储的,所以存储引擎也可以称为表类型(即存储和操作此表的类型) SQL 解析器、SQL 优化器、缓冲池、存储引擎等组件在每个数据库中都存在,但不是每 阅读全文

posted @ 2018-02-27 10:24 TheLand 阅读(163) 评论(0) 推荐(0)

MySQL数据库----数据操作
摘要:2.\s查看配置信息 select * from person; -- 查询所有 select name,SEX from person; -- 按指定字段查询 select name,SEX as'性别' from person; -- as 表示为字段起别名 select salary+200 阅读全文

posted @ 2018-02-26 19:05 TheLand 阅读(170) 评论(0) 推荐(0)

MySQL数据库----数据类型
摘要:首先补充点了解的小知识; 一、数据类型:分不同种类去存不同类型的数据 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 1、数字(默认是有符号的) 数字又分为: 整型:tinyint(小整型):一个字节 int(整型):四个字节。注意:int的 宽 阅读全文

posted @ 2018-02-26 19:02 TheLand 阅读(202) 评论(0) 推荐(0)

MySQL数据库----安装
摘要:一、基础部分 1.数据库是什么 之前所学,数据要永久保存,比如用户注册的用户信息,都是保存于文件中,而文件只能存在于某一台机器上。 如果我们不考虑从文件中读取数据的效率问题,并且假设我们的程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题 但需要考虑的问题是:程序的执行效率依赖于承载它 阅读全文

posted @ 2018-02-26 19:00 TheLand 阅读(198) 评论(0) 推荐(0)

MySQL数据库----基础操作
摘要:一、知识储备 数据库服务器:一台计算机(对内存要求比较高) 数据库管理系统:如mysql,是一个软件 数据库:oldboy_stu,相当于文件夹 表:student,scholl,class_list,相当于一个具体的文件 记录:1 susan 158426544 22,相当于文件中的一行内容 二、 阅读全文

posted @ 2018-02-26 19:00 TheLand 阅读(296) 评论(0) 推荐(0)

python之路----线程
摘要:线程概念的引入背景 进程 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。在多道编程中,我们允许多个程序同时加载到内存中,在操作系统的调度 阅读全文

posted @ 2018-02-07 18:47 TheLand 阅读(188) 评论(0) 推荐(0)

python之路----进程三
摘要:IPC--PIPE管道 #创建管道的类: Pipe([duplex]):在进程之间创建一条管道,并返回元组(conn1,conn2),其中conn1,conn2表示管道两端的连接对象,强调一点:必须在产生Process对象之前产生管道 #参数介绍: dumplex:默认管道是全双工的,如果将dupl 阅读全文

posted @ 2018-02-05 17:22 TheLand 阅读(188) 评论(0) 推荐(0)

python之路----验证客户端合法性
摘要:验证客户端链接的合法性 import os import hmac import socket secret_key = b'egg' sk = socket.socket() sk.bind(('127.0.0.1',8080)) sk.listen() def check_conn(conn): 阅读全文

posted @ 2018-02-04 20:08 TheLand 阅读(170) 评论(0) 推荐(0)

python之路----socketserver模块
摘要:socketserver import socketserver class MyServer(socketserver.BaseRequestHandler): def handle(self): # self.request 就相当于一个conn while True: print(self.c 阅读全文

posted @ 2018-02-04 20:08 TheLand 阅读(99) 评论(0) 推荐(0)

python之路----网络编程--黏包
摘要:黏包现象 让我们基于tcp先制作一个远程执行命令的程序(命令ls -l ; lllllll ; pwd) 同时执行多条命令之后,得到的结果很可能只有一部分,在执行其他命令的时候又接收到之前执行的另外一部分结果,这种显现就是黏包。 基于tcp协议实现的黏包 #_*_coding:utf-8_*_ fr 阅读全文

posted @ 2018-02-04 20:07 TheLand 阅读(204) 评论(0) 推荐(0)

python之路----进程(一)
摘要:2、进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实 阅读全文

posted @ 2018-02-02 15:18 TheLand 阅读(199) 评论(0) 推荐(0)