CREATETABLE Students( student_id INTPRIMARY KEY, name VARCHAR(20) NOTNULL );
4.插入示例数据
1 2 3 4 5 6 7 8 9
INSERT INTO Students (student_id,name,gender,class) VALUES (1001,'张三','M','一班'), (1002,'李四','F','一班'), (1003,'王五','M','二班'), (1004,'赵六','F','二班'), (1005,"秦柒",'F',"二班");
5.查询验证
插入数据后,可以用简单查询验证表和数据:
1
SELECT *FROM Students;
结果应该显示刚插入的四个学生及信息。
course table
1.业务需求
学校需要记录课程信息,每门课程包含:
课程编号(唯一 表示每门课程)
课程名称
学分 要求:
课程编号唯一(主键)
课程名称不能为空
学分为正整数
2.表设计
字段名
数据类型
约束
说明
course_id
INT
PRIMARY
课程唯一编号
course_name
VARCHAR(100)
NOT NULL
课程名称
credit
INT
CHECK(credit>0)
学分必须大于0
3.建表SQL示例
1 2 3 4 5 6
CREATE TABLE Courses( course_id INT PRIMARY KEY, course_name VARCHAR(100) NOT NULL, credit INT CHECK (credit>0) );
4.插入示例数据
1 2 3 4 5 6 7
INSERT INTO Courses(course_id,course_name,credit) VALUES (2001,'数学',3), (2001,'语文',2), (2001,'英语',3), (2001,'物理',4);