- 博客(9)
- 收藏
- 关注
原创 Mysql数据库编程
Python中操作MYSQL 的步骤引入模块:from pymysql import connectConnection对象用于建立对数据库的连接,调用pymysql模块中的connect()方法conn=connect(参数列表)参数host:连接的mysql的主机,如果是本机就是‘localhost’参数port:连接的mysql主机的端口,默认是3306参数databas...
2018-12-24 20:46:27
402
原创 MYSQL数据库编程
Python中操作MYSQL 的步骤引入模块:from pymysql import connectConnection对象用于建立对数据库的连接,调用pymysql模块中的connect()方法conn=connect(参数列表)参数host:连接的mysql的主机,如果是本机就是‘localhost’参数port:连接的mysql主机的端口,默认是3306参数databas...
2018-12-24 20:45:08
1109
原创 Redis数据库
Nosql介绍Nosql数据库主要有以下几种特点:泛指非关系型数据库,不支持SQL语法,存储结构和传统的关系型数据库完全不同,nosql数据库存储的类型都是key-value类型。Redis简介Redis是一种开源的使用ANSI,C语言编写的,支持网络,可基于内存可持久化的日志型,key-value数据库,提供多种语言的api。Redis的特点1.性能极高,读写速度快,读可以达到11...
2018-12-24 17:09:36
122
原创 Mysql数据库进阶操作
as(起别名)1.as:给字段起别名,在使用SQL语句显示结果的时候,往往可读性比较差,此时我们使用as给字段起别名。(神奇的是,as可以省略)2.as:给表名起别名(-- 可以通过 as 给表起别名 select s.id,s.name,s.gender from students as s;)distinct(消除重复)distinct:性别显示去除重复(select distinc...
2018-12-20 20:51:23
202
原创 Mysql数据库基本操作
数据库概述数据库就是以一定格式进行组织的数据的集合,通俗来说数据库就是用户计算机上的一些具有特殊的数据文件的集合,数据库就是用来存储数据的。数据库的特点持久化存储,读写速度高,保证数据的有效性,对程序支持性非常好,容易扩展。数据库管理系统(Ddatabase Management System简称DBMS)为数据库而设计的软件系统,有三大部分组成。1.数据库文件集合,主要是一系列的...
2018-12-19 11:52:07
121
原创 如何用Python语言实现二分查找
二分查找:度娘给的解释:二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。在对一个集合进行二分查找之前,需要保证的是指容器中的数据是按照有序排列的,这个是硬性要求,因为要是数据不是按照顺序排列,会导致我们无法有效的根据折半之后的数据比较,确定需要查找的数据所在的究竟是哪一半区域。举一个比...
2018-11-22 12:12:23
329
原创 Flask——单元测试
测试的分类测试从软件开发过程可以分为:1.单元测试对单独的代码块(例如函数)分别进行测试,以保证它们的正确性。单元测试就是开发者编写一小段代码,检验目标代码的功能是否符合预期。单元测试实际上就是一些“断言”(assert)代码。判断结果是布尔值。如果为True,则pass。反之,则报异常。2.集成测试对大量的程序单元的协同工作情况做测试3.系统测试同时对整个系统的正确性进行检查,...
2018-11-12 20:34:47
802
原创 SQLAlchemy常见关系代码模板
一对多示例场景:用户与其发布的帖子(用户表与帖子表)角色与所属于该角色的用户(角色表与多用户表)示例代码:class Role(db.Model): """角色表""" __tablename__ = 'roles' id = db.Column(db.Integer, primary_key=True) name = db.Column(db.Stri..
2018-11-12 17:35:46
178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人