MySQL数据库操作详解:创建、选择、删除

0 下载量 78 浏览量 更新于2024-09-03 收藏 86KB PDF 举报
本文主要介绍了在MySQL中进行数据库操作,包括创建、选择和删除数据库的方法。内容详尽,适合对MySQL感兴趣的读者学习。 在MySQL中,数据库操作是基础且重要的部分。下面将分别阐述如何使用MySQL命令行、mysqladmin工具以及PHP脚本来执行这些操作。 1. MySQL创建数据库 - 命令行创建:登录到MySQL服务后,使用`CREATE DATABASE`语句来创建数据库。例如,创建名为`RUNOOB`的数据库,命令为: ``` mysql> CREATE DATABASE RUNOOB; ``` - `mysqladmin`创建:如果你没有足够的权限,可以使用具有最高权限的`root`用户,通过`mysqladmin`命令创建数据库,如: ``` [root@host]# mysqladmin -u root -p create RUNOOB ``` 2. 选择数据库 - 在MySQL中,使用`USE`语句可以选择并切换到特定的数据库,例如: ``` mysql> USE RUNOOB; ``` 这将使所有后续的SQL语句作用于`RUNOOB`数据库。 3. 删除数据库 - 使用`DROP DATABASE`命令可以删除数据库。确认无误后执行: ``` mysql> DROP DATABASE RUNOOB; ``` - `mysqladmin`删除:同样可以通过`mysqladmin`命令删除数据库,但需谨慎操作,因为这不可逆: ``` [root@host]# mysqladmin -u root -p drop RUNOOB ``` 4. 使用PHP创建数据库 - PHP可以通过`mysqli_query`函数与MySQL交互。以下是一个示例,演示如何在PHP脚本中创建数据库: ```php $dbhost = 'localhost'; // MySQL服务器主机地址 $dbuser = 'root'; // MySQL用户名 $dbpass = '123456'; // MySQL用户名密码 $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if (!$conn) { die('连接错误: ' . mysqli_error($conn)); } echo '连接成功<br/>'; $sql = "CREATE DATABASE RUNOOB"; if (mysqli_query($conn, $sql)) { echo '数据库创建成功'; } else { echo '创建数据库失败: ' . mysqli_error($conn); } mysqli_close($conn); ``` - 在这段代码中,`mysqli_connect`用于建立连接,`mysqli_query`执行创建数据库的SQL语句,如果成功则显示成功信息,否则显示错误信息。 理解并熟练掌握这些基本的MySQL数据库操作对于数据库管理和应用开发至关重要。无论是命令行还是编程语言,都需要确保正确无误地执行这些操作,以保证数据的安全和有效管理。