問題:如何建立 mysql 數據庫?回答:連接到 mysql 服務器。創建數據庫。創建表。定義表中的列類型。指定列約束。插入數據。查詢數據。
MySQL 數據庫建立指南
建立數據庫
使用 MySQL 客戶??端連接到 MySQL 服務器。
Windows:打開命令提示符并鍵入 <a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15713.html" target="_blank">mysql</a> -u root -p
(其中 root
是 MySQL 的默認用戶,-p
選項提示你輸入密碼)。
Linux:打開終端并鍵入 mysql -u root -p
。
創建一個數據庫。
使用 CREATE DATABASE
語句,后跟數據庫名稱,例如:CREATE DATABASE my_database;
。
創建表
使用 CREATE TABLE
語句創建表。
例如:CREATE TABLE people (id INT AUTO_INCREMENT, name VARCHAR(255), age INT);
。
id
列是自增長的整數,作為表的主鍵。
name
列是存儲字符串的 VARCHAR 類型,最大長度為 255 個字符。
age
列是存儲整數的 INT 類型。
定義表中的列類型。
常見的類型包括:
INT:整數
VARCHAR(n):可變長度字符串(最大長度為 n)
DATETIME:日期和時間
BOOL:布爾值(true/false)
指定列約束。
約束可幫助確保數據的完整性和準確性。
例如:
NOT NULL
:列不能包含空值。
UNIQUE
:列中的值必須唯一。
PRIMARY KEY
:列是表的主鍵。
插入數據
使用 INSERT INTO
語句將數據插入表中。
例如:INSERT INTO people (name, age) VALUES ('John', 30);
。
插入多行數據時,可以使用多值插入語句。
例如:INSERT INTO people (name, age) VALUES ('Mary', 25), ('Bob', 40);
。
查詢數據
使用 SELECT
語句查詢表中的數據。
例如:SELECT * FROM people
(選擇 people
表中的所有列)。
可以使用 WHERE
子句過濾結果。例如:SELECT * FROM people WHERE age > 30
(選擇年齡大于 30 歲的所有人員)。