Создание или удаление баз данных в MariaDB требует привилегий, обычно предоставляемых только корневым пользователям или администраторам. Под этими учетными записями у вас есть два варианта создания базы данных — бинарный файл mysqladmin и скрипт PHP.
бинарный mysqladmin
В следующем примере демонстрируется использование двоичного файла mysqladmin при создании базы данных с именем Products —
[root@host]# mysqladmin -u root -p create PRODUCTS Enter password:******
PHP Создать скрипт базы данных
PHP использует функцию mysql_query при создании базы данных MariaDB. Функция использует два параметра, один необязательный, и возвращает либо значение «истина» в случае успеха, либо «ложь», если нет.
Синтаксис
Просмотрите следующий синтаксис сценария создания базы данных —
bool mysql_query( sql, connection );
Описание параметров приведено ниже —
S.No | Параметр и описание |
---|---|
1 |
SQL Этот обязательный параметр состоит из SQL-запроса, необходимого для выполнения операции. |
2 |
соединение Если этот параметр не указан, этот необязательный параметр использует последнее использованное соединение. |
SQL
Этот обязательный параметр состоит из SQL-запроса, необходимого для выполнения операции.
соединение
Если этот параметр не указан, этот необязательный параметр использует последнее использованное соединение.
Попробуйте следующий пример кода для создания базы данных —
<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>
При успешном удалении вы увидите следующий вывод: