随笔分类 - 测试开发 - python
摘要:1.前置知识及条件 1.1.数据库脚本 SET FOREIGN_KEY_CHECKS=0; -- -- Table structure for t_news -- DROP TABLE IF EXISTS `t_news`; CREATE TABLE `t_news` ( `id` int(10)
阅读全文
摘要:1.MySQL驱动模块Connector的语法 1.1.下载驱动 进入官网下载对应版本驱动 1.2.创建连接 方式一: import mysql.connector con = mysql.connector.connect( host="localhost",port="3306",user="r
阅读全文
摘要:MySQL数据库的事务机制 1.1.事务的概念和特性 1.2.事务的隔离级别 repeatable read是mysql默认的事务隔离级别 #事务A #事务A,临时修改工资,未commit, START TRANSACTION; UPDATE t_emp SET sal=1; #事务B,查看工资,查
阅读全文
摘要:MySQL基本函数 数字函数 字符函数 日期函数 条件函数 例子-1: 已有表tb_stu的部分数据,如下图所示,暂时把所有系号为null的分到系号为31的系别,打印姓名,入学日期,系号 select name, enrollment_date,ifnull(deptno,31)as deptno
阅读全文
摘要:1.数据插入操作 2.数据更新操作 例子-1: 已有表tb_stu的部分数据,如下图所示,把奖学金前三名的金额减300元 update tb_stu set scholarship=scholarship-300 order by scholarship desc LIMIT 3; 例子-2: 已有
阅读全文
摘要:1.聚合函数的使用 #求和函数SUM SELECT SUM(字段) FROM 表名; #最大值函数MAX SELECT MAX(字段) FROM 表名; #最小值函数MIN SELECT MIN(字段) FROM 表名; #平均数函数AVG SELECT AVG(字段) FROM 表名; #非空计数
阅读全文
摘要:1.数据表的基本查询 SELECT * FROM 表名; SELECT 字段1,字段2,... FROM 表名; SELECT 字段1*12 as "字段别名" FROM 表名; 2.数据分页 SELECT empno,ename FROM t_emp LIMIT 5; #从第0条开始取5条数据 S
阅读全文
摘要:1.数据库表的创建 逻辑库 1)创建逻辑库:CREATE DATABASE 逻辑库名称; 2)显示逻辑库:SHOW DATABASES; 3)删除逻辑库:DROP DATABASE 逻辑库名称; 数据表 1)显示逻辑库有哪些表:SHOW TABLES; 2)查看student表具体信息:DESC s
阅读全文
摘要:背景:使用Navicat登录root用户进行操作 新建用户及制定用户权限 重置root用户密码 step-1: 创建text文档,文档内容如下: ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; step-2: 右击开始键,选择以管理员打开c
阅读全文
摘要:1.Python文件自动化管理 shutil文件操作模块;glob文件与文件夹获取模块 1.1.文件操作利器-shutil 1.1.1.文件的复制 1 # coding:utf-8 2 import os 3 from shutil import copy 4 5 #相对路径 6 copy('tes
阅读全文
摘要:common/consts.py 1 # coding:utf-8 2 3 ROLES=['admin','normal'] 4 FIRSTLEVEL=['level1','level2','level3','level4'] 5 SECONDLEVEL=['level1','level2','le
阅读全文
摘要:1.初识正则表达式 1.1.什么是正则表达式 正则表达式是一个特殊的字符序列,便于检查一个字符串是否与某种模式匹配;应用于字符串,在字符串中通过复杂的过滤筛选等操作得到我们想要的数据; 正则表达式的特点 : 正则表达式的语法太多,可读性差 正则表达式通用行很强,能够适用于很多编程语言 1.2.正则表
阅读全文
摘要:1.进程与多进程 1.1.什么是进程 进程就是程序执行的载体 什么叫多任务? 多任务就是操作系统可以同时运行多个任务。比如你一边在用浏览器学习,还一边在听音乐,,这就是多任务,至少同时有3个任务正在运行。还有很多任务悄悄地在后台同时运行着,只是桌面上没有显示而已。 什么是进程? 对于操作系统来说,一
阅读全文
摘要:1.加密工具 1.1.hashlib模块介绍 hashlib加密后难破解,且不可逆 1.2.hashlib模块中的常用方法 1 # coding:utf-8 2 3 import hashlib 4 import time 5 6 base_sign='用户名' 7 8 #客户端 9 def cus
阅读全文
摘要:1.文件的读写 1.1.文件的创建与写入 利用内置函数open获取文件对象 文件操作的模式之写入 文件对象的操作方法之写入保存 1 # coding:utf-8 2 3 import os 4 5 current_path=os.getcwd() 6 file_path=os.path.join(c
阅读全文
摘要:1.包与模块的定义与导入 1.1.什么是python的包与模块 包就是文件夹,包中还可以有包,也就是子文件夹 一个个python文件模块 1.2.包的身份证 __init__.py是每一个python包里面必须存在的文件,这个文件里面可以没有任何内容 1.3.如何创建包 要有一个主题,明确功能,方便
阅读全文
摘要:1.初识异常 1.1.什么是异常与异常处理 异常就是错误 异常会导致程序崩溃并停止运行 能监控并捕获异常,将异常部位的程序进行修理使得程序继续正常运行 1.2.异常的语法 1 # coding:utf-8 2 3 def upper(str_data): 4 new_str='None' 5 try
阅读全文
摘要:1.初识面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本篇随笔将详细介绍Python的面向对象编程。 如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念
阅读全文

浙公网安备 33010602011771号