网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > SQL语法 > 正文

结构化查询语言(SQL)

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务
O ARRAY ArrayName 3. 将结果存放在临时文件中

  格式:INTO CURSOR CursorName 说明:临时表中一个只读的 DBF 文件,当查询结束后该临时文件是 当前文件,可像一般的 DBF 文件一样使用,当关闭文件时该文件将 自动删除。 4. 将结果存放在永久表中,通过该子句可实现表的复制。

  格式:INTO TABLE|DBF TableName 5. 将结果存放到文本文件中

  格式:TO FILE FileName [ADDITIVE] 6. 将结果直接输出到打印机

  格式:TO PRINTER [PROMPT] 习题:P131/ 2 P132/ 4,5,6

  第三节 数据操作功能 一、 插入

  命令格式 1:INSERT INTO 数据表名 [(字段名 1[,字段名 2,...])] VALUES (表达式 1[,表达式 2...])

  功能:在指定表尾添加一条新记录,其值为 VALUES 后面的表达式 的值。 命 令 格 式 2 : INSERT INTO 数 据 表 名 ArrayName|FROM MEMVAR 功能:向指定表中添加一条新记录,其值来自于数组或对应的同名内 存变量。 例:向课程表中插入记录: (”05”,”数理逻辑”,”6”,”03”) INSERT INTO 课程 VALUES(”05”,”数理逻辑”,6,”03”) 说明: 1. 如未使用字段名指明,则 VALUES 中的表达式数目必须与表中 的字段数相同,而且相应的数据类型必须一致。 2. 如果表中设定了主索引,则插入记录时只能用该 SQL INSERT 命令而不能使用 APPEND 或 INSERT 命令。 3. 注意插入数据的数据类型必须与表设计时的类型一致。 FROM ARRAY

  二、 更新

  命令格式:UPDATE TableName SET 字段名 1=表达式 1[,字段名 2= 表达式 2...] WHERE Condition 类似于 REPLACE 命令。通常嵌入在循环结构内,用另一个表的数据 来修改本表。 例:将课程关系中课程号为“01”的课程的学分加 1 分。 UPDATE 课程 SET 学分=学分+1 WHERE 课程号=”01”

  习题:P148/2 P150/6

  三、删除

  命令格式:DELETE FROM TableName [WHERE Condition] 说明:类似于 VFP 的 DELE ... FOR ... 命令。 1. 2. 若无 WHERE 子句会删除表中的全部记录。 此命令为逻辑删除。用 PACK 命令进行物理删除。

  例:删除课程关系中课程号为“05”的元组。 DELE FROM 课程 WHERE 课程号=”05” 习题:P156/25

  第二节 数据定义功能 一、表的定义

  命令格式:CREATE TABLE 数据表名(字段名 1 字段类型(字段宽度 [, 小 数 位 数 ]) [NULL|NOT

  NULL][CHECK ][ERROR][DEFAULT][PRIMARY KEY|UNIQUE][字 段名 2... ...]) 说明: 例:用 SQL CREATE 命令建立学生 2 数据表 CREATE TABLE 学生 2(学号 C(2) NOT NULL PRIMARY KEY ,姓名 C(8),; 性别 C(2) CHECK 性别=”男” OR 性别=”女” ERROR “性别只能是

  男或女” DEFAULT “男”,生日 D) 习题:P157/2

  二、表的删除

  命令格式:DROP TABLE TableName 功能:直接从磁盘上删除指定的表。 例:删除上例中的表“学生 2” DROP TABLE 学生 2 习题:P148/1

  三、 表结构的修改

  命令格式 1:ALTER TABLE TableName ADD|ALTER [COLUMN] 字段名 1... ] 说明: 此格式可添加(ADD)新的字段或修改(ALTER)已有的字段,它 的句法基本与 CREATE TABLE 的句法相对应。 例:为课程关系增加长度为 6 的字符型的先修课号属性。 ALTER TABLE 课程 ADD 课程号 C(6) 例:课程中的课程号属性的长度由 6 改为 8。 ALTER TABLE 课程 ALTER 课程号 C(8) 习题:P153/13 P142/37 P157/1 P159/6,8 P160/12

  命令格式 2:ALTER TABLE 表名 ALTER [COLUMN] 字段名 1 [NULL|NOT NULL] [SET

  • 上一篇资讯: 02_SQL
  • 下一篇资讯: sql知识点总结
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师