随笔分类 -  数据库

摘要:视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接去视图中查找即 阅读全文
posted @ 2017-11-01 15:49 总有问题刁难朕 阅读(196) 评论(0) 推荐(0)
摘要:索引的数据结构 如上图,是一颗b+树,关于b+树的定义可以参见B+树,这里只说一些重点,浅蓝色的块我们称之为一个磁盘块,可以看到每个磁盘块包含几个数据项(深蓝色所示)和指针(黄色所示),如磁盘块1包含数据项17和35,包含指针P1、P2、P3,P1表示小于17的磁盘块,P2表示在17和35之间的磁盘 阅读全文
posted @ 2017-10-31 17:20 总有问题刁难朕 阅读(4648) 评论(0) 推荐(0)
摘要:IDE工具介绍 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具 下载地址: https://pan.baidu.com/s/1dEWmIyP 密码: e9jh pymysql介绍: pymysql 官方文档 数据备份: 逻辑备份 #数据库备份/恢复实验一:数据库损坏 备 阅读全文
posted @ 2017-10-30 16:52 总有问题刁难朕 阅读(206) 评论(0) 推荐(0)
摘要:单表查询 语法: 查询常见用法: # 创建测试表 # table lol + + + + + + + + + | id | name | sex | age | date_time | county | count_comment | price | + + + + + + + + + | 1 | 阅读全文
posted @ 2017-10-26 01:00 总有问题刁难朕 阅读(212) 评论(0) 推荐(0)
摘要:库操作 sql语言: SQL(Structured Query Language 即结构化查询语言)SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。SQL语言分为3种类型:DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程,例如CREATE D 阅读全文
posted @ 2017-10-25 16:51 总有问题刁难朕 阅读(351) 评论(0) 推荐(0)
摘要:Mysql MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库 阅读全文
posted @ 2017-10-25 15:56 总有问题刁难朕 阅读(305) 评论(0) 推荐(0)