MySQL 数据库建立指南
建立数据库
使用 MySQL 客户端连接到 MySQL 服务器。
Windows:打开命令提示符并键入mysql -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 岁的所有人员)。
