Heim > Datenbank > MySQL-Tutorial > php MySQL Datenbank erstellen Datenbank erstellen

php MySQL Datenbank erstellen Datenbank erstellen

巴扎黑
Freigeben: 2016-11-11 15:43:22
Original
1454 Leute haben es durchsucht

Java-Code

MySQL Datenbank erstellen Datenbank erstellen

Datenbank erstellen

CREATE DATABASE-Syntax wird zum Erstellen einer Datenbank verwendet.

Syntax:

CREATE DATABASE db_name

In der PHP-MySQL-Funktionsbibliothek wird die Funktion mysql_query() verwendet, um SQL-Anweisungen an MySQL zu senden und auszuführen. Ausführlichere Informationen zur Funktion mysql_query() finden Sie unter „MySQL mysql_query“.

Erstellen Sie eine Datenbank mit dem Namen testdb:

<?php  
$conn = @mysql_connect("localhost","root","root1234");  
if (!$conn){  
    die("连接数据库失败:" . mysql_error());  
}  
if (@mysql_query("CREATE DATABASE testdb",$conn)){  
    echo "创建数据库成功!";  
} else {  
    echo "创建数据库失败:" . mysql_error();  
}  
?>
Nach dem Login kopieren

Tipps

Das Erstellen einer Datenbank erfordert entsprechende Benutzerberechtigungen, z. B. Root-Benutzer

In der Tat Im virtuellen Hostbereich hat der virtuelle Hostanbieter normalerweise die entsprechende Datenbank erstellt, sodass das obige Beispiel möglicherweise nicht erfolgreich ausgeführt wird.

Wählen Sie die Datenbank aus.

Wenn Sie Vorgänge für die Datenbank oder Tabelle ausführen möchten, Sie müssen eine Datenbank auswählen. mysql_select_db() wird verwendet, um eine Datenbank auszuwählen. Bei Erfolg gibt die Funktion „true“ zurück, bei einem Fehler gibt sie „false“ zurück.

Syntax:

bool mysql_select_db(string db_name [, Ressourcenverbindung])

Parameterbeschreibung:

Parameterbeschreibung

db_name Erforderlich Der ausgewählte Datenbankname

Verbindung ist optional. Die Verbindungsdatenbank-Identifikationsressource wird verwendet. Wenn nicht angegeben, wird die vorherige Verbindung verwendet.

Informationen zur spezifischen Verwendung finden Sie im Beispiel zum Erstellen von Daten Tabelle unten.

Erstellen Sie eine Datentabelle

Erstellen Sie eine Datentabelle. Die SQL-Syntax lautet wie folgt:

CREATE TABLE table_name  
(  
    column1 data_type,  
    column2 data_type,  
    column3 data_type,  
    .......  
)
Nach dem Login kopieren

In der obigen Syntax ist Spalte der Feldname, gefolgt von Datentyp.

Erstellen Sie eine Tabelle mit dem Namen Benutzer:

<?php  
$conn = @mysql_connect("localhost","root","root1234");  
if (!$conn){  
    die("连接数据库失败:" . mysql_error());  
}  
  
//选择数据库  
mysql_select_db("test", $conn);  
  
//创建数据表 SQL  
$sql = "CREATE TABLE user (  
uid mediumint(8),  
username varchar(20),  
password char(32),  
email varchar(40),  
regdate int(10)  
)";  
  
if(!mysql_query($sql,$conn)){  
    echo "创建数据表失败:". mysql_error();  
} else {  
    echo "创建数据表成功!";  
}  
?>
Nach dem Login kopieren

In diesem Beispiel ist es in 3 Ausführungsschritte unterteilt:

Erstellen Sie eine Datenbankverknüpfung

Verwenden die Funktion mysql_select_db(), um die Datenbank auszuwählen, die die Tabelle enthält

Verwenden Sie die Funktion mysql_query(), um eine Datentabelle zu erstellen

Die in diesem Beispiel erstellte Tabelle enthält 4 Felder und die entsprechenden Daten ist der angegebene Objekttyp.

Grundsätze der Tabellenerstellung

Generell gibt es beim Erstellen einer Datentabelle die folgenden Vorsichtsmaßnahmen:

Korrespondenz zwischen Originaldatensatzdaten und Tabelle

Tabelle Name und Felder Der Name sollte der Benennungssyntax folgen und eine klare Bedeutung haben

Geben Sie den Datentyp des Feldes an

Geben Sie andere Attribute des Feldes an, z. B. ob es nicht leer ist, ob es einen Standardwert hat usw.

Definition der Tabellenattribute wie Primär- und Fremdschlüssel, Einschränkungen, Indizes usw.

Die Beziehung zu anderen Tabellen

Aus Platzgründen und um den Schwierigkeitsgrad des Tutorials zu kontrollieren, werden wir hier nicht zu viel darauf eingehen.

Tipps

Dieses Beispiel zur Tabellenerstellung dient nur der Veranschaulichung der grundlegenden Tabellenerstellungssyntax und ist nicht vollständig. In der tatsächlichen Produktion müssen wir außerdem weitere Attribute für Tabellen und Felder angeben.


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage