“Query OK” 表示上面的命令执行成功,所有的 DDL 和 DML(不包 括 SELECT)操作执行成功后都显示“Query OK”,这里理解为执行成功就可以了;“1 row affected” 表示操作只影响了数据库中一行的记录,“0.00 sec”则记录了操作执行的时间。

    如果已经存在这个数据库,系统会?示:

    mysql> create database liwenkai;ERROR 1007 (HY000): Can't create database 'liwenkai'; database exists

    基本语法:

    注意:show是指显示database 是指数据库databases 是数据库的复数形式,指全部数据库。

    示例:

    注意:use 是指使用;库名 是存在当前数据库系统中的具体的数据库的名称;

    示例:

    mysql> use liwenkai;Database changed

    这样就进入到了 liwenkai 数据库中了。当然你可以使用 use 语句随时切换要操作的数据库,刚刚选中了liwenkai ,现在我们切换到mysql内容的 mysql 数据库看看:

    出现 ” Database changed“ 表示切换成功。然后,看看 mysql数据库里面有什么内容(和查看当前数据库服务器数据库一样使用 show 语句)

    进入到库后我们可以看这个库里面有多少个数据表。

    示例,查看当前数据库的表:

    mysql> show tables;+—————————————-+| Tables_in_mysql |+—————————————-+| columns_priv || db || event || func || general_log || help_category || help_keyword || help_relation || help_topic || innodb_index_stats || innodb_table_stats || ndb_binlog_index || plugin || proc || procs_priv || proxies_priv || servers || slave_master_info || slave_relay_log_info || slave_worker_info || slow_log || tables_priv || time_zone || time_zone_leap_second || time_zone_name || time_zone_transition || time_zone_transition_type || user |+—————————————-+28 rows in set (0.00 sec)

    这些表里面的内容是关系数据库服务器相关的用户、权限、数据库状态、设置等相关的信息数据。

    注意:drop 是汉语可以翻译为指掉下来,不要了的意思database 是指库库名 是指要删掉的库的名称

    示例:

    【切记】注:数据库删除后,下面的所有数据都会全部删除,所以删除前一定要慎重并做好相应的备份。(若重要数据未备份,而实际中产生的数据风险与本书无关。)