首页 理论教育 Access2016数据库操作语句

Access2016数据库操作语句

时间:2023-11-15 理论教育 版权反馈
【摘要】:SQL语句的数据操作语言是数据操作命令,包括向表中插入数据、删除数据、修改数据和查询数据等语句,前三种操作会改变表中的数据,且改变后的数据不可逆,所以要对数据库做好备份。例4-26在“教学信息管理”数据库中,用SQL语句将学号为“1901010108”学生的“03001”课程成绩增加5分,查询保存为“例4-26成绩更新查询”。图4-104原会计学1班学生在SQL视图中输入语句:单击工具栏上的“运行”按钮,弹出确认删除对话框,如图4-105所示。

Access2016数据库操作语句

SQL语句的数据操作语言是数据操作命令,包括向表中插入数据(Insert)、删除数据(Delete)、修改数据(Update)和查询数据(Select)等语句,前三种操作会改变表中的数据,且改变后的数据不可逆,所以要对数据库做好备份。

1.插入数据(Insert)

Insert命令用于向表中添加新记录,可以给表中字段赋值。语句格式如下: 其中,Into子句指出将要添加新记录的表名,Values子句指出输入新记录的指定字段中的数据值,如果省略列名,需按照表结构中定义的顺序依次为每个字段赋值,否则按所列出的字段名给字段赋值。

注:字段值的格式必须与字段数据类型一致,譬如文本型的数据值需要给值加双引号(“ ”),日期时间型的数据要以日期时间型数据的格式写在一对“#”里等。

例4-24 在“教学信息管理”数据库中,向“教师表”中插入一条记录“20116”“封顺”“男”“2014-1-1”“党员”“副教授”和“6600”,查询命名为“例4-24追加记录查询”。

操作步骤:

(1)在数据库窗口中的“查询”对象下,双击“查询设计视图”选项,关闭弹出的“显示表”对话框,单击“SQL视图”,进入SQL视图。

(2)在SQL视图中输入如下语句:

(3)单击工具栏上的“运行”按钮,弹出追加记录对话框,如图4-98所示,单击“是”,追加完成。

图4-98 追加记录对话框

(4)关闭查询视图,查询命名为“例4-24追加记录查询”。

(5)查看运行结果。打开“教师表”,可以看到“封顺”已增加到教师表中,如图4-99所示。

图4-99 添加的记录

2.更新数据(Update)

Update语句实现数据的更新功能,能够对指定表中的记录或满足条件的记录进行更新操作,其语句格式如下:

其中,<表名>指出要修改记录的表名;Set子句指出将要更新的列及它们的新值;Where 指出更新的条件,如果省略Where,则对该列所有值进行更新。

例4-25 在“教学信息管理”数据库中,用SQL语句实现将学生表中“刘一手”同学的政治面貌改为“党员”,查询保存为“例4-25更新查询”。

操作步骤:

(1)在SQL视图下输入如下语句:

Update 学生表 Set 政治面貌 = "党员" Where 姓名 = "刘一手"

(2)单击工具栏上的“运行”按钮,弹出如图4-100所示的对话框。

图4-100 运行更新语句

(3)单击“是”,查看运行结果。打开“学生表”,可以看到“刘一手”的信息已经被修改,由“团员”已经更改为“党员”。

(4)关闭查询视图,将查询命名为“例4-25更新查询”。

例4-26 在“教学信息管理”数据库中,用SQL语句将学号为“1901010108”学生的“03001”课程成绩增加5分,查询保存为“例4-26成绩更新查询”。(www.xing528.com)

操作步骤:

(1)为了对照查询结果,先对满足条件的记录进行查询,结果如图4-101所示。

图4-101 更新前成绩

(2)在SQL视图中输入如下语句:

(3)单击工具栏上的“运行”按钮,弹出确认更新对话框,如图4-102所示。

图4-102 确认更新对话框

(4)单击“是”,确认更新。

(5)查看运行结果。打开“成绩表”,可以发现学号为“1901010108”的学生的“03001”课程成绩增加了5分,如图4-103所示。

图4-103 更新后的成绩

(6)保存查询为“例4-26成绩更新查询”。

3.删除数据(Delete)

Delete 命令用于删除表中的记录,可以对指定表中满足条件的记录或全部记录进行删除操作。其语句格式如下:

Delete From <表名>[Where <条件>]

其中,From指出从哪张表中删除记录;Where指出删除记录的条件,如果省略Where将删除表中所有记录。

例4-27 在“教学信息管理”数据库中,用SQL语句实现:删除“学生表”中所有“会计学1班”的学生记录,查询保存为“例4-27 SQL删除查询”。

操作步骤:

原“会计学1班”的学生如图4-104所示。

图4-104 原会计学1班学生

(1)在SQL视图中输入语句:

(2)单击工具栏上的“运行”按钮,弹出确认删除对话框,如图4-105所示。单击“是”对话框,将删除满足条件的记录。

图4-105 删除确认对话框

(3)在班级表中观察结果,如图4-106所示,“会计学1班”已被删除。

图4-106 会计学1班已被删除

(4)单击工具栏中的“保存”按钮,保存查询为“例4-27删除查询”。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈