Mysql创建和使用数据库

来自泡泡学习笔记
BrainBs讨论 | 贡献2023年6月24日 (六) 14:59的版本 (创建页面,内容为“一旦您知道如何输入SQL语句,就可以访问数据库。 使用SHOW语句查找服务器上当前存在的数据库: mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | | tmp | +----------+ mysql数据库描述用户访问权限。测试数据库通常作为用户尝试事物的工作区而可用。 语句显示的数据库列表可能在您的计算机上不同。如果您没有SHOW DATABASES权限,则不…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

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

使用SHOW语句查找服务器上当前存在的数据库:

mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql |
| test |
| tmp |
+----------+

mysql数据库描述用户访问权限。测试数据库通常作为用户尝试事物的工作区而可用。

语句显示的数据库列表可能在您的计算机上不同。如果您没有SHOW DATABASES权限,则不会显示您没有权限的数据库。

如果测试数据库存在,请尝试访问它:

mysql> USE test
Database changed

USE与QUIT一样,不需要分号。(如果您愿意,可以使用分号终止这些语句;这不会有害。)USE语句也有另一种特殊方式:它必须在单行上给出。

您可以使用测试数据库(如果您可以访问)进行以下示例,但是任何其他人都可以删除您在该数据库中创建的任何内容。因此,您可能应该向MySQL管理员请求使用自己的数据库的权限。假设您想称其为menagerie。管理员需要执行以下语句:

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

其中your_mysql_name是分配给您的MySQL用户名,your_client_host是您连接到服务器的主机。