3.1 创建与管理数据库
数据库可以看成是一个存储数据对象的容器。这些数据对象包括表、视图、触发器、存储过程等。如图3-1所示,其中数据表是最基本的数据对象,用于存放数据。

图3-1 数据库作为容器存储数据库对象示意
MySQL安装完成之后,将会在其data目录下自动创建几个必需的数据库,可以使用show databases语句来查看当前所有存在的数据库,语句执行效果如图3-2所示。

图3-2 MySQL中data目录下的必需数据库
可以看到,数据库列表中包含了4个数据库,information_schema和mysql数据库是系统数据库,MySQL数据库的系统信息都存储在这两个数据库中。若删除这些系统数据库,MySQL将不能正常工作。其中mysql数据库是必需的,它描述用户访问权限;test数据库经常用于做测试工作;而对于用户的数据,需要创建新的数据库来存放。