上一页 1 ··· 106 107 108 109 110 111 112 113 114 ··· 137 下一页
摘要: 到目前为止,我们已经学习了如何创建数据表、如何修改数据表以及如何删除数据表,我们还学习了如何将数据插入数据表、如何更新数据表中的数据以及如何数据删除。创建数据表是在创建存放数据的容器,修改和删除数据表是在维护数据模型的正确性,将数据插入数据表、更新数据表以及删除数据表中的数据则是在维护数据库中数据与 阅读全文
posted @ 2018-10-20 00:30 尐鱼儿 阅读(226) 评论(0) 推荐(0) 编辑
摘要: “取出一张表中所有的数据”是最简单的数据检索任务,完成这个最简单任务的SQL语句也是最简单的,我们只要执行“SELECT * FROM 表名”即可。比如我们执行下面的SQL语句: 执行完毕我们就能在输出结果中看到下面的执行结果: 执行结果中列出了表中的所有行,而且包含了表中每一列的数据。 上面的SQ 阅读全文
posted @ 2018-10-20 00:30 尐鱼儿 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 由于前面我们执行“DELETE FROM T_Person”语句将数据表T_Person中的数据全部 删除了,为了演示带WHERE 子句的DELETE 语句,我们需要重新插入一些数据到T_Person 中。请执行下面的SQL语句: 执行完此SQL语句后执行SELECT * FROM T_Person 阅读全文
posted @ 2018-10-20 00:27 尐鱼儿 阅读(3998) 评论(0) 推荐(0) 编辑
摘要: 删除数据的SQL 语句非常简单,我们只要指定要删除的表就可以了,比如我们要将T_Debt和T_Person表中的数据删除,那么执行下面的SQL语句即可: 由于T_Debt 表中FPerson 字段是指向表T_Person 的FName 字段的外键,所以必须首先删除T_Debt表中的数据后才能删除T_ 阅读全文
posted @ 2018-10-20 00:26 尐鱼儿 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 外键是指向另一个表中已有数据的约束,因此外键值必须是在目标表中存在的。如果更新后的数据在目标表中不存在的话则会导致违反外键约束异常。T_Debt 表中FPerson 字段是指向表T_Person的FName 字段的外键,如果我们执行下面SQL: 由于在T_Person表中不存在FName字段等于“M 阅读全文
posted @ 2018-10-20 00:25 尐鱼儿 阅读(1295) 评论(0) 推荐(0) 编辑
摘要: 正如“非空约束”表达的意思,如果对一个字段添加了非空约束,那么我们是不能将这个字段中的值更新为NULL的。T_Debt表的FAmount字段是有非空约束的,如果我们执行下面SQL: 这句SQL为FAmount 设置空值。我们执行这句SQL以后数据库系统会报出类似如下的错误信息: 不能将值NULL 插 阅读全文
posted @ 2018-10-20 00:24 尐鱼儿 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 主键是在同一张表中必须是唯一的,如果在进行数据更新的时候指定的主键与表中已有的数据重复的话则会导致违反主键约束的异常。T_Debt表中FNumber 字段是主键,如果我们执行下面SQL: 由于表中已经存在一条FNumber 字段为2 的记录,所以运行这句SQL 的时候会报出类似如下的错误信息: 违反 阅读全文
posted @ 2018-10-20 00:24 尐鱼儿 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 目前演示的几个UPDATE语句都是一次性更新所有行的数据,这无法满足只更新符合特定条件的行的需求,比如“将Tom 的年龄修改为12 岁”。要实现这样的功能只要使用WHERE 子句就可以了,在WHERE 语句中我们设定适当的过滤条件,这样UPDATE 语句只会更新符合WHERE子句中过滤条件的行,而其 阅读全文
posted @ 2018-10-20 00:23 尐鱼儿 阅读(21786) 评论(0) 推荐(0) 编辑
摘要: UPDATE 语句用来对数据表中的数据进行更新。下边的语句用来将表T_Person 中所有人员的FREMARK 字段值更新为“SuperMan”: 执行SELECT * FROM T_Person来查看表中的数据: 可以看到所有行的FRemark字段值都被设置成了“SuperMan”。 来看一下刚才 阅读全文
posted @ 2018-10-20 00:22 尐鱼儿 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 主键是在同一张表中必须是唯一的,如果在进行数据插入的时候指定的主键与表中已有的数据重复的话则会导致违反主键约束的异常。T_Debt表中FNumber 字段是主键,如果我们执行下面SQL: 由于在上一节中我们已经向表中插入了一条FNumber 字段为1 的记录,所以运行这句SQL的时候会报出类似如下的 阅读全文
posted @ 2018-10-20 00:21 尐鱼儿 阅读(345) 评论(0) 推荐(0) 编辑
上一页 1 ··· 106 107 108 109 110 111 112 113 114 ··· 137 下一页