理论教育 SELECT-SQL查询语句

SELECT-SQL查询语句

时间:2023-11-19 理论教育 版权反馈
【摘要】:在SQL语言的诸多语句中,使用最频繁且应用最广泛的是SELECT-SQL查询语句。一个查询指的是从一个或多个数据库中提取信息的一种方法,特别是要依照一定的顺序或符合一定的标准,SELECT-SQL语句是这种规则和标准的具体体现。查询的语法中通常包含表名、字段名及一些条件。SQL语句以关键字开头,后跟完整描述一个操作的短语。2.使用格式Select<字段名表>Into<新表名>From<源表名>“字段名表”说明内容同Select语句。

SELECT-SQL查询语句

在SQL语言的诸多语句中,使用最频繁且应用最广泛的是SELECT-SQL查询语句。一个查询指的是从一个或多个数据库中提取信息的一种方法,特别是要依照一定的顺序或符合一定的标准,SELECT-SQL语句是这种规则和标准的具体体现。

对于VB中的关系数据库,一旦数据存入数据库以后,就可以用SQL同数据库“对话”。通常,都是由用户用SQL来“发问”,数据库则以符合发问条件的记录来“回答”。查询的语法中通常包含表名、字段名及一些条件。SQL语句以关键字开头,后跟完整描述一个操作的短语。例如,下面的语句可以从学生成绩表中查询到所有文秘专业学生的记录:

Select * From 学生成绩 Where专业=′文秘′

一、Select语句

1.语句功能

Select语句用来创建一个选择查询,用于从已有的数据库中检索记录。

2.使用格式

Select <字段名表> From<数据表名> [Where<筛选条件>]

例如:从学生成绩数据表中检索出张三同学的记录。

Select 学号,姓名,专业,高数 From学生成绩 Where 姓名=′张三′

二、Select Into语句

1.语句功能

Select Into语句用来为表做备份或将表输出到其他数据库中。新表的结构与原表相同与否,取决于字段个数和顺序的选择。

2.使用格式

Select<字段名表> Into<新表名> From<源表名>

“字段名表”说明内容同Select语句。

例如:创建与“学生成绩”表一样的表,表名为“学生成绩2”。

Select * Into 学生成绩2 From 学生成绩

三、Update语句

1.语句功能

Update语句用来创建一个更新查询,按照指定条件修改表中的字段值。

2.使用格式

Update<数据表名>Set<字段1>=<表达式>[,<字段2>=<表达式>,…]Where<筛选条件>

说明:表达式的数据类型应该与字段数据类型一致。(www.daowen.com)

例如:更新“学生成绩”表中学号为“994206”的记录,其专业改为“文秘”。

Update 学生成绩Set专业=′文秘′ Where 学号=′994206′

四、Delete语句

1.语句功能

Delete语句可以创建一个删除查询,用来按照指定条件删除表中的纪录。

2.使用格式

Delete From<数据表名> Where<筛选条件>

例如:从数据表中删除王五的记录。

Delete From学生成绩Where 姓名=′王五′

五、Insert语句

1.语句功能

Insert语句可以建立一个添加查询,向数据表中添加一个或多个记录。有两种基本格式。

2.使用格式

格式一:

Insert Into<目标表名>Select<字段1>[,<字段2>…] From<源表名>

例如:将专业为“经管”的所有学生记录加入到经管数据表中(表名为“经管专业”)。

Insert Into经管专业Select * From学生成绩 Where专业=′经管′

格式二:

Insert Into<目标表名>(<字段1>[,<字段2>…])Values(<值1>[,<值2>…])

说明:值1,值2等表达式的顺序位置与字段1,字段2的顺序对应一致。用此命令可插入一个记录,并对字段赋值

例如:向数据表中加入一条新的记录。

Insert Into学生成绩(学号,姓名,专业,高数,计算机,英语

Values(′992308′,′王政′,′交通′,85,75,90)

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

我要反馈