MySQL数据库
文章平均质量分 74
牧童遥指杏花村丫
这个作者很懒,什么都没留下…
展开
-
SQL语言的组成分为哪几个部分
详细来讲,可以分为六个部分一:数据查询语言(DQL:Data Query Language): 其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。这些DQL保留字常与其他类型的SQL语句一起使用。 二:数据操作语言(DM...原创 2018-05-22 18:55:40 · 10869 阅读 · 0 评论 -
关于MySQL数据库的学习(一)
一、什么是数据库?答:数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。 简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。 其实就是文件的集合。二、SQL语言的分类1、数据定义语言(DDL): 其语句包括动词CREATE和DROP。在数据库中创建新表或删除表(CREAT ...原创 2018-05-22 19:20:13 · 453 阅读 · 0 评论 -
MySQL——事务
一、什么是事务?事务由单独单元的一个或多个SQL语句组成,在这个单元中,每个MySQL语句是相互依赖的。而整个单独单元作为一个不可分割的整体,如果单元中某条SQL语句一旦执行失败或产生错误,整个单元将会回滚。所有受到影响的数据将返回到事物开始以前的状态;如果单元中的所有SQL语句均执行成功,则事物被顺利执行。二、为什么要讲InnoDB的事务呢?严格上来说,事务必须同时满足4个特性,即通...原创 2018-06-11 19:55:21 · 270 阅读 · 0 评论 -
MySQL——四种常用的存储引擎
MySQL——四种常用的存储引擎数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySql的核心就是存储引擎。一、MyISAM不支持事务、也不支持外键,支持全文索引,但是对于一些在线分...原创 2018-06-05 16:34:13 · 715 阅读 · 1 评论 -
MySQL中MyISAM和InnoDB的区别
1、 存储结构MyISAM:每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩 展名为.MYD (MYData)。索引文件的扩展名是.MYI (MYIndex)。InnoDB:所有的表都保存在同一个数据文件中(也可能是多个文件,或者是独立的表空间文件),InnoDB表的大小只受限于操作系统文件的大小一般为2GB。2、...原创 2018-06-11 09:18:43 · 298 阅读 · 0 评论 -
MySQL——索引详解
MySQL索引的概念索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。在没有索引的情况下,数据库会遍历全部200条数据后选择符合条件的;而有了相应的索引之后,数据库会直接在索引中查找符合条件的选项。如果我们把SQL语句换成“SELECT * FROM article...原创 2018-06-11 10:02:43 · 201 阅读 · 0 评论