Heim  >  Artikel  >  Datenbank  >  So erstellen Sie eine MySQL-Datenbank

So erstellen Sie eine MySQL-Datenbank

下次还敢
下次还敢Original
2024-04-22 20:06:34368Durchsuche

Frage: Wie erstelle ich eine MySQL-Datenbank? Antwort: Stellen Sie eine Verbindung zum MySQL-Server her. Datenbank erstellen. Tabelle erstellen. Definieren Sie die Spaltentypen in der Tabelle. Geben Sie Spaltenbeschränkungen an. Daten einfügen. Daten abfragen.

So erstellen Sie eine MySQL-Datenbank

MySQL-Datenbankerstellungshandbuch

Erstellen Sie eine Datenbank

  1. Verwenden Sie den MySQL-Client, um eine Verbindung zum MySQL-Server herzustellen.

    • Windows: Öffnen Sie eine Eingabeaufforderung und geben Sie mysql -u root -p ein (wobei root der Standardbenutzer für MySQL und -pist > Option fordert Sie zur Eingabe eines Passworts auf). mysql -u root -p(其中 root 是 MySQL 的默认用户,-p 选项提示你输入密码)。
    • Linux:打开终端并键入 mysql -u root -p
  2. 创建一个数据库。

    • 使用 CREATE DATABASE 语句,后跟数据库名称,例如:CREATE DATABASE my_database;

创建表

  1. 使用 CREATE TABLE 语句创建表。

    • 例如:CREATE TABLE people (id INT AUTO_INCREMENT, name VARCHAR(255), age INT);
    • id 列是自增长的整数,作为表的主键。
    • name 列是存储字符串的 VARCHAR 类型,最大长度为 255 个字符。
    • age 列是存储整数的 INT 类型。
  2. 定义表中的列类型。

    • 常见的类型包括:

      • INT:整数
      • VARCHAR(n):可变长度字符串(最大长度为 n)
      • DATETIME:日期和时间
      • BOOL:布尔值(true/false)
  3. 指定列约束。

    • 约束可帮助确保数据的完整性和准确性。
    • 例如:

      • NOT NULL:列不能包含空值。
      • UNIQUE:列中的值必须唯一。
      • PRIMARY KEY:列是表的主键。

插入数据

  1. 使用 INSERT INTO 语句将数据插入表中。

    • 例如:INSERT INTO people (name, age) VALUES ('John', 30);
  2. 插入多行数据时,可以使用多值插入语句。

    • 例如:INSERT INTO people (name, age) VALUES ('Mary', 25), ('Bob', 40);

查询数据

  1. 使用 SELECT 语句查询表中的数据。

    • 例如:SELECT * FROM people(选择 people 表中的所有列)。
    • 可以使用 WHERE 子句过滤结果。例如:SELECT * FROM people WHERE age > 30
    • Linux: Öffnen Sie ein Terminal und geben Sie mysql -u root -p ein.
🎜🎜🎜Erstellen Sie eine Datenbank. 🎜🎜🎜🎜Verwenden Sie die Anweisung CREATE DATABASE, gefolgt vom Namen der Datenbank, zum Beispiel: CREATE DATABASE my_database;. 🎜🎜🎜🎜🎜🎜Tabelle erstellen🎜🎜🎜🎜🎜🎜Verwenden Sie die Anweisung CREATE TABLE, um eine Tabelle zu erstellen. 🎜🎜🎜🎜Zum Beispiel: CREATE TABLE people (id INT AUTO_INCREMENT, name VARCHAR(255), age INT);. 🎜🎜Die Spalte id ist eine sich selbst erhöhende Ganzzahl, die als Primärschlüssel der Tabelle dient. 🎜🎜Die Spalte name ist ein VARCHAR-Typ, der Zeichenfolgen mit einer maximalen Länge von 255 Zeichen speichert. 🎜🎜Die Spalte age ist ein INT-Typ, der ganze Zahlen speichert. 🎜🎜🎜🎜🎜🎜 Definieren Sie die Spaltentypen in der Tabelle. 🎜🎜🎜🎜🎜Zu den gängigen Typen gehören: 🎜🎜🎜INT: Ganzzahl 🎜🎜VARCHAR(n): Zeichenfolge variabler Länge (maximale Länge ist n) 🎜🎜DATETIME: Datum und Uhrzeit 🎜🎜BOOL: Boolescher Wert (wahr/falsch) 🎜 🎜🎜🎜🎜🎜🎜🎜Spalteneinschränkungen angeben. 🎜🎜🎜🎜Einschränkungen tragen dazu bei, die Datenintegrität und -genauigkeit sicherzustellen. 🎜🎜🎜Zum Beispiel: 🎜🎜🎜NOT NULL: Die Spalte darf keine Nullwerte enthalten. 🎜🎜UNIQUE: Die Werte in der Spalte müssen eindeutig sein. 🎜🎜PRIMÄRSCHLÜSSEL: Die Spalte ist der Primärschlüssel der Tabelle. 🎜🎜🎜🎜🎜🎜🎜🎜Daten einfügen🎜🎜🎜🎜🎜🎜Verwenden Sie die Anweisung INSERT INTO, um Daten in die Tabelle einzufügen. 🎜🎜🎜🎜Zum Beispiel: INSERT INTO people (name, age) VALUES ('John', 30);. 🎜🎜🎜🎜🎜🎜Beim Einfügen mehrerer Datenzeilen können Sie die Anweisung zum Einfügen mehrerer Werte verwenden. 🎜🎜🎜🎜Zum Beispiel: INSERT INTO people (name, age) VALUES ('Mary', 25), ('Bob', 40);. 🎜🎜🎜🎜🎜🎜Daten abfragen🎜🎜🎜🎜🎜🎜Verwenden Sie die SELECT-Anweisung, um die Daten in der Tabelle abzufragen. 🎜🎜🎜🎜Zum Beispiel: SELECT * FROM people (wählen Sie alle Spalten in der Tabelle people aus). 🎜🎜Sie können die WHERE-Klausel verwenden, um die Ergebnisse zu filtern. Beispiel: SELECT * FROM people WHERE age > (wählt alle Personen aus, die älter als 30 sind). 🎜🎜🎜🎜

Das obige ist der detaillierte Inhalt vonSo erstellen Sie eine MySQL-Datenbank. 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