上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 示例1:列表里面含有列表进行排序 s = [[1, 2], [100, 2], [33, 3], [25, 6]] s.sort(key=lambda k: k[0]) print(s) 结果: [[1, 2], [25, 6], [33, 3], [100, 2]] 示例2:列表里面含有字典进行排 阅读全文
posted @ 2019-11-15 16:13 John-Python 阅读(1418) 评论(0) 推荐(0) 编辑
摘要: QtDesigner 配置成功截图如下: 1 C:\ProgramData\Anaconda3\Library\bin\designer.exe 2 $FilePath$3 $FileDir$ pyuic5 配置成功截图如下: 1 C:\ProgramData\Anaconda3\python.ex 阅读全文
posted @ 2019-11-15 13:44 John-Python 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 一、Series数列 Series Series是一种类似与一维数组的对象,由下面两个部分组成: values:一组数据(ndarray类型) index:相关的数据索引标签 Series的创建 第一种:由列表或numpy数组创建 列表创建: Series([1,2,3,4,5],index=['a 阅读全文
posted @ 2019-11-14 09:02 John-Python 阅读(3104) 评论(0) 推荐(0) 编辑
摘要: /:根目录,一般根目录下只存放目录,在 linux 下有且只有一个根目录,所有的东西都是从这里开始 当在终端里输入 /home,其实是在告诉电脑,先从 /(根目录)开始,再进入到 home 目录 /bin、/usr/bin:可执行二进制文件的目录,如常用的命令 ls、tar、mv、cat 等 /bo 阅读全文
posted @ 2019-11-08 10:57 John-Python 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 一、mysqldump 简介 mysqldump 是 MySQL 自带的逻辑备份工具。 它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert 语句,当我们需要还原这些数据时,只要执行这些 insert 语句,即可将对应的数据还原。 二、备 阅读全文
posted @ 2019-11-08 10:48 John-Python 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 提交 为了演示效果,需要打开两个终端窗口,使用同一个数据库,操作同一张表 step1:连接 终端1:查询商品分类信息 select * from goods_cates; step2:增加数据 终端2:开启事务,插入数据 begin; insert into goods_cates(name) va 阅读全文
posted @ 2019-11-08 10:46 John-Python 阅读(1295) 评论(0) 推荐(1) 编辑
摘要: 1. 思考 在图书馆中是如何找到一本书的? 一般的应用系统对比数据库的读写比例在10:1左右(即有10次查询操作时有1次写的操作), 而且插入操作和更新操作很少出现性能问题, 遇到最多、最容易出问题还是一些复杂的查询操作,所以查询语句的优化显然是重中之重 2. 解决办法 当数据库中数据量很大时,查找 阅读全文
posted @ 2019-11-08 10:42 John-Python 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 1. 为什么要有事务 事务广泛的运用于订单系统、银行系统等多种场景 例如: A用户和B用户是银行的储户,现在A要给B转账500元,那么需要做以下几件事: 检查A的账户余额>500元; A 账户中扣除500元; B 账户中增加500元; 正常的流程走下来,A账户扣了500,B账户加了500,皆大欢喜。 阅读全文
posted @ 2019-11-08 10:41 John-Python 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1. 问题 对于复杂的查询,往往是有多个数据表进行关联查询而得到,如果数据库因为需求等原因发生了改变,为了保证查询出来的数据与之前相同,则需要在多个地方进行修改,维护起来非常麻烦 解决办法:定义视图 2. 视图是什么 通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候 阅读全文
posted @ 2019-11-08 10:41 John-Python 阅读(172) 评论(0) 推荐(0) 编辑
摘要: sql语句的参数化,可以有效防止sql注入 注意:此处不同于python的字符串格式化,全部使用%s占位 from pymysql import * def main(): find_name = input("请输入物品名称:") # 创建Connection连接 conn = connect(h 阅读全文
posted @ 2019-11-08 10:36 John-Python 阅读(1768) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页