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