Hoe maakt MySQL een database aan?Maak MySQL-databaseopdracht/statement/syntaxis

MySQLHoe maak je een databank aan?creërenMySQL-databaseOpdracht/verklaring/syntaxis

MySQL-database maken


Maak een database met mysqladmin

Met een normale gebruiker hebt u mogelijk specifieke privileges nodig om MySQL-databases te maken of te verwijderen.

We gebruiken dus de rootgebruiker om hier in te loggen.De rootgebruiker heeft de hoogste autoriteit en kan het mysql mysqladmin-commando gebruiken om een ​​database aan te maken.

Voorbeeld

De volgende opdracht demonstreert eenvoudig het proces van het maken van een database met de naam chenweiliang:

[root@host]# mysqladmin -u root -p create chenweiliang
Enter password:******

Nadat de bovenstaande opdracht met succes is uitgevoerd, wordt de MySQL-database chenweiliang gemaakt.


Database maken met behulp van PHP-script

PHP gebruikt de functie mysqli_query om MySQL-databases te maken of te verwijderen.

De functie heeft twee parameters en retourneert TRUE als de uitvoering succesvol is, anders wordt FALSE geretourneerd.

Grammatica

mysqli_query(connection,query,resultmode);
参数Omschrijving
versterkenVerplicht.Specificeert de MySQL-verbinding die moet worden gebruikt.
vraagVereist, specificeert de querytekenreeks.
resultaatmodusOptioneel.Een constante.Kan een van de volgende waarden zijn:

  • MYSQLI_USE_RESULT (gebruik dit als u veel gegevens moet ophalen)
  • MYSQLI_STORE_RESULT (standaard)

Voorbeeld

Het volgende voorbeeld demonstreert het gebruik van PHP om een ​​database te maken:

Database maken

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

Na een succesvolle uitvoering worden de volgende resultaten geretourneerd:

verbinding geslaagd

De database chenweiliang is succesvol aangemaakt

发表 评论

Uw e-mailadres wordt niet gepubliceerd. 必填 项 已 用 * 标注

Scroll naar boven