在上一篇文章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>
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助