Heim > Datenbank > MySQL-Tutorial > Hauptteil

So erstellen Sie mit SQL eine neue Tabelle in der MySQL-Datenbank

下次还敢
Freigeben: 2024-04-22 18:48:48
Original
1258 Leute haben es durchsucht

Um eine neue Tabelle in MySQL zu erstellen, müssen Sie die folgenden Schritte ausführen: Stellen Sie eine Verbindung zur Datenbank her, schreiben Sie eine CREATE TABLE-Anweisung, geben Sie den Tabellennamen, den Spaltennamen und den Datentyp an und führen Sie CREATE aus TABLE-Anweisung; verwenden Sie SHOW TABLES, um zu überprüfen, ob die neue Tabelle erstellt wurde.

So erstellen Sie mit SQL eine neue Tabelle in der MySQL-Datenbank

So erstellen Sie eine neue Tabelle in einer MySQL-Datenbank mit SQL

Das Erstellen einer neuen Tabelle in einer MySQL-Datenbank ist sehr einfach. Führen Sie einfach die folgenden Schritte aus:

1. Stellen Sie eine Verbindung zur Datenbank her

Verwenden Sie zunächst den folgenden Befehl, um eine Verbindung zu Ihrer MySQL-Datenbank herzustellen:

<code>mysql -u <用户名> -p</code>
Nach dem Login kopieren

wobei:

  • <username> Ihr MySQL-Benutzername ist
  • <用户名> 是您的 MySQL 用户名
  • -p 表示您需要输入密码

2. 编写 CREATE TABLE 语句

接下来,编写一个 CREATE TABLE 语句来创建新表。该语句的基本语法为:

<code>CREATE TABLE <表名> (
    <列名> <数据类型> [NOT NULL] [DEFAULT <默认值>]
);</code>
Nach dem Login kopieren
Nach dem Login kopieren

其中:

  • <表名> 是您要创建的新表的名称
  • <列名> 是您想要创建的列的名称
  • <数据类型> 是您想要用于该列的数据类型(例如,INT、VARCHAR、DATE 等)
  • NOT NULL 约束表示该列不能包含 NULL 值
  • DEFAULT <默认值> 设置为插入该列时使用 NULL 值以外的值

3. 执行 CREATE TABLE 语句

编写 CREATE TABLE 语句后,使用以下命令执行它:

<code>CREATE TABLE <表名> (
    <列名> <数据类型> [NOT NULL] [DEFAULT <默认值>]
);</code>
Nach dem Login kopieren
Nach dem Login kopieren

例如,要创建一个名为 customers 的表,其中包含三个列:id(主键)、name(姓名)和 email-p code> bedeutet, dass Sie ein Passwort eingeben müssen

2 Schreiben Sie eine CREATE TABLE-Anweisung

Als nächstes schreiben Sie eine CREATE TABLE-Anweisung, um eine neue Tabelle zu erstellen. Die grundlegende Syntax dieser Anweisung lautet:

<code>CREATE TABLE customers (
    id INT NOT NULL AUTO_INCREMENT,
    name VARCHAR(255) NOT NULL,
    email VARCHAR(255) UNIQUE NOT NULL
);</code>
Nach dem Login kopieren
wobei:

🎜<table name> der Name der neuen Tabelle ist, die Sie erstellen möchten🎜<column name> ist der Name der Spalte, die Sie erstellen möchten.🎜<Datentyp> ist der Datentyp, den Sie für die Spalte verwenden möchten (z. B. INT, VARCHAR , DATUM usw.)🎜NOT NULL Die Einschränkung bedeutet, dass die Spalte keine NULL-Werte enthalten darf🎜DEFAULT <Standardwert> ist festgelegt Verwenden Sie beim Einfügen der Spalte andere Werte als NULL-Werte🎜🎜3. Führen Sie die CREATE TABLE-Anweisung aus. 🎜🎜🎜Nachdem Sie die CREATE TABLE-Anweisung geschrieben haben, führen Sie sie mit dem folgenden Befehl aus: 🎜
<code>SHOW TABLES;</code>
Nach dem Login kopieren
🎜Um beispielsweise eine Datei mit dem Namen Eine Kundentabelle mit drei Spalten zu erstellen: id (Primärschlüssel), name (Name) und email (E-Mail-Adresse) können Sie die folgende Anweisung verwenden: 🎜rrreee🎜🎜4. Überprüfen Sie die neue Tabelle 🎜🎜🎜Nachdem Sie die CREATE TABLE-Anweisung ausgeführt haben, können Sie den folgenden Befehl verwenden, um zu überprüfen, ob die Neue Tabelle wurde erstellt: 🎜rrreee🎜Sie sollten die neu erstellte Tabellennamenspalte in den Ergebnissen sehen. 🎜

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

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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!