随笔分类 -  【3】[ mysql 数据库 ]

摘要:一、 "Mysql语句整理大全" 二、 "mysql 表操作与约束条件" 三、 "mysql数据库之外键" 四、 "mysql 高级表查询" 五、 "mysql 高级表查询示例" 六、 "pymysql模块的使用" 七、 "mysql数据库高级应用" 八、 "mysql 数据库存储结构" 阅读全文
posted @ 2019-06-16 16:56 代码创造一切 阅读(299) 评论(0) 推荐(0)
摘要:mysql数据库存储结构 B tree与哈希索引的区别 B tree索引 索引是按照顺序存储的,所以,如果按照B tree索引,可以直接返回,带顺序的数据,但这个数据只是该索引列含有的信息。因此是顺序I/O 适用于: 精确匹配 范围匹配 最左匹配 Hash索引 索引列值的哈希值+数据行指针:因此找到 阅读全文
posted @ 2019-06-02 08:19 代码创造一切 阅读(4461) 评论(0) 推荐(0)
摘要:引言 视图 触发器 事务 存储过程 内置函数 流程控制 索引 视图 1、什么是视图 ​ 视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可 2、为什么要用视图 ​ 如果要频繁使用一张虚拟表,可以不用重复查询 3、如何用视图 强调 1、在硬盘中,视图只有表结构文件,没有表数据文件 2、视图 阅读全文
posted @ 2019-05-17 14:42 代码创造一切 阅读(1702) 评论(0) 推荐(0)
摘要:pymysql模块 sql注入问题 增删改 阅读全文
posted @ 2019-05-16 15:08 代码创造一切 阅读(329) 评论(0) 推荐(0)
摘要:Navicat使用 下载地址: 练习题 导出的sql语句代码 mysql / 数据导入: Navicat Premium Data Transfer Source Server : localhost Source Server Type : MySQL Source Server Version 阅读全文
posted @ 2019-05-16 15:01 代码创造一切 阅读(365) 评论(0) 推荐(0)
摘要:单表查询 前期表准备 1.语法执行顺序 2.where约束条件 3.group by 练习题 4.having 截止目前已经学习的语法 having的语法格式与where一致,只不过having是在分组之后进行的过滤,即where虽然不能用聚合函数,但是having可以! 5.distinct 6. 阅读全文
posted @ 2019-05-15 17:26 代码创造一切 阅读(306) 评论(0) 推荐(0)
摘要:外键 前戏之一对多关系 一对多(Foreign Key) 多对多 一对一 客户表和学生表(老男孩的客户与学生之间,报名之前都是客户,只有报了名的才能是学生) 修改表 复制表 阅读全文
posted @ 2019-05-15 07:26 代码创造一切 阅读(2637) 评论(0) 推荐(0)
摘要:创建表的完整语法 基本数据类型 整型 分类:TINYINT SMALLINT MEDIUMINT INT BIGINT 作用:存储年龄,等级,id,各种号码等 类型存储范围:参考图片 验证整型字段有无符号及范围 疑问: 类型后面的宽度能否改变字段存储的大小限制 强调: 对于整型来说,数据类型后的宽度 阅读全文
posted @ 2019-05-13 18:42 代码创造一切 阅读(629) 评论(0) 推荐(0)
摘要:综合使用 查询 目录: 常规设置操作 1.服务器设置远程访问 2.Linux中数据库的基本操作命令 3.备份数据库 4.恢复备份的数据库 5.查询binlog日志是否开启 基本操作: 1.单表约束 2.常用数据类型 3.查看数据列表 4.进入数据库 5.创建数据库 6.删除数据库 7.查看表 8.创 阅读全文
posted @ 2019-05-12 14:47 代码创造一切 阅读(2643) 评论(0) 推荐(0)
摘要:一、Navicat Premium 12安装 二、安装包的下载 三、安装 Windows: Mac 阅读全文
posted @ 2019-05-10 21:08 代码创造一切 阅读(207) 评论(0) 推荐(0)