二、数据库的基本操作

  

MySQL命令主要分为以下几类:

,DML:数据Manapulate语言:数据操作语言(操作表中数据)

,,插入、替换、更新、删除

,DDL:数据定义语言:数据定义语言(操作表)

,,创建、修改、删除

,DCL:数据控制语言:数据控制语言

,,格兰特,撤销

,DQL:数据查询语言:数据查询语言

,,选择,秩序,GROUPBY,

,TPL:事物处理语言

,,开始、事务提交

,MySQL安装完成后,将在其数据目录下自动创建几个必须的数据库,可以使用显示数据库语句来查看当前所有存在的数据库。

mysql>, SHOW 数据库;   +--------------------+   |,Database ,,,,,,,,, |   +--------------------+   | |,information_schema    |,mysql ,,,,,,,,,,,, |   | |,performance_schema    |,test ,,,,,,,,,,,,, |   +--------------------+   4,rows  set 拷贝;(0.00,sec)

,上面的数据库中mysql是必须的,它描述用户访问权限,用户可以利用测试数据库来做测试工作。

,创建数据库是在系统磁盘上划分一块用于数据的存储和管理,如果管理员在设置权限的时候为用户创建了数据库,则可以直接使用,否则,需要自己创建数据库.MySQL创建数据库的基本SQL语法格式为:

CREATE  DATABASE  db_name;,,,,,,,,,,,,,,,,, #直接创建数据库   CREATE  DATABASE  [IF  NOT 存在],db_name;, #当数据库不存在时创建

,数据库创建好后可以使用显示创建数据库声明查看数据库的定义。

mysql>, SHOW  CREATE  DATABASE 测试\ G   * * * * * * * * * * * * * * * * * * * * * * * * * * *,1只row  * * * * * * * * * * * * * * * * * * * * * * * * * * *   ,,,,,,数据库:测试   数据库:Create  Create  DATABASE “测试”,/* ! 40100,DEFAULT  CHARACTER  SET  utf8  */1,row  set 拷贝;(0.00,sec)

,删除数据库是将已经存在的数据库从磁盘空间上清除、清除后,数据库中的所有数据也将一同被删除.MySQL中删除数据库的基本语法格式为:

DROP  DATABASE  [IF 存在],db_name; mysql>, CREATE  DATABASE  test_tb;,   Query 好吧,,1,row  affected (0.00,秒)   mysql>, DROP  DATABASE  test_tb;   Query 好吧,,0,rows  affected (0.02,秒)   mysql>, SHOW  CREATE  DATABASE  test_tb \ G   ERROR  1049, (42000):, Unknown  database  & # 39; test_tb& # 39;

,数据库存储引擎是数据库底层软件组件,数据库管理系统(DBMS)使用数据引擎进行创建,查询,更新和删除数据操作。不同的存储引擎提供不同的存储机制,索引技巧,锁定水平等功能.MySQL的核心就是存储引擎。

二,数据库的基本操作

,MySQL提供了多种不同的存储引擎,包括处理事务安全表的引擎和处理非事务安全表的引擎。在MySQL中,不需要在整个服务器中使用同一种存储引擎,针对每个表可以使用不同的引擎。可以使用显示引擎语句查看系统所支持的引擎类型:

mysql> SHOW  ENGINES  \ G   * * * * * * * * * * * * * * * * * * * * * * * * * * *,1只row  * * * * * * * * * * * * * * * * * * * * * * * * * * *   ,,,,,引擎:CSV   ,,,,支持:是的   ,,,,评论:CSV  storage 引擎   事务:没有   ,,,,,,,,,XA:没有   保存点才能:没有   * * * * * * * * * * * * * * * * * * * * * * * * * * *,2只row  * * * * * * * * * * * * * * * * * * * * * * * * * * *   ,,,,,引擎:PERFORMANCE_SCHEMA   ,,,,支持:是的   ,,,,评论:Performance 模式   事务:没有   ,,,,,,,,,XA:没有   保存点才能:没有   * * * * * * * * * * * * * * * * * * * * * * * * * * *,3只row  * * * * * * * * * * * * * * * * * * * * * * * * * * *   ,,,,,引擎:MyISAM   ,,,,支持:是的   ,,,,评论:MyISAM  storage 引擎   事务:没有   ,,,,,,,,,XA:没有   保存点才能:没有   * * * * * * * * * * * * * * * * * * * * * * * * * * *,4只row  * * * * * * * * * * * * * * * * * * * * * * * * * * *   ,,,,,引擎:黑洞   ,,,,支持:是的   ,,,,评论:,/dev/null  storage  engine  (anything 你;write 用it 消失)   事务:没有   ,,,,,,,,,XA:没有   保存点才能:没有   * * * * * * * * * * * * * * * * * * * * * * * * * * *,5只row  * * * * * * * * * * * * * * * * * * * * * * * * * * *   ,,,,,引擎:MRG_MYISAM   ,,,,支持:是的   ,,,,评论:,Collection  of  identical  MyISAM 表   事务:没有   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

二、数据库的基本操作