MariaDB - Crea database
La creazione o l'eliminazione di database in MariaDB richiede privilegi generalmente concessi solo agli utenti root o agli amministratori. Sotto questi account, hai due opzioni per creare un database: il binario mysqladmin e uno script PHP.
binario mysqladmin
Il seguente esempio dimostra l'uso del binario mysqladmin nella creazione di un database con il nome Products -
[[email protected]]# mysqladmin -u root -p create PRODUCTS
Enter password:******
PHP Crea script di database
PHP utilizza l'estensione mysql_queryfunzione nella creazione di un database MariaDB. La funzione utilizza due parametri, uno facoltativo, e restituisce un valore "true" in caso di successo o "false" in caso contrario.
Sintassi
Rivedi quanto segue create database script sintassi -
bool mysql_query( sql, connection );
Di seguito viene fornita la descrizione dei parametri:
S.No | Parametro e descrizione |
---|---|
1 | sql Questo parametro obbligatorio è costituito dalla query SQL necessaria per eseguire l'operazione. |
2 | connection Quando non specificato, questo parametro facoltativo utilizza la connessione più recente utilizzata. |
Prova il seguente codice di esempio per creare un database:
<html>
<head>
<title>Create a MariaDB Database</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully<br />';
$sql = 'CREATE DATABASE PRODUCTS';
$retval = mysql_query( $sql, $conn );
if(! $retval ) {
die('Could not create database: ' . mysql_error());
}
echo "Database PRODUCTS created successfully\n";
mysql_close($conn);
?>
</body>
</html>
In caso di eliminazione riuscita, vedrai il seguente output:
mysql> Database PRODUCTS created successfully
mysql> SHOW DATABASES;
+-----------------------+
| Database |
+-----------------------+
| PRODUCTS |
+-----------------------+