从0到1学习网络安全 【MySQL基础-MySQL 创建数据库】

MySQL 创建数据库


数据库存有一个或多个表。
你需要 CREATE 权限来创建或删除 MySQL 数据库。


使用 命令 创建数据库

使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库。
所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql 命令来创建数据库。

  1. 连接数据库

上一章我们学习了如何连接数据库,没有看的可以返回去看一下。

从0到1学习网络安全 【MySQL基础-MySQL 创建数据库】_第1张图片
image.png
  1. 创建数据库 myDB
mysql> create database mydb;
Query OK, 1 row affected (0.01 sec)
//创建成功,SHOW DATABASES 看一下当前已有数据库。
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mydb               |   // 我们刚刚创建的 mydb 数据库
| mysql              | 
| performance_schema |
| test               |
| tests              |
+--------------------+
6 rows in set (0.30 sec)


使用PHP脚本创建 MySQL 数据库

CREATE DATABASE 语句用于在 MySQL 中创建数据库。
在下面的实例中,创建了一个名为 "mydb" 的数据库:

setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $sql = "CREATE DATABASE mydb";

    //使用 exec() ,因为没有结果返回
    $conn->exec($sql);

    echo "数据库创建成功
"; } catch (PDOException $e) { echo $sql . "
" . $e->getMessage(); } $conn = null; ?>

提示:使用 PDO 的最大好处是在数据库查询过程出现问题时可以使用异常类来 处理问题。如果 try{ } 代码块出现异常,脚本会停止执行并会跳到第一个 catch(){ } 代码块执行代码。 在以上捕获的代码块中我们输出了 SQL 语句并生成错误信息。



一起学习一起进步,写的不好见谅。

从0到1学习网络安全 【目录】

你可能感兴趣的:(从0到1学习网络安全 【MySQL基础-MySQL 创建数据库】)