sql >> Databasteknik >  >> RDS >> Mysql

MySqli:är det möjligt att skapa en databas?

CREATE DATABASE-satsen används för att skapa en databas i MySQL.

CREATE DATABASE database_name 

För att få PHP att köra SQL-instruktionerna måste du först skapa ett mysqli-objekt med anslutningen till servern och sedan använda query()-metoden för klassen MySQLi.

mysqliObj->query($sql_query)

Följande exempel skapar en databas som heter "tester":

<?php
// connect to the MySQL server
$conn = new mysqli('localhost', 'root', 'pass');

// check connection
if (mysqli_connect_errno()) {
  exit('Connect failed: '. mysqli_connect_error());
}

// sql query with CREATE DATABASE
$sql = "CREATE DATABASE `tests` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci";

// Performs the $sql query on the server to create the database
if ($conn->query($sql) === TRUE) {
  echo 'Database "tests" successfully created';
}
else {
 echo 'Error: '. $conn->error;
}

$conn->close();
?>

Kolla denna länk http://coursesweb.net/php-mysql/php- mysql-using-mysqli



  1. Mysql left join med villkor i höger tabell

  2. Hur man väljer antalet värden grupperade efter intervall

  3. Några nackdelar med att använda datatyptext för att lagra strängar?

  4. Hur skriver du ut resultatet av en PostgreSQL-fråga i CSV- eller TSV-format från kommandoraden?