摘要: 一、特点: 二、HTTP请求: 三、HTTP响应: 阅读全文
posted @ 2021-05-10 15:49 苍山如海,残阳如血 阅读(42) 评论(0) 推荐(0)
摘要: 服务端 import socket socketfd=socket.socket(AF_INET, SOCK_DGRAM) #建立UPD套接字 socketfd.bind(('0.0.0.0',8888)) #绑定 while True: try: data,addr=socketfd.recvfr 阅读全文
posted @ 2021-05-09 16:58 苍山如海,残阳如血 阅读(72) 评论(0) 推荐(0)
摘要: 服务端: import socket 1.#建立套接字 socketfd=socket.socket() #默认是建立TCP链接 2.绑定地址 socketfd.bind(("0.0.0.0",8888)) 3.监听 socketfd.listen(3) 4.与客户端建立链接以及收发数据 while 阅读全文
posted @ 2021-05-09 16:37 苍山如海,残阳如血 阅读(50) 评论(0) 推荐(0)
摘要: 一、建立数据库链接 import pymysql # 连接数据库db = pymysql.connect( host="127.0.0.1", port=3306, user="root", password="123456", database="students", charset="utf8" 阅读全文
posted @ 2021-05-09 09:32 苍山如海,残阳如血 阅读(115) 评论(0) 推荐(0)
摘要: 一、用户管理 1)开启远程登录 (在服务端开启) 1.sudo -i 2.cd /etc/mysql/mysql.conf.d 3.cp mysqld.cnf mysqld.cnf.bak 4.vi mysqld.cnf #找到43行左右 ,加#注释 #bind-address = 127.0.0. 阅读全文
posted @ 2021-04-26 21:40 苍山如海,残阳如血 阅读(140) 评论(0) 推荐(0)
摘要: 1 三范式 2 mysql引擎 : MyISAM InnoDB SQL语句优化 一、尽量 选择数据类型占空间少,在where ,group by ,order by 中出现的频率高的字段建立索引。 二、explain 放在查询语句前面可以获取查询计划,建立合适索引。 例: explain selec 阅读全文
posted @ 2021-04-25 22:18 苍山如海,残阳如血 阅读(51) 评论(0) 推荐(0)
摘要: 作用:1.为数据库操作提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持一致性的方法。 2.当多个应用程序在并发访问数据库时,可以在这些应用程序之间提供一个隔离方法,以防止彼此的操作相互干扰。 特征: 原子性 、一致性、隔离性、持久性。 隔离性分为:1.读未提交:两个事 阅读全文
posted @ 2021-04-24 15:48 苍山如海,残阳如血 阅读(163) 评论(0) 推荐(0)
摘要: 定义:存储过程和函数是事先经过编译并存储在数据库中的一段sql语句集合,调用存储过程和函数可以简化应用开发工作,提高数据库处理的效率。 函数和存储过程的区别:1.函数有且只有一个返回值,而存储过程不能有返回值。 2.函数只能有输入参数,而存储过程可以有 in out inout多个类型参数。 3.存 阅读全文
posted @ 2021-04-24 15:28 苍山如海,残阳如血 阅读(488) 评论(0) 推荐(0)
摘要: 备份数据库命令格式: mysqldump -u用户名 -p 源库名 > ~/stu.sql 源库名可以有以下几种: --all-databases 备份所有库 db_name 备份单个库 -B 库1 库2 库3 备份多个库 库名 表1 表2 表3 备份指定库的多张表 恢复数据库命令格式:mysql 阅读全文
posted @ 2021-04-24 13:12 苍山如海,残阳如血 阅读(39) 评论(0) 推荐(0)
摘要: 1.表能根据实际需求复制数据 2.复制表时不会把key属性复制过来 语法: create table 表名 select 查询语句; 阅读全文
posted @ 2021-04-24 13:05 苍山如海,残阳如血 阅读(48) 评论(0) 推荐(0)