- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL语言简介 SQL(STRUCTURED QUERY LANGUAGE)语言是一种十分重要的标准数据库语言,它是集数据定义,数据查询,数据操纵和数据控制功能于一体的语言。 SQL语言,是一个非过程化的语言,它不是数据库管理系统,也不是应用软件开发语言,它只能用于对数据库中的数据进行操作。 SQL语言常用的语句及语法格式: 1 创建表 CREATE TABLE|DBF 表名 (字段名1 类型[(字段宽度[,小数位数])] [NULL|NOT NULL] [,字段名2类型…]) NULL:允许该字段值为空。 NOT NULL:该字段值不能为空、缺省值为NOT NULL。 如: Create table rygl(编号 c(4),姓名 c(6),性别 c(2)) 2 追加数据 INSERT INTO [数据库名!]表名(字段名1[,字段名2]…) VALUES(表达式1[,表达式2]…) 例1: INSERT INTO STUDENT!XSDA(学号,姓名,性别) VALUE (010312,周亿新,男) 例2: INSERT INTO RYGL(编号,姓名,性别) VALUES(‘8009’,‘吴趁’,‘男’) 3删除数据(逻辑删除) DELETE FROM [数据库名!]表名 WHERE 条件 例1:DELETE FROM STUDENT!XSCJ WHERE 姓名=胡亦兵 4修改数据 UPDATE [数据库名!]表名 SET 字段名1=表达式1 [字段名2=表达式2…] [WHERE 条件] 例1: UPDATE STUDENT!XSCJ SET 计算机=60 WHERE 学号=9900101 2: Update xsda set 姓名=‘小强’ where 编号=‘990001’ 5 表结构的修改1ALTER TABLE 表名 ADD |ALTER字段名类型 [(字段宽度[,小数位数])] 2 ALTER TABLE 表名 DROP 字段名 3 ALTER TABLE 表名 NANAME 字段名1 TO字段名2 6 使用 SELECT- SQL实现查询 数据查询命令 SELECT [ALL|DISTINCT] [表别名1.]表达式1 AS 列名1] [,[表别名2.]表达式2 AS 列名2]…] FROM [数据库名!]表名[逻辑别名] [[INNER|LEFT[OUTER]|RIGHT[OUTER]|FULL[OUTER] JOIN [,数据库2!表名2[逻辑别名2]ON联接条件…] [INTO DBF|TABLE|CURSOR 表名] [WHERE 连接条件 [AND 连接条件…] [AND|OR 条件表达式[AND|OR 条件表达式…]]] [GROUP BY分组表达式[,分组表达式…]] [HAVING 筛选条件] [UNION[ALL]SELECT 语句] [ORDER BY 排序项 [ASC|DESC][,排序项…]] SELECT-SQL语句主要组成部分 SQL的数据查询命令可以实现数据库的任何查询。为清楚起见我们将其概括为四大类:简单查询、嵌套查询、连接查询、分组及使用库函数查询。下面分别进行介绍: 1.简单查询 基本查询语句 【格式】 SELECT [ALL|DISTINCT]字段列表 FROM 表 【功能】无条件查询。 【说明】ALL:表示显示全部查询记录,包括重复记录。 DISTINCT: 表示显示无重复结果的记录。 【例1】从XSDA中检索所有男性考生信息。 SELECT * FROM XSDA WHERE 性别=男 其中*代表所有字段。 【例2】从XSCJ中检索所有考生的英语、数学、计算机成绩. SELECT 英语,数学,计算机 FROM XSCJ 【例3】从XSDA中检索所有学生的籍贯信息。 SELECT 籍贯 FROM XSDA 若要去掉重复值只需要指定DISTINCT语句 SELECT DISTINCT 籍贯 FROM XSDA 【例5】显示xsda(学生信息数据表)中的所有的学号及与之对应的姓名,同时能去除重名。 SELECT DISTINCT 学号,姓名 FROM xsda 【例6】在xscj中查询成绩在80至100之间的学号、姓名。 sele 学号,姓名 from xscj where
您可能关注的文档
最近下载
- 研究院LNG冷能利用.ppt VIP
- [中央]2024年中国记协新闻培训中心招聘 笔试上岸试题历年典型考题及考点剖析附答案详解.docx
- (陶矜老师课件)股权设计与合伙人激励.pdf VIP
- if与unless专项练习.doc VIP
- 2023年北京市高考化学试卷(解析版).pdf VIP
- 有限空间作业安全管理监理实施细则(新).pdf VIP
- 直播电商与案例分析第10章 农产品直播解析.ppt VIP
- 2023款 R18 B 宝马摩托车 中文 用户保养手册 使用说明书.pdf VIP
- 2022年国家公务员考试《公安专业科目》题(网友回忆版).docx VIP
- USCAR38 超声波焊接技术标准和要求(中文版).pdf VIP
文档评论(0)