MySQL 常用语句详解
一、建表(CREATE TABLE)
在MySQL中,创建一张新的数据表是一项基础操作,通常使用CREATE TABLE语句完成。例如:
CREATE TABLE students (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT,
gender ENUM('male', 'female'),
address VARCHAR(100)
);
此语句创建了一个名为students的新表,并定义了多个字段:id作为主键,自动递增;name存储姓名,不能为空;age存储年龄;gender存储性别;address存储地址。
二、查看表结构(DESCRIBE)
为了了解现有表的结构,可以使用DESCRIBE或简写为DESC命令:
DESCRIBE students;
这将返回表students的所有字段及其属性。
三、增加字段(ALTER TABLE ADD COLUMN)
如果需要向已有的表中添加新字段,可以使用ALTER TABLE语句:
ALTER TABLE students ADD COLUMN education VARCHAR(50);
这条命令向students表添加了一个新的字段education,用于存储学生的学历信息。
四、删除字段(ALTER TABLE DROP COLUMN)
删除一个字段同样使用ALTER TABLE语句,但命令稍有不同:
ALTER TABLE students DROP COLUMN education;
这会从students表中移除字段education。
五、插入数据(INSERT INTO)
向表中插入数据是最常见的操作之一,可以通过INSERT INTO语句实现:
INSERT INTO students (name, age, gender, address) VALUES ('张三', 20, 'male', '北京市');
这条语句向students表中插入了一条新的记录。