1.3 数据库的创建与使用

1.3.1 创建与选择数据库

1.3.2 创建数据表

1.3.3 插入数据

1.3.4 数据检索

一旦您知道如何输入 SQL 语句,您就可以访问数据库了。

假设您家里有几只宠物,您想记录、跟踪它们的信息,您可以通过创建数据表来实现,通过检索来提取您需要的信息。本章将像您展示如何执行以下操作:

  • 创建一个数据库;
  • 创建一个表;
  • 将数据导入到数据表中;
  • 以多种方式检索数据表;
  • 使用多个数据表;

宠物的数据表只是一个简单的应用。

连接 MySQL 后,您可以使用 show 语法,来确定当前服务器已存在的数据库;

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| test               |
+--------------------+
5 rows in set (0.00 sec)
Tips

不用的用户执行 show databases; 结果可能会不一样,这个和数据库设置的访问权限有关。这个先不做介绍,后续的章节中,会涉及到。

Tips

use 和 quit 一样不需要使用终止分号;

您可以使用已存在 test 数据库用于后续的演示、实践,但是该数据库是一个公用的数据库,可能其他的用户也有访问该数据库的权限。出于安全考虑,您可以向数据库管理员要求,创建自己的数据库。假设您需要一个名为 menagerie 的数据库,那么数据库管理赋予您管理该数据库的权限;

mysql> GRANT ALL ON menagerie.* TO 'your_mysql_name'@'your_client_host';

your_mysql_name 表示数据库管理员分配(或创建)给您的 MySQL 用户名;

your_client_host 表示您当前所在客户端的 host 或 ip;

results matching ""

    No results matching ""