php创建mysql数据库

创建一个数据库,在mysql命令行中可以这样操作:

mysql -u root -e "CREATE DATABASE IF NOT EXISTS my_db;

我想用php来创建,pdo中有个PDO::__construct,但是它是用在已经创建了数据库才能使用。
问题:
创建数据库除了用原生mysql命令行,用php可以吗?

holdtom
浏览 393回答 3
3回答

蝴蝶刀刀

mysql在最新的php版本已经默认更新为mysqlimysqli_connect()mysqli_query()

一只甜甜圈

可以用system 执行外部命令呀,别用exec哦 system('mysql -u root -e "CREATE DATABASE IF NOT EXISTS my_db;');

翻阅古今

连接到数据库之后使用mysqli_query($link,$sql);$sql里面写建库语句
打开App,查看更多内容
随时随地看视频慕课网APP