![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
ElijahYang
这个作者很懒,什么都没留下…
展开
-
python_fullstack数据库(一)-MySQL基本概念
MySQL数据库 一、基本概念 1、什么是数据 存储的信息就称为数据 2、什么是数据库 数据库就是一个存放数据的仓库。 这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据库提供的多种方法来管理数据库里的数据。 3、什么是数据库表 数据表是关系数据库中一个非常重要的对象,是其它对象的基础,也是一系列二维数组的集合,用来存储、...原创 2018-02-26 22:17:36 · 288 阅读 · 0 评论 -
python_fullstack数据库(二)-MySQL库操作
MySQL数据库 二、库操作 1、系统库简介 ①information_schema :虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等 ②mysql:核心数据库,里面包含用户、权限、关键字等信息,不可以删除 ③performance_schema:mysql 5.5版本后添加的新库,主要收集系统性能参数,记录处理查询...原创 2018-02-26 22:31:22 · 165 阅读 · 0 评论 -
python_fullstack数据库(三)-MySQL表操作
MySQL数据库 三、表操作 1、创建(复制) ①语法: CREATE TABLE 表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽度) 约束条件], 字段名3 类型[(宽度) 约束条件] )ENGINE=innodb DEFAULT CHARSET utf8; ②创建实例 create table student( ...原创 2018-02-26 22:41:07 · 167 阅读 · 0 评论 -
python_fullstack数据库(四)-MySQL数据操作
MySQL数据库 四、数据操作 1、MySQL数据类型介绍:MySQL支持多种类型,大致可以分为四类:数值、字符串类型、日期/时间和其他类型。 ①二进制类型 bit[(M)] 二进制位(101001),m表示二进制位的长度(1-64),默认m=1 ②整数类型:存储年龄,等级,id,各种号码等 tinyint[(m)] [unsigned] [zerofill] ...原创 2018-02-26 22:53:34 · 240 阅读 · 0 评论 -
python_fullstack数据库(五)-视图、触发器、存储过程、函数、事务、锁、备份
MySQL数据库 五、视图、触发器、存储过程、函数、事务、数据库锁、数据库备份、事件 1、视图 ①视图概念 是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据 ②视图特点 视图的列可以来自不同的表,是表的抽象和逻辑意义上建立的新关系 视图是由基本表(实表)产生的表(虚表) 视图的建立和删除不影响基本表 对视图内容的更新(添加、删除和修改)直接影...原创 2018-03-01 15:33:35 · 304 阅读 · 0 评论 -
python_fullstack数据库(六)-索引原理与慢查询优化
MySQL数据库 六、索引原理与慢查询优化 1、索引介绍、方法、类型 ①介绍 可以帮助用户快速的找到需要的内容;在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。 总结: 索引的目的在于提高查询效率,与我们查阅图书所用的目录是一个道理:先定位到章,然后定...原创 2018-03-02 19:21:32 · 398 阅读 · 2 评论 -
python_fullstack数据库(七)-Python连接MySQL数据库之pymysql模块使用
Python连接MySQL数据库之pymysql模块使用 一、Python3连接MySQL数据库 1、Python连接MySQL数据库 Python2连接MySQL数据库使用mysqldb模块 Python3连接MySQL数据库使用pymysql模块 2、pymysql模块的安装 使用pip安装:pip install pymysql 使用pycharm安装:File -&g...原创 2018-03-21 16:44:10 · 327 阅读 · 0 评论