加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱制作网_池州站长网 (https://www.0566zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

用mysql创建数据库school_MySQL创建数据库

发布时间:2022-10-22 10:59:08 所属栏目:MySql教程 来源:
导读:  MySQL创建数据库

  在 MySQL 中MySQL 创建数据库,应用CREATE DATABASE语句创建数据库。其语法格式如下:

  CREATE DATABASE db_name

  其中 db_name 是要创建的数据库名称,对于数据库的命名
  MySQL创建数据库
 
  在 MySQL 中MySQL 创建数据库,应用CREATE DATABASE语句创建数据库。其语法格式如下:
 
  CREATE DATABASE db_name
 
  其中 db_name 是要创建的数据库名称,对于数据库的命名,有如下规则:
 
  不能与其他数据库重名;
 
  名称可以是任意字母、阿拉伯数字,下划线或者'$'组成,但不能使用单独的数字,那样会造成它与数值相混淆
 
  不能使用MySQL关键字作为数据库、表名
 
  在下面的实例中,创建了一个名为 "w3cschool" 的数据库:
 
  实例 (MySQLi - 面向对象)
 
  $host = "localhost";
 
  $user = "username";
 
  $pw = "password";
 
  // 创建连接
 
  $conn = new mysqli($host, $user, $pw);
 
  // 检测连接
 
  if ($conn->connect_error) {
 
  die("连接失败: " . $conn->connect_error);
 
  }
 
  // 创建数据库
 
  $sql = "CREATE DATABASE w3cschool";
 
  if ($conn->query($sql) === TRUE) {
 
  echo "数据库创建成功";
 
  } else {
 
  echo "数据库创建失败"
 
  }
 
  $conn->close();
 
  实例 (MySQLi 面向过程)
 
  $host = "localhost";
 
  $user = "username";
 
  $pw = "password";
 
  /// 创建连接
 
  $conn = mysqli_connect($host, $user, $pw);
 
  // 检测连接
 
  if (!$conn) {
 
  die("连接失败: " . mysqli_connect_error());
 
  }
 
  // 创建数据库
 
  $sql = "CREATE DATABASE w3cschool";
 
  if (mysqli_query($conn, $sql)) {
 
  echo "数据库创建成功";
 
  } else {
 
  echo "数据库创建失败";
 
  }
 
  mysqli_close($conn);
 
  以下使用 PDO 实例创建数据库 w3cschool_PDO :
 
  $host = "localhost";
 
  $user = "username";
 
  $pw = "password";
 
  try {
 
  //实例化PDO对象
 
  $conn = new PDO("mysql:host=$host", $user, $pw);
 
  $sql = "CREATE DATABASE w3cschool_PDO";
 
  $conn->exec($sql);
 
  echo "数据库创建成功
 
  ";
 
  }catch(PDOException $e)
 
  {
 
  echo "数据库创建失败
 
  ";
 
  }
 
  $conn = null;
 
  使用PDO连接数据库,需实例化PDO的对象并将数据库连接参数传入PDO类的构造方法中。PDO构造方法为
 
  __construct($dsn,$username,$password)
 
  只需3个参数就可以建立一个PDO对数据库的连接
 
  $dsn:连接的数据库名称、主机名、端口号以及要连接的数据库名
 
  $username:连接数据库的用户名
 
  $password:连接数据库的密码
 

(编辑:我爱制作网_池州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!