数据库
ElijahYang
这个作者很懒,什么都没留下…
展开
-
python_fullstack数据库(一)-MySQL基本概念
MySQL数据库一、基本概念1、什么是数据存储的信息就称为数据2、什么是数据库数据库就是一个存放数据的仓库。 这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据库提供的多种方法来管理数据库里的数据。3、什么是数据库表数据表是关系数据库中一个非常重要的对象,是其它对象的基础,也是一系列二维数组的集合,用来存储、...原创 2018-02-26 22:17:36 · 284 阅读 · 0 评论 -
python_fullstack数据库(二)-MySQL库操作
MySQL数据库二、库操作1、系统库简介①information_schema :虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等②mysql:核心数据库,里面包含用户、权限、关键字等信息,不可以删除③performance_schema:mysql 5.5版本后添加的新库,主要收集系统性能参数,记录处理查询...原创 2018-02-26 22:31:22 · 163 阅读 · 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 · 165 阅读 · 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 · 232 阅读 · 0 评论 -
python_fullstack数据库(五)-视图、触发器、存储过程、函数、事务、锁、备份
MySQL数据库五、视图、触发器、存储过程、函数、事务、数据库锁、数据库备份、事件1、视图①视图概念是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据②视图特点视图的列可以来自不同的表,是表的抽象和逻辑意义上建立的新关系视图是由基本表(实表)产生的表(虚表)视图的建立和删除不影响基本表对视图内容的更新(添加、删除和修改)直接影...原创 2018-03-01 15:33:35 · 297 阅读 · 0 评论 -
python_fullstack数据库(六)-索引原理与慢查询优化
MySQL数据库六、索引原理与慢查询优化1、索引介绍、方法、类型①介绍可以帮助用户快速的找到需要的内容;在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。总结: 索引的目的在于提高查询效率,与我们查阅图书所用的目录是一个道理:先定位到章,然后定...原创 2018-03-02 19:21:32 · 393 阅读 · 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 · 324 阅读 · 0 评论