CREATE TABLE students (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT(2) NOT NULL,
gender ENUM('male', 'female') NOT NULL,
phone VARCHAR(20),
address VARCHAR(200),
PRIMARY KEY (id)
);
首先创建students表,其中包含id、姓名、年龄、性别、联系电话和家庭住址等字段。id是自动递增的整数类型,name是最大长度为50的字符串类型,age是整数类型,gender是枚举类型(男性或女性),phone是最大长度为20的字符串类型,address是最大长度为200的字符串类型。PRIMARY KEY指定id为主键。
INSERT INTO students (name, age, gender, phone, address)
VALUES ('张三', 19, 'male', '13312345678', '北京市海淀区中关村南大街5号');
INSERT INTO students (name, age, gender, phone, address)
VALUES ('李四', 20, 'female', '13612345678', '上海市浦东新区杨高南路120号');
INSERT INTO students (name, age, gender, phone, address)
VALUES ('王五', 18, 'male', '13712345678', '成都市金牛区人民北路二段1号');
接下来,大家向students表中插入一些数据。每一个INSERT INTO语句表示向students表中添加一条记录。name、age、gender、phone和address字段依次对应每个学生的姓名、年龄、性别、联系电话和家庭住址。
SELECT * FROM students;
最后,大家可以使用SELECT语句查询students表中的所有记录,*表示查询所有字段。查询结果将返回表中所有的学生信息。