数据库操作综述:修改、查看与插入

需积分: 1 0 下载量 159 浏览量 更新于2024-09-11 收藏 27KB DOCX 举报
本篇文档是对数据库操作的详细总结,主要包括以下几个关键知识点: 1. **修改表中数据**:通过`UPDATE`语句来更新数据,如: - `update studentInfos set stuAge = stuAge + stuAge where sutName = '杨林'`:这行代码表示将名为'杨林'的学生的年龄字段值增加自身值。 - `update studentInfos set sutName = 'we' where stuid = 16`:针对指定ID(16)的记录,仅替换`sutName`字段为'we'。 - `update studentInfos set sutName = '杨恶虎', stuAge = 18, stuAddress = '长沙' where stuid = 27`:一次修改多列,如姓名、年龄和地址。 2. **删除数据库与表**: - 使用`IF EXISTS`条件语句检查`sysdatabases`表中是否存在名为'test'的数据库,如果存在则执行`DROP DATABASE test`操作。 - 同理,检查`sysobjects`表中是否存在名为'myTable'的系统表,存在则删除它。 3. **插入新数据**: - 不指定字段时,必须按字段顺序插入,例如`insert into studentInfo values ('李四', 19, 'huzi@126.com', '问问')`,确保满足检查约束。 - 指定字段时,同样需要按指定顺序插入,如`insert into studentInfo (stuEmail, stuAge, stuAddress, sutName) values ('huzi@126.com', 34, '问问', '杨戬')`。 - 批量插入数据(从2005版本起支持)使用`UNION`操作,示例展示了连续三次相同的插入,但最后一组数据末尾不需加`UNION`,因为数据相同只会插入一行。 总结来说,本文档涵盖了数据库中的基本数据更新、数据表管理(创建、删除)以及数据插入操作,强调了SQL语句的正确语法和注意事项,包括字段顺序、检查约束以及批量插入的使用。对于学习数据库操作或维护数据库的同学来说,这是一个实用的参考资源。