对
MySQL数据库的操作可以通过SQL语句执行;还可以使用图形化管理工具来进行操作。这里只介绍通过SQL语句来执行。
常用操作将带您掌握以下知识:
1.创建、删除、选择数据库
2.创建、删除、修改数据表
3.添加、删除、修改数据
创建数据库使用
MySQL创建数据库,格式如下:
CREATE DATABASE db_cn_web ;
其中,db_cn_web是要创建的数据库名称,该名称必须是合法的,对于合法的数据库名称有如下一些规则。
(1)不能与其他数据库重名。
(2)名称可以是任意应为字母、阿拉伯数字,下划线(_)或者“$”组成,可以使用上述的任意字符开头,但不能使用单独的数字,那样会造成它与数值相混淆。
(3)名称最长可为64个字符组成(还包括表、列和索引的命名),而别名最多可长达256个字符。
(4)不能使用MySQL关键字作为数据库、表名。
下面通过CREATE DATABASE语句创建了一个名称为db_cn_web的数据库,并且通过SHOW DATABASES语句将MySQL服务器中的所有数据库名称都显示出来,代码如下。
MySQL> CREATE DATABASE db_cn_web;
Query OK, 1 row affected (0.01 sec)
MySQL>SHOW DATABASES;
+--------------------------+
| Database |
+--------------------------+
| information_schema |
| db_database13 |
| MySQL
+--------------------------+
3 rows in set (0.00 sec)
选择数据库
USE语句用于选择一个数据库,使其成为当前默认数据库。格式如下。
USE db_cn_web ;
例如选择名称为db_cn_web的数据库,然后查询该数据库中的表信息,代码如下。
MySQL> USE db_cn_web;
Database changed
MySQL> SHOW TABLES;
Empty set (0.00 sec)
这时已经进入到db_cn_web的数据库中了,我们可以在这个库中建表等操作。
删除数据库
删除数据库的操作可以使用DROP DATABASE语句,格式如下。
DROP DATABASE db_cn_web ;
下面,通过DROP DATABASE语句删除名称为db_cn_web的数据库,代码如下。
MySQL> DROP DATABASE db_cn_web ;
Query OK, 0 rows affected (0.00 sec)
MySQL> SHOW DATABASE ;
+--------------------------+
| Database |
+--------------------------+
| information_schema |
| MySQL |
+--------------------------+
2 rows in set (0.00 sec)
由上所知:删除该数据库后,在MySQL服务器就只有两个数据库了。