USE stu_DB
INSERT INTO student (Sno, Sname, Ssex, Sage, Sdept)
VALUES (‘04265005', ‘刘辉', ‘男', 21, ‘计算机系')
INSERT INTO student (Sno, Sname, Ssex, Sage)
VALUES (‘04265006', ‘李慧', ‘女', 21)向ta1表中插入数据如下:
INSERT ta1([name],birthday) values (‘lan','1977-03-02')
INSERT ta1 values (‘lan','1977-03-02')
INSERT ta1(birthday) values (‘1977-03-02')请根据上述例子,自行设计不同情况下的数据插入语句(不少于10个语句),并进行实验验证,验证要求如下:
不满足唯一性约束的数据的插入。
不满足用户自定义约束的数据的插入。
不满足外键约束的数据的插入。
利用缺省值的数据的插入。
不合理的数据是否能进入数据库。
(2)UPDATE语句
更改(学生)表数据,将学号为‘04265005’的学生的所在系改成‘机械工程系’。
UPDATE student SET Sdept=‘机械系' WHERE Sno=‘04265005'请根据上述例子,自行设计数据修改语句(不少于10个语句),并进行实验验证,验证要求同INSERT语句。
(3)DELETE语句删除行
删除student表中的学号为‘04265005’的记录。
DELETE FROM student WHERE Sno =‘04265005'
如果想清除表中的所有数据但不删除这个表,可以使用TRUNCATE TABLE语句。该语句相当于没有条件的DELETE语句,并且该语句不记录日志。
请根据上述例子,自行设计不同情况的数据删除语句(不少于10条语句),并进行实验验证不满足外键约束的数据删除操作。
对数据定义中创建的学生管理系统(Student, Course,SC,Teacher,TC表)的每个表添加充足的数据(每个表不少于20条),以便完成本实验的后继操作。具体表信息可参考如下:





今天的实验课就结束了,小编带大家大致的了解了表的创建、管理和数据操作,下次就进行实战演练,我们继续一起学习。
以上就是表的创建和管理实验的全部内容,希望对大家的学习有所帮助。
您可能感兴趣的文章:SQL查询出表、存储过程、触发器的创建时间和最后修改时间示例MySQL中修改表结构时需要注意的一些地方MySql表、字段、库的字符集修改及查看方法SQL Server存储过程中使用表值作为输入参数示例SQL Server查询数据库中表使用空间信息实现脚本SQL Server根据分区表名查找所在的文件及文件组实现脚本详解MySql基本查询、连接查询、子查询、正则表达查询mysql不同数据库不同数据表导入数据sql server 2000中禁止创建表(权限设置方法)sql server创建临时表的两种写法和删除临时表sql server建库、建表、建约束技巧详解Mysql多表联合查询效率分析及优化数据库表的查询操作(实验二)数据库表的查询操作实践演练(实验三)










