Heim  >  Artikel  >  Datenbank  >  So erstellen Sie eine Datentabelle in MySQL

So erstellen Sie eine Datentabelle in MySQL

青灯夜游
青灯夜游Original
2019-05-14 14:17:0555657Durchsuche

MySQL-Methode zum Erstellen einer Datentabelle: 1. Erstellen Sie eine Tabelle über die Eingabeaufforderung. 2. Verwenden Sie ein PHP-Skript, um eine Datentabelle zu erstellen. Die Syntax lautet [mysqli_query(connection, query, resultmode);] .

So erstellen Sie eine Datentabelle in MySQL

Wie erstelle ich eine Datentabelle in MySQL? Der folgende Artikel stellt Ihnen zwei Methoden zum Erstellen von MySQL-Datentabellen vor. Ich hoffe, dass er für Sie hilfreich ist.

Allgemeine SQL-Syntax zum Erstellen einer Datentabelle:

CREATE TABLE table_name (column_name column_type);

Wir können eine MySQL-Datentabelle auf zwei Arten erstellen.

1. Erstellen Sie eine Tabelle über die Eingabeaufforderung

Sie können ganz einfach die SQL-Anweisung CREATE TABLE verwenden, um eine MySQL-Datentabelle über das MySQL-Befehlsfenster zu erstellen.

Beispiel:

root@host# mysql -u root -p
Enter password:*******
mysql> use RUNOOB;
Database changed
mysql> CREATE TABLE runoob_tbl(
   -> runoob_id INT NOT NULL AUTO_INCREMENT,
   -> runoob_title VARCHAR(100) NOT NULL,
   -> runoob_author VARCHAR(40) NOT NULL,
   -> submission_date DATE,
   -> PRIMARY KEY ( runoob_id )
   -> )ENGINE=InnoDB DEFAULT CHARSET=utf8;
Query OK, 0 rows affected (0.16 sec)
mysql>

Beispielanalyse:

●Wenn Sie nicht möchten, dass das Feld NULL ist, können Sie das Attribut des Feldes auf NOT NULL setzen Sie geben die Daten dieses Feldes beim Betrieb der Datenbank ein. Wenn es NULL ist, wird ein Fehler gemeldet.

● AUTO_INCREMENT ist als sich selbst erhöhendes Attribut definiert, das im Allgemeinen für Primärschlüssel verwendet wird und dessen Wert automatisch um 1 erhöht wird.

● Das Schlüsselwort PRIMARY KEY wird verwendet, um die Spalte als Primärschlüssel zu definieren. Sie können einen Primärschlüssel mithilfe mehrerer, durch Kommas getrennter Spalten definieren.

●ENGINE legt die Speicher-Engine fest, CHARSET legt die Kodierung fest.

Hinweis: Das MySQL-Befehlsabschlusszeichen ist ein Semikolon. -> ist ein Zeilenumbruchzeichen, kopieren Sie es nicht.

2. Verwenden Sie ein PHP-Skript, um eine Datentabelle zu erstellen

Wir können die mysqli_query()-Funktion von PHP verwenden, um eine Datentabelle für eine vorhandene Datenbank zu erstellen.

Diese Funktion hat zwei Parameter und gibt TRUE zurück, wenn die Ausführung erfolgreich ist, andernfalls gibt sie FALSE zurück.

Grundlegende Syntax der mysqli_query()-Funktion:

mysqli_query(connection,query,resultmode);

Codebeispiel:

<?php
$dbhost = &#39;localhost:3306&#39;;  // mysql服务器主机地址
$dbuser = &#39;root&#39;;            // mysql用户名
$dbpass = &#39;123456&#39;;          // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
    die(&#39;连接失败: &#39; . mysqli_error($conn));
}
echo &#39;连接成功<br />&#39;;
$sql = "CREATE TABLE runoob_tbl( ".
        "runoob_id INT NOT NULL AUTO_INCREMENT, ".
        "runoob_title VARCHAR(100) NOT NULL, ".
        "runoob_author VARCHAR(40) NOT NULL, ".
        "submission_date DATE, ".
        "PRIMARY KEY ( runoob_id ))ENGINE=InnoDB DEFAULT CHARSET=utf8; ";
mysqli_select_db( $conn, &#39;RUNOOB&#39; );
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
    die(&#39;数据表创建失败: &#39; . mysqli_error($conn));
}
echo "数据表创建成功\n";
mysqli_close($conn);
?>

3. Sehen Sie sich die Datentabelle an

Daten Tabelle Nachdem sie erstellt wurde, können Sie die Struktur der Tabelle über die Eingabeaufforderung anzeigen:

So erstellen Sie eine Datentabelle in MySQL

Das obige ist der detaillierte Inhalt vonSo erstellen Sie eine Datentabelle in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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