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二、数据库的基本操作