MySQL创建数据库–MySQL 系列教程之(八)

本文目录
[隐藏]

在上一篇文章MySQL系列教程之–MySQL查看所有数据库 中,我们介绍了如何列出所有的数据库,本文为大家介绍下如何创建新的数据库。

创建数据库

一、使用命令创建数据库

我们可以使用MySQL 命令的方式创建数据库,命令格式如下:

create database <数据库名>;

使用实例:

mysql> create database Linuxdaxue_test;
Query OK, 1 row affected (0.00 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| Linuxdaxue_test    |
| linuxdaxue         |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
6 rows in set (0.00 sec)

在这个例子中,我们使用create database 命令创建了一个新的名为 Linuxdaxue_test的数据库。

注:如果要将数据库给其他用户使用,则需要给其他用户分配此数据库的权限。

二、使用 mysqladmin 工具创建数据库

mysqladmin命令是mysql服务器管理任务的客户端工具,它可以检查mytsql服务器的配置和当前工作状态,创建和删除数据库,创建用户和修改用户密码等操作。

本文就为大家介绍下利用mysqladmin来创建数据库。

实例:

root@7623c88d7312:/# mysqladmin -uroot -p create Linuxdaxue_test2 
Enter password: 
root@7623c88d7312:/# mysql -uroot -p
Enter password: 
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| Linuxdaxue_test    |
| Linuxdaxue_test2   |
| linuxdaxue         |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
7 rows in set (0.00 sec)

可以看到,数据库已经成功创建了。

三、使用PHP脚本创建数据库

PHP 我们使用 mysql_query 这个函数来创建或者删除 MySQL 数据库。

该函数有两个参数,在执行成功时返回 TRUE,否则返回 FALSE。

语法如下:

bool mysql_query( sql, connection );

参数说明:

sql:

必需。规定要发送的 SQL 查询。注释:查询字符串不应以分号结束。

connection:

可选。规定 SQL 连接标识符。如果未规定,则使用上一个打开的连接。

脚本实例:

<html>
<head>
<meta charset="utf-8"> 
<title>创建 MySQL 数据库--Linuxdaxue.com--Linux大学网</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('连接错误: ' . mysql_error());
}
echo '连接成功<br />';
$sql = 'CREATE DATABASE Linuxdaxue_php';
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
  die('创建数据库失败: ' . mysql_error());
}
echo "数据库 Linuxdaxue_php 创建成功\n";
mysql_close($conn);
?>
</body>
</html>
查看同系列相邻文章:<< MySQL查看所有数据库–MySQL 系列教程之(七)MySQL删除数据库–MySQL 系列教程之(九) >>

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: