MySQL数据库
文章平均质量分 91
主要就介绍和应用MySQL的基本操作,以及数据库的概念
不会街健的bboy不是一个好程序员
这个作者很懒,什么都没留下…
展开
-
MySQL存储引擎
MySQL最大的特点就是插件式存储引擎。(插件式,就是我们使用不同的存储引擎,他就能根据存储引擎的特点保存数据。) MySQL常用的存储引擎:MyISAM , INNODB , Memrory MyISAM 不支持事务,不支持外键,索引采用非聚集索引(数据本身和关键字分开存放)。 优势:访问速度很快 当我们对事务的完整性没有要求的时候,或者select,insert为主的引用基本上使用MyISAM...原创 2020-01-01 20:27:53 · 82 阅读 · 0 评论 -
索引设计以及优化
索引的设计原则 索引有提高查询效率,但是给表的索引过多,效率反而会低下,因此在设计索引的时候,我们应该注意一些事项 给区分度高得字段创建索引 。例如:学号身份证号 给经常需要排序、分组和多表联合的字段创建索引 经常作为查询条件的字段创建索引 索引的数据不易过多 使用数据量少的索引(例如前缀索引,主要针对字符串索引) 对于多列索引,优先指定最左边的列集 删除不再使用或者很少使用的索引 索引的优化...原创 2020-01-01 18:37:07 · 731 阅读 · 0 评论 -
MySQL索引(详细解释)
什么是索引 索引是一种可以加快检索的数据结构,它包含从表或者视图的一列或者多列生成的键,以及映射到指定数据存储位置的指针。 我们可以把数据库看成一本书,索引就是书的目录,借助目录查找信息,显然要比没有目录的书查起来要方便快捷。 索引的作用就是提高查询效率 那么索引能提高查询效率,我们就要创建很多索引么? 不是的,索引最终是存储在硬盘上的,索引越多,那么存储索引的文件就会越大,电脑在使用索引的时候,...原创 2019-12-26 21:54:37 · 354 阅读 · 0 评论 -
MySQL查询练习
1、学生表 Student(SID,Sname,Sage,Ssex) –SID 学生编号,Sname 学生姓名,Sage 年龄,Ssex 学生性别 2.课程表 Course(CID,Cname,TID) –CID --课程编号,Cname 课程名称,TID 教师编号 3.教师表 Teacher(TID,Tname) –TID 教师编号,Tname 教师姓名 4.成绩表 SC(SID,CID,...原创 2019-12-24 22:08:28 · 372 阅读 · 0 评论 -
MySQL数据库的查询操作
首先展示一下我们的表 课程表 course 成绩表 sc 学生表student 教室表 teacher SQL查询的基本操作 从上面的表展示可以看出我获得表的数据是通过 select * from 表 展示了表的所有内容,这就是查询的最基本操作。 基本查询 select 属性1 from 表名; 查询 表 中所有记录的 属性1( * 号代表全部属性) 条件查询: select 属性 fr...原创 2019-12-23 12:38:27 · 364 阅读 · 0 评论 -
MySQL数据库的基本操作
打开数据库 首先打开 CMD 或者 WindowsPowerShell,输入以下操作 Mysql数据库命令部分大小写 MySQL -u (用户名) -p 回车 输入密码 当我们的显示路径名变成mysql时,我们就进入了数据库 库操作 查看数据库 输入命令 show databases; 展示所有数据库。 (tips:每当我们操作数据库的时候,只要命令执行正确,在最后都会有一行文字,记载了几行数...原创 2019-12-21 16:56:46 · 137 阅读 · 0 评论