MySQL数据库
weixin_45819880
这个作者很懒,什么都没留下…
展开
-
MySQL数据库
explain语句 使用 EXPLAIN 关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。这可以帮你分析你的查询语句或是表结构的性能瓶颈。通过explain命令可以得到: 表的读取顺序 数据读取操作的操作类型 哪些索引可以使用 哪些索引被实际使用 表之间的引用 每张表有多少行被优化器查询 explain select * from class_1 where ...原创 2019-12-17 19:23:06 · 95 阅读 · 0 评论 -
MySQL数据库
视图 视图概念 视图是存储的查询语句,当调用的时候,产生结果集,视图充当的是虚拟表的角色。其实视图可以理解为一个表或多个表中导出来的表,作用和真实表一样,包含一系列带有行和列的数据 视图中,用户可以使用SELECT语句查询数据,也可以使INSERT,UPDATE,DELETE修改记录,视图可以使用户操作方便,并保障数据库系统安全,如果原表改名或者删除则视图也失效。 视图操作 创建视图 语法结构: ...原创 2019-12-16 18:06:15 · 80 阅读 · 0 评论 -
MySQL数据库
外键约束和表关联关系 外键约束 约束 : 约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性、唯一性。 foreign key 功能 : 建立表与表之间的某种约束的关系,由于这种关系的存在,能够让表与表之间的数据,更加的完整,关连性更强,为了具体说明创建如下部门表和人员表。 创建部门 CREATE TABLE dept (id int PRIMARY KEY auto_inc...原创 2019-12-13 19:30:35 · 177 阅读 · 0 评论 -
MySQL数据库
更新表记录(update) update 表名 set 字段1=值1,字段2=值2,… where 条件; 注意:update语句后如果不加where条件,所有记录全部更新 e.g. update class_1 set age=11 where name=‘Abby’; 删除表记录(delete) delete from 表名 where 条件; 注意:delete语句后如果不加where条件,...原创 2019-12-12 20:42:23 · 77 阅读 · 0 评论 -
MySQL数据库
数据库概述 数据存储阶段 【1】 人工管理阶段 缺点 : 数据无法共享,不能单独保持,数据存储量有限 【2】 文件管理阶段 (.txt .doc .xls) 优点 : 数据可以长期保存,可以存储大量的数据,使用简单 缺点 : 数据一致性差,数据查找修改不方便,数据冗余度可能比较大 【3】数据库管理阶段 优点 : 数据组织结构化降低了冗余度,提高了增删改查的效率,容易扩展,方便程序调用,做自动化处理...原创 2019-12-12 00:07:52 · 166 阅读 · 0 评论