SQL语言中的数据4种基本类型

上传人:飞*** 文档编号:39976262 上传时间:2018-05-21 格式:DOCX 页数:5 大小:19.46KB
返回 下载 相关 举报
SQL语言中的数据4种基本类型_第1页
第1页 / 共5页
SQL语言中的数据4种基本类型_第2页
第2页 / 共5页
SQL语言中的数据4种基本类型_第3页
第3页 / 共5页
SQL语言中的数据4种基本类型_第4页
第4页 / 共5页
SQL语言中的数据4种基本类型_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《SQL语言中的数据4种基本类型》由会员分享,可在线阅读,更多相关《SQL语言中的数据4种基本类型(5页珍藏版)》请在金锄头文库上搜索。

1、SQL 语言中的数据查询分为 4 种基本类型:SELECT:这条语句要求返回指定结果的数据集合;你可以用这一语句检索中保存的信息。 INSERT:这条语句用来给数据表增加新一行数据。 DELETE:该语句从你的中删除若干行数据。 UPDATE:该语句修改内的现有数据。 以上的这些语句都有各种各样的限定词和函数供你用来定义有关的数据集合,同时控制查询返回的结果集合。SELECT 语句的选项最多。有许多种组合SELECT 的查询选项,例如 JOIN 和 UNION 等。不过就我们目前来说,本文主要还是关注基本用途。用 SELECT 语句检索保存的信息为了获得中保存的信息就必须采用 SELECT 语

2、句。其基本功能限制在针对单一数据表操作,当然,其他范围的构造也是有的。为了返回特定列所对应的所有数据行,你可以使用以下语句:SELECT column1, column2 FROM table_name;另外,使用通配符“*”可以从表中选出所有的列:SELECT * FROM table_name;你要愿意自己编码分析以上返回的结果当然也没问题,不过你完全可以采用方便的 WHERE 子句限制返回的结果集合,该子句可以让你为选择数据定义某些条件。以下查询就会返回“column1”数值等于 3 的所以数据行:SELECT * FROM table_name WHERE column1 = 3;除了

3、“=”(等于)条件之外你还可以用到下列条件运算符:表 A= 等于大于= 大于或等于= 小于或等于SQL 条件语句另外,你还可以联合 WHERE 语句使用 BETWEEN、LIKE 等比较运算符以及AND 和 OR 这类逻辑运算符。注意,OR 语句是包含性的的。以下有一个例子组合了以上这些概念:SELECT * FROM table_name WHERE (Age 18) AND (LastName BETWEEN Anderson AND Miller) OR Company LIKE %School%;用自然语言来说,这条选择语句的含义是这样的:从数据表中选出年龄小于 18岁而且姓氏在“An

4、derson”和“MIller”之间的或者其公司名称类中有“School”字样的数据行。用 INSERT 语句加入新数据使用 INSERT 语句可以创建新的数据行。如果你希望在某一行的某个字段中赋值则要用到 UPDATE 语句。插入语句的语法如下:INSERT INTO table_name (column1, column2, column3)VALUES (data1, data2, data3);如果你想按照表内现有列的同一顺序插入所有的值,那么你不必指定列名,当然,从可读性考虑最好不要这样做。另外,如果你列出列名则不必要按照它们在中出现的顺序包括它们,只要你列出的值与它们一一对应即可。

5、有些列你并没有为其输入新的信息所以你自然没有必要列出它们来。一旦中有了数据要修改起来也与此很相似。UPDATE 语句和 WHERE 子句UPDATE 用来修改现有的值或行里的空字段,因此它必须在匹配现有的数据集合同时提供可接受的值。除非你真地想要修改所有数据行上的值,否则你必须使用 WHERE 子句。UPDATE table_name SET column1 = data1, column2 = data2WHERE column3 = data3;你可以采用 WHERE 子句随意匹配任何一列,正在修改的一列都可以。这样会有助于你把某一特定的值修改为另一个值:UPDATE table_name

6、 SET FirstName = ShelleyWHERE FirstName = Shelly AND LastName = Doll;小心 DELETE 语句DELETE 语句会从的数据表中删除整行。如果你仅仅想删除单一的字段则应该使用 UPDATE 语句把它修改为代表应用程序中的 NULL 的其他空值。一定要小心使用带 WHERE 子句的 DELETE 语句,否则你可能会遭遇清空全部数据表的风险。DELETE FROM table_name WHERE column1 = data1;一旦你中删除某一行数据就不可再后悔了,因此一般来说,最好在数据表中包括一名为“IsActive”的列或类似的指示信息,这样你就可以把该列数据设置为零表示数据禁用。只有在你确信不再需要受到影响的信息之后你才可以用DELETE 语句。小结SQL 就是的语言,我们已经了解了数据查询中所采用的最基本命令语句。但还有很多基本概念尚未涉及,例如 SUN 和 COUNT 函数等,但以上列出的这些命令应该足够你开始着手操作了。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号