
数据库
mysql、mariadb、sqlite、redis
potizo
这个作者很懒,什么都没留下…
展开
-
【数据库】Redis数据库
1.NoSQL简介NoSQL(NoSQL = Not Only SQL ),意为“不仅仅是SQL”,泛指非关系型的数据库。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题,包括超大规模数据的存储。2.Redis简介Redis(Remote Dictionary Server)远程字典数据服务的缩写,由意大利人开发的是一款内存高速缓存数据库。使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API并提原创 2020-09-10 16:03:36 · 223 阅读 · 0 评论 -
【数据库】对象关系映射SQLAlchemy
1.简介什么是ORM?ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。SQLAlchemy是Python编程语言下的一款开源软件。提供了SQL工具包及对象关系映射(ORM)工具,为高效和高性能的数据库访问设计,实现了完整的企业级持久模型。SQLAlchemy与数据库关系图2.操作1. 连接数据库在sql原创 2020-08-28 18:19:53 · 737 阅读 · 0 评论 -
【数据库】Sqlite数据库
1.sqlite数据库简介SQLite是内嵌在Python中的轻量级、基于磁盘文件袋额数据库管理系统(就是一个文件),不需要安装和配置服务,支持使用SQL语句来访问数据库。该数据库使用C语言开发,支持大多数SQL91标准,支持原子的、一致的、独立的和持久的事务,不支持外键限制;通过数据库级的独占性和共享性锁定来实现独立事务,当多个线程同时访问同一个数据库并试图写入数据时,每一时刻只有一个线程可以写入数据。(在实际开发中,mysql用的比较多,sqlite在测试中可能会用到)2.sqlite数据库的特原创 2020-08-28 16:34:12 · 1555 阅读 · 0 评论 -
【数据库】pymysql编程
1.pymysql执行流程及基本操作:代码实现:import pymysql#1.创建链接conn = pymysql.connect(host='localhost', user='root', password="123456", database='blog', port=3306, charset='utf8')#2.创建游标cur = conn.cursor()#3.执行sql语句insert_sql = 'insert into stud原创 2020-08-27 17:38:43 · 259 阅读 · 0 评论 -
【数据库】关系型数据库MySQL
关系型数据库MySQL数据库简介数据库分类关系型数据库E-R模型三大范式Mysql简介与安装MySQL常用存储引擎分析数据库操作数据库简介人类在进化的过程中,创造了数字、文字、符号等来进行数据的记录,但是承受着认知能力和创造能力的提 升,数据量越来越大,对于数据的记录和准确查找,成为了一个重大难题。数据库系统解决的问题:持久化存储,优化读写,保证数据的有效性。计算机诞生后,数据开始在计算机中...原创 2020-01-11 21:33:17 · 1298 阅读 · 0 评论