分类目录归档:模块四

模块四 ftp练习题


需求分析:

1、 md5加密  用户名、密码

2、 多用户登录 -- 线程池      == 进程池 协程 io多路  只要非阻塞即可

3、 用户登录判断目录,server 创建家目录  登录就进入家目录

4、 对家目录进行目录大小判断, 用户自己设置大小  server获取大小

5、 对切换目录命令做判断,在server端对命令做response操作

6、 ls

7、 上传、下载,文

Read more

模块四 sql练习题


01

二、操作表
1、自行创建测试数据;
2、查询学生总人数;
3、查询“生物”课程和“物理”课程成绩都及格的学生id和姓名;
4、查询每个年级的班级数,取出班级数最多的前三个年级;
5、查询平均成绩最高和最低的学生的id和姓名以及平均成绩;
6、查询每个年级的学生人数;
7、查询每位学生的学号,姓名,选课数,平均成绩;
8、查询学生编号为“2”的学生的姓名、该学生成绩最高的课程名、成绩最低的课程名及

Read more

Python开发【第十九篇】:Python操作MySQL


本篇对于Python操作MySQL主要使用两种方式:

  • 原生模块 pymsql
  • ORM框架 SQLAchemy

pymsql

pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。

下载安装

pip3 install pymysql

使用操作

1、执行SQL

#!/usr/bin/env python
# -*- coding:utf-8 -*-
import 

Read more

MySQL练习题参考答案


导出现有数据库数据:

mysqldump -u用户名 -p密码 数据库名称 >导出文件路径           # 结构+数据
mysqldump -u用户名 -p密码 -d 数据库名称 >导出文件路径       # 结构 
导入现有数据库数据:

mysqldump -uroot -p密码  数据库名称 < 文件路径
/*
 Navicat Premium Data Tran

Read more

Python开发【第十七篇】:MySQL(一)


一、概述

1、什么是数据库 ?
 答:数据的仓库,如:在ATM的示例中我们创建了一个 db 目录,称其为数据库

2、什么是 MySQL、Oracle、SQLite、Access、MS SQL Server等 ?
 答:他们均是一个软件,都有两个主要的功能:

a. 将数据保存到文件或内存
b. 接收特定的命令,然后对文件进行相应的操作

PS:如果有了以上软件,无须自己再去创建文件和文件夹,而是

Read more

模块四 并发编程 && sql基础


并发编程

空间上的复用:将内存分为几部分,每个部分放入一个程序,这样,同一时间内存中就有了多道程序。
分时操作系统:
多个联机终端+多道技术

第三代 多道技术  单核架构下的并发   不是并行
空间复用   读取到内存中 内存硬件实现物理隔离 内存中程序不能相互访问
时间复用 
1、长时间切  上下文管理
2、io操作切换 

多核  并行   同时运行 多进程
  • 进程的2种启动方式
from

Read more