随笔分类 -  SQL教程

摘要:事务/索引与慢查询优化 >>>思维导图>>>中二青年 视图 什么是视图? 视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可 为什么要用视图? 如果要频繁使用一张虚拟表,可以不用重复查询 如何用视图 create view teacher2course asselect * from t 阅读全文
posted @ 2019-08-23 16:18 宋人杰 阅读(423) 评论(0) 推荐(0)
摘要:Navicat/Pytcharm连接MySQL >>>思维导图>>>中二青年 Navicat连接MySQL 测试+链接数据库 新建库 新建表,新增字段+类型+约束 设计表:外键 新建查询 建立表模型 批量加注释:ctrl+?键 批量去注释:ctrl+shift+?键 测试+链接数据库 新建库 新建表 阅读全文
posted @ 2019-08-22 20:49 宋人杰 阅读(306) 评论(0) 推荐(0)
摘要:表的查询 >>>思维导图>>>中二青年 单表查询 前期表准备 create table emp( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not null 阅读全文
posted @ 2019-08-21 21:49 宋人杰 阅读(164) 评论(0) 推荐(0)
摘要:表与表的关系 >>>思维导图>>>中二青年 表与表之间的关系 所有信息都记录在一张表中所带来的问题 1.表的结构不清晰 2.浪费硬盘空间 3.表的扩展性极差(无法忽略的缺点) 类似于我们将所有的代码都写在同一个py文件内 确立表与表之间的关系一定要换位思考(必须两方都考虑周全之后才能得出结论) 一对 阅读全文
posted @ 2019-08-20 20:48 宋人杰 阅读(396) 评论(0) 推荐(0)
摘要:表操作 >>>思维导图>>>中二青年 数据类型 创建表的完整语法 基本数据类型 整型 浮点型 字符类型 时间类型 枚举与集合类型 约束条件 not null + default unique primary key + auto_increment 补充 END 阅读全文
posted @ 2019-08-19 21:10 宋人杰 阅读(175) 评论(0) 推荐(0)
摘要:初识数据库 >>>思维导图>>>中二青年 数据库概念 SQL能干嘛呢?它就是一款软件,安装在任何一台计算机或者服务器上的时候,只要告诉它擦混关键一个文件,新增一个数据,删除一个数据,它就能帮我去做想要的操作。SQL就是用来帮我们操作文件的。 软件目录开发规范规定了数据的存放位置,但是这样的存取操作都 阅读全文
posted @ 2019-08-16 21:37 宋人杰 阅读(173) 评论(0) 推荐(0)