- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
SQL语言及常用库函数SQL的基本概念SQL语言-基本知识SQL常用库函数SQL的基本概念SQL语言是结构化语言(StructureQueryLanguage)的缩写,是一种用于数据库查询和编程的语言,已经成为关系型数据库普遍使用的标准,使用这种标准数据库语言对程序设计和数据库的维护都带来了极大的方便,广泛地应用于各种数据查询。VB和其他的应用程序包括Access、FoxPro、Oracle、SQLServer等都支持SQL语言。SQL语言-基本知识SQL功能命令动词数据查询SELECT数据操纵INSERT、UPDATE、DELETE数据定义CREATE、DROP、ALTER数据控制GRANT、REVOKE数据查询查询功能:SELECT[ALL|DISTINCT][别名.]选项[,[别名.]选项……]FROM表名[别名][,表名[别名]……][WHERE条件表达式][AND条件表达式……][GROUPBY分组选项[,分组选项……]][HAVING组条件表达式][ORDERBY排序选项[ASC|DESC][,排序选[ASC|DESC]……]]
数据查询命令中各参数的含义如下:SELECT是该命令的主要关键字。ALL|DISTINCT表示ALL和DISTINCT任选其一,ALL表示所有的记录,DISTINCT表示去掉重复记录。FROM说明要查询的数据来自哪个或哪些表,可以对单个表或多个表进行查询;WHERE说明查询条件,即选择元组的条件;GROUPBY短语用于对查询结果进行分组,可以利用它进行分组汇总;HAVING短语必须跟随GROUPBY使用,它用来限定分组必须满足的条件;ORDERBY短语用来对查询的结果进行排序数据操纵
1、添加数据格式一:INSERTINTO表名[(字段名1[,字段名 2[,…]])]VALUES(表达式1,[,表达式2[,…]])格式二:INSERTINTO表名FROMARRAY数组名|FROM MEMVAR格式一:是向指定的表中插入记录,当插入的不是完整的记录时,可以指定字段。VALUES用来给出具体的记录值格式二:FROMARRAY说明从指定的数组中插入记录值,FROMMEMVAR说明根据同名的内存变量来插入记录值,如果同名的变量不存在,那么相应的字段为默认值或空。2、更新UPDATE表名SET列名=表达式……[WHERE条件];一般使用WHERE子句指定条件,以更新满足条件的一些记录的字段值,并且一次可以更新多个字段,如果不使用WHERE子句,则更新全部记录。例如:给wh1仓库的职工提高10%的工资,可以用如下命令。 UPDATE职工表SET工资=工资*1.1; WHERE仓库号=”wh1” 又如:给所有学生的成绩加1分; UPDATE学生SET成绩=成绩+1数据操纵
3、删除DELETEFROM表名[WHERE条件]FROM指定从哪个表中删除数据,WHERE指定被删除的记录所满足的条件,若不使用WHERE子句,则删除该表中的全部记录.例:要删除仓库关系中仓库号值是wh2的元组,可用命令: DELETEFROM仓库WHERE仓库号=”wh2”数据操纵
数据定义
1、表的定义定义表名 CREATE TABLE|DBF表名 [NAME长表名][FREE] 定义字段 (字段1字段类型[(字段宽度),[字段精度]]是否允许空值 [NULL|NOTNULL](默认允许空值)实体完整性 [PRIMARYKEY|UNIQUE][REFERENCES表名2[TAG索引文件名]]域完整性 [CHECK [表达式]]出错提示信息 [ERROR [提示信息]]定义默认值 [DEFAULT [表达式]][字段2字段类型[(字段宽度),[字段精度]]同上…|FROMARRAY数组名数据定义
2.表结构的修改格式一:ALTERTABLE表名ADD|ALTER[COLUMN]字段1字段 类型[(字段宽度),[字段精度]] [NULL|NOTNULL](默认允许空值) [CHECK字段1[ERROR [提示信息]] [DEFAULT [表达式]] [PRIMARYKEY|UNIQUE] [REFERENCES表名2[TAG索引文件名1]]
SQL常用函数一、字符转换
您可能关注的文档
- 数字电子技术基础第十章.ppt
- 市场营销学第1章-第4章.ppt
- 第5章--NTFS权限管理.ppt
- 第6章关系数据理论2.ppt
- 第5章-数据输入输出.ppt
- 第四章--类与对象.ppt
- 七年级生物上册-生物对环境的适应和影响课件-人教新课标版.ppt
- 开课第二章第四节自然界中的水.ppt
- 第三节第8课时-等效平衡.ppt
- 推销策略与艺术(9).ppt
- 2024年乡镇小学全国中小学生安全教育日活动实施方案 合计4份.pdf
- 人教版2024年六年级语文下册期中考试题(完美版).pdf
- 2025年江阴市西城钢铁有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版.docx
- 2025年江苏新大纸业集团公司校园招聘模拟试题附带答案详解必考题.docx
- 苏教版数学四年级上册期末卷及参考答案【突破训练】.docx
- 苏教版数学四年级上册期末测试卷带答案(达标题).docx
- 苏教版数学四年级上册期末卷(综合卷).docx
- 苏教版小学四年级上册数学期末试卷【重点班】.docx
- 苏教版数学四年级上册期末卷含完整答案(精品).docx
- 苏教版小学四年级上册数学期末试卷(网校专用).docx
最近下载
- 《城镇道路工程施工与质量验收规范》CJJ1-2008.docx VIP
- 2025年郑州铁路职业技术学院单招职业倾向性测试题库(夺冠系列).docx VIP
- 6RA80操作说明.pdf
- YS/T 1160-2016_工业硅粉定量相分析 二氧化硅含量的测定 X射线衍射K值法.pdf
- 以社区服务铸牢中华民族共同体意识的实践与思考.docx VIP
- 最完整平面设计费价目表.pdf
- 缅怀先烈主题班会优质课件.ppt
- 2025年美丽中国第六届全国国家版图知识竞赛题库及答案(中小学组).docx VIP
- 小学数学新人教版一年级下册第五单元《100以内的笔算加、减法》教案(2025春).doc
- 2025年郑州软件职业技术学院单招职业技能测试题库(夺冠系列).docx VIP
文档评论(0)