day11-mysql中的mysql数据库不见了
摘要:mysql中的mysql数据库不见了 昨天刚刚在vmware虚拟机的linux上安装mysql,今天登上就发现一个问题。通过网上漫长的寻找,终于解决了。所以我在这把我解决的步骤跟大家分享一下。 问题就是登录mysql后没有mysql这个数据库,我在网上找了大多数说是root权限丢失,这可能是导致这个
阅读全文
posted @
2018-12-28 16:43
longfei2021
阅读(967)
推荐(0) 编辑
day10-连接mysql虚拟机报错
摘要:连接mysql时报:message from server: "Host '192.168.76.1' is not allowed to connect to this MySQL server 虚拟机上面安装好MySQL,但是用工具远程连接时候,报错 处理方案:1、先用localhost方式连接
阅读全文
posted @
2018-12-28 16:42
longfei2021
阅读(159)
推荐(0) 编辑
day09-数据库插入中文报错
摘要:在向数据库表中插入中文时一直报错 MySQL的默认编码是Latin1,不支持中文,要支持中文需要把数据库的默认编码修改为gbk或者utf8。 1、需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:>mysql -u root –p,之后输入root用户的密码)。查看
阅读全文
posted @
2018-12-28 16:41
longfei2021
阅读(180)
推荐(0) 编辑
day08-MySQl创建用户和授权
摘要:权限管理 我们知道我们的最高权限管理者是root用户,它拥有着最高的权限操作。包括select、update、delete、grant等操作。那么一般情况DBA工程师会创建一个用户和密码,让你去连接数据库的操作,并给当前的用户设置某个操作的权限(或者所有权限)。那么这时就需要我们来简单了解一下: 如
阅读全文
posted @
2018-12-28 16:39
longfei2021
阅读(139)
推荐(0) 编辑
day07-多表查询
摘要:本节重点: 多表连接查询 符合条件连接查询 子查询 准备工作:准备两张表,部门表(department)、员工表(employee) 一、多表连接查询 两张表的准备工作已完成,比如现在我要查询的员工信息以及该员工所在的部门。从该题中,我们看出既要查员工又要查该员工的部门,肯定要将两张表进行连接查询。
阅读全文
posted @
2018-12-27 19:30
longfei2021
阅读(118)
推荐(0) 编辑
pymysql模块的使用
摘要:pymysql模块的使用 本节重点: pymysql的下载和使用 execute()之sql注入 增、删、改:conn.commit() 查:fetchone、fetchmany、fetchall 一、pymysql的下载 之前我们都是通过MySQL自带的命令行客户端工具mysql来操作数据库,那如
阅读全文
posted @
2018-12-26 18:42
longfei2021
阅读(134)
推荐(0) 编辑
day06-单表查询
摘要:1、单表查询的语法 SELECT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY field HAVING 筛选 ORDER BY field LIMIT 限制条数 2、关键字的执行优先级(重点) 重点中的重点:关键字的执行优先级fromwheregroup byhavin
阅读全文
posted @
2018-12-26 17:47
longfei2021
阅读(164)
推荐(0) 编辑
day05-表的三种关系
摘要:表的三种关系 1)一对一 关联方式:foreign key+unique例如1个学生只能有1个学号,1个学号只能对应1个学生 2)一对多(或多对一) 关联方式:foreign key例如书和出版社和关系,一个出版社可以出版多本书。 3)多对多 关联方式:foreign key+一张新的表例如作者和书
阅读全文
posted @
2018-12-24 09:55
longfei2021
阅读(176)
推荐(0) 编辑
day04-完整性约束
摘要:完整性约束 关键字: not null 与 default unique primary auto_increment foreign key 1、介绍 约束条件与数据类型的宽度一样,都是可选参数作用:用于保证数据的完整性和一致性 主要分为:PRIMARY KEY (PK) #标识该字段为该表的主键
阅读全文
posted @
2018-12-24 09:53
longfei2021
阅读(159)
推荐(0) 编辑
day03-数据类型
摘要:数据类型 一、介绍 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 mysql常用数据类型概括:#1. 数字: 整型:tinyint、int、bigint 小数: float :位数比较短的情况下不精准(单精度) double :位数较长的情况下
阅读全文
posted @
2018-12-24 09:26
longfei2021
阅读(138)
推荐(0) 编辑
day02-数据库操作
摘要:一、数据库操作 1.1、创建数据库(增) CREATE DATABASE 也可以使用小写,(注意不要漏掉分号 ;) 1.2、删除数据库(删) 1.3、修改数据库(改) 1.4、查看数据库(查) 查看mysql模式(一定要是严格模式) 二、数据库表操作 2.1、指定数据库,或者称为切换数据库,后面的操
阅读全文
posted @
2018-12-23 19:39
longfei2021
阅读(125)
推荐(0) 编辑
day01-MySQL介绍
摘要:一、MySQL的介绍 1.1、MySQL介绍 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Manage
阅读全文
posted @
2018-12-23 19:30
longfei2021
阅读(116)
推荐(0) 编辑
3-socketserver
摘要:基于tcp的套接字,关键就是两个循环,一个链接循环,一个通信循环 socketserver模块中分两大类:server类(解决链接问题)和request类(解决通信问题) server类: request类: 继承关系: 以下述代码为例,分析socketserver源码: ftpserver=soc
阅读全文
posted @
2018-12-23 11:10
longfei2021
阅读(120)
推荐(0) 编辑
1-多线程与多进程
摘要:一 进程与线程的概念 1.1 进程 考虑一个场景:浏览器,网易云音乐以及notepad++ 三个软件只能顺序执行是怎样一种场景呢?假如有两个程序A和B,程序A在执行到一半的过程中,需要读取大量的数据输入(I/O操作),而此时CPU只能静静地等待任务A读取完数据才能继续执行,这样就白白浪费了CPU资源
阅读全文
posted @
2018-12-20 14:33
longfei2021
阅读(285)
推荐(0) 编辑
keyword模块
摘要:导入关键字模块 列出当前系统中Python的关键字 判断字符串是否是python的关键字
阅读全文
posted @
2018-12-19 19:55
longfei2021
阅读(250)
推荐(0) 编辑
math模块
摘要:序号 方法 功能 示例 1 math.ceil 取大于等于x的最小的整数值,如果x是一个整数,则返回x print(math.ceil(10.1)) # 11 print(math.ceil(-3.1)) # -3 2 math.copysign 把y的正负号加到x前面,可以使用0 print(ma
阅读全文
posted @
2018-12-19 18:55
longfei2021
阅读(238)
推荐(0) 编辑
2-解决粘包问题
摘要:一、socket缓冲区 研究粘包之前先看看socket缓冲区的问题: 二、socket缓存区的详细解释 每个socket被创建后,都会分配两个缓冲区,输入缓冲区和输出缓冲区。 write()/send() 并不立即向网络中传输数据,而是先将数据写入缓冲区中,再由TCP协议将数据从缓冲区发送到目标机器
阅读全文
posted @
2018-12-19 16:19
longfei2021
阅读(222)
推荐(0) 编辑
1-socket编程
摘要:一、socket介绍 看socket之前,先来回顾一下五层通讯流程: 但实际上从传输层开始以及以下,都是操作系统帮咱们完成的 Socket又称为套接字,它是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在
阅读全文
posted @
2018-12-17 23:17
longfei2021
阅读(154)
推荐(0) 编辑
zipfile模块
摘要:在python中操作zip文件, 基本上都是使用zipfile模块,他可以创建、解压文件,获取zip文件的元数据信息。 我们想要操作一个zip文件,第一步就是初始化ZipFile实例。 1、打开test.zip文件。 2、解压文件 目前我们只是传入一个参数地址,实例化了一个对象,想要解压文件还要是要
阅读全文
posted @
2018-12-07 12:20
longfei2021
阅读(215)
推荐(0) 编辑
subprocess模块
摘要:一、subprocess模块 subprocess是Python 2.4中新增的一个模块,它允许你生成新的进程,连接到它们的 input/output/error 管道,并获取它们的返回(状态)码。这个模块的目的在于替换几个旧的模块和方法,如:os.system、os.spawn* 1、 subpr
阅读全文
posted @
2018-12-07 12:07
longfei2021
阅读(375)
推荐(0) 编辑
day31-异常处理
摘要:一、程序中难免出现错误,而错误分成两种 1、语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2、逻辑错误 二、python中的异常种类 在python中不同的异常可以用不同的类型(python中统一了类与类型,类型即类)去标识,不同的类对象标识不同的异常,一个异
阅读全文
posted @
2018-12-06 23:08
longfei2021
阅读(138)
推荐(0) 编辑
collections模块
摘要:一、collections模块 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:namedtuple、deque、Counter、OrderedDict和defaultdict等。 1.namedtuple: 生成可以使用名字来
阅读全文
posted @
2018-12-04 14:35
longfei2021
阅读(144)
推荐(0) 编辑
logging模块
摘要:一、函数式简单配置(低配) 1、只能在屏幕上显示,或者写入文件,不能同时进行 import logging logging.debug('调试') logging.info('正常运行') logging.warning('警告') logging.warn('警告') #"The 'warn' f
阅读全文
posted @
2018-12-03 13:40
longfei2021
阅读(138)
推荐(0) 编辑
re模块
摘要:re模块 1、什么是正则 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过re模块实现。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。 元字符 匹配
阅读全文
posted @
2018-12-03 13:01
longfei2021
阅读(211)
推荐(0) 编辑