English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

创建数据库 MySQL

Dopo aver acceduto al servizio MySQL, possiamo creare un database utilizzando il comando create, la sintassi è la seguente:

CREATE DATABASE nome_databese;

Di seguito è riportato un comando semplice che dimostra il processo di creazione del database, il nome del database è w3codebox:

[root@host]# mysql -u root -p   
Inserisci la password:****** # Accedi al terminale dopo il login
mysql> create database w3codebox;

Creare un database utilizzando mysqladmin

Utilizzando un utente normale, potresti aver bisogno di permessi specifici per creare o eliminare un database MySQL.

Quindi utilizziamo l'utente root per accedere, l'utente root ha i permessi più alti e può utilizzare i comandi mysql mysqladmin per creare database.

Di seguito è riportato un comando semplice che dimostra il processo di creazione del database, il nome del database è w3codebox:

[root@host]# mysqladmin -u root -p create w3codebox
Inserisci la password:******

Eseguito con successo, il comando creerà il database MySQL w3codebox.

Creare un database utilizzando uno script PHP

PHP utilizza la funzione mysqli_query per creare o eliminare un database MySQL.

La funzione ha due parametri, restituisce TRUE se eseguita con successo, altrimenti FALSE.

Sintassi

mysqli_query(connection,query,resultmode);
ParametroDescrizione
connectionObbligatorio. Specificare la connessione MySQL da utilizzare.
queryObbligatorio, specificare la stringa di query.
resultmode

Opzionale. Un costante. Può essere uno dei seguenti valori:

  • MYSQLI_USE_RESULT (utilizzare questo se si devono recuperare grandi quantità di dati)

  • MYSQLI_STORE_RESULT (predefinito)

Esempio online

Esempio online che dimostra come creare un database utilizzando PHP:

<?php
$dbhost = 'localhost'; // 地址 主机 服务器 mysql
$dbuser = 'root'; // 用户名 mysql
$dbpass = '123456'; // 用户名密码 mysql
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('连接 错误: ' . mysqli_error($conn));
}
echo '连接 成功<br />';
$sql = 'CREATE DATABASE w3codebox';
$retval = mysqli_query($conn,$sql );
if(! $retval )
{
    die('创建数据库失败: ' . mysqli_error($conn));
}
echo "数据库 w3codebox 创建成功\n";
mysqli_close($conn);
?>

执行 成功 后,返回 如下 结果:


如果 数据库 已存在,执行 后,返回 如下 结果: