猫猫兔长什么样:关系数据库SQL语言的一些提问, 复习题的,我没有时间了大家帮忙~
来源:百度文库 编辑:高校问答 时间:2024/05/02 07:47:29
(2) SQL中常用的数据类型
(3) SQL中创建数据库的语法,创建表的语法
(4) SQL中表的修改,表的删除
(5) SQL中索引的创建
(6) SQL中索引的删除
(7) 为什么要建立索引
(8) SQL中向表中插入数据的语法
帮帮忙 ,谢谢拉~~!~!~!~!
(9) SQL中查询语法 Select … from … where 的使用
(10) SQL中表数据删除的语法
(11) SQL中表数据修改的语法
(12) SQL中视图的创建和删除语法
(13) SQL中视图的查询
(2)字符,数值,逻辑和日期
(3)SQL中创建数据库的语法:
CREATE DATABASE database'name
创建表的语法:
CREATE TABLE〈表名〉(
〈列名〉〈数据类型〉[列完整性约束]
〈列名〉〈数据类型〉[列完整性约束]
[,〈表完整性约束〉][, ]……
)
(4) SQL中表的修改:
ALTER TABLE〈表名〉
{ ALTER COLUMN〈列名〉{〈新数据类型〉}
| ADD COLUMN {〈新列名〉〈数据类型〉[列完整性约束]}[, ...n]
| DROP COLUMN〈列名〉[, ...n] }
表的删除:
DROP TABLE 〈表名〉
(5) SQL中索引的创建:
CREATE [UNIQUE] [CLUSTERED] INDEX〈索引名〉ON 〈表名〉(
〈列名〉[ASC|DESC]
[,〈列名〉[ASC|DESC] ] ...
)
(6) SQL中索引的删除:
DROP INDEX 〈索引名〉
(7) 为什么要建立索引:加快操作数据的速度
(8) SQL中向表中插入数据的语法:
INSERT INTO 〈表名〉[(〈属性列1〉[,〈属性列2〉]…) ]
VALUES(〈常量1〉[,〈常量2〉]…)
(9) SQL中查询语法 Select … from … where 的使用:
SELECT [ALLDISTINCT]〈目标列表达式〉[,〈目标列表达式〉]···
FROM 〈表名或视图名〉[,〈表名或视图名〉] ···
[WHERE〈条件表达式〉]
[GROUP BY 〈列名1〉
[HAVING〈条件表达式〉] ]
[ORDER BY 〈列名2〉[ASC DESC][,〈列名3〉[ASC DESC] ] ··· ]
(10) SQL中表数据删除的语法:
DELETE FROM 〈表名〉[WHERE〈条件〉]
(11) SQL中表数据修改的语法:
UPDATE 〈表名〉SET
〈列名〉=〈表达式〉
[,〈列名〉=〈表达式〉] …
[ WHERE〈条件〉]
(12) SQL中视图的创建:
CREATE VIEW 〈视图名〉
[(〈列名〉[,〈列名〉]…)] AS
〈查询子句〉
删除语法:
DROP VIEW 〈视图名〉
(13) SQL中视图的查询:与表查询一样
(2)SQL中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型
(3) SQL中创建数据库的语法,创建表的语法
CREATE TABLE|DBF 数据表名称(字段1 类型1(长度),字段2 类型2(长度) …… )
(4) SQL中表的修改,表的删除
ALTER TABLE 数据表名称
DROP TABLE 数据表名称 (永久性删除一个数据表)
(5) SQL中索引的创建
命令创建index on 表达式 to 文件名
(6) SQL中索引的删除
DROP INDEX mytable.mycolumn_index
(7) 为什么要建立索引
索引的作用(为什么要建立索引)加快数据的检索、显示、查询和打印速度。SQL语言必需靠索引技术来实现。
(8) SQL中向表中插入数据的语法
添加数据记录:
sql="insert into 数据表 (字段1,字段2,字段3 …) values (值1,值2,值3 …)"
sql="insert into 目标数据表 select * from 源数据表" (把源数据表的记录添加到目标数据表)
(9) SQL中查询语法 Select … from … where 的使用
sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]"
sql="select * from 数据表 where 字段名 like \'%字段值%\' order by 字段名 [desc]"
sql="select top 10 * from 数据表 where 字段名 order by 字段名 [desc]"
sql="select * from 数据表 where 字段名 in (\'值1\',\'值2\',\'值3\')"
sql="select * from 数据表 where 字段名 between 值1 and 值2"
(10) SQL中表数据删除的语法
删除数据记录:
sql="delete from 数据表 where 条件表达式"
sql="delete from 数据表" (将数据表所有记录删除)
(11) SQL中表数据修改的语法
sql="update 数据表 set 字段名=字段值 where 条件表达式"
sql="update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式"
(12) SQL中视图的创建和删除语法
创建视图
1、用视图设计器创建视图
A、创建一个本地单表视图
1、打开一个数据库
2、文件-新建-视图-新建文件如图7-3
3、选定字段B、创建一个多表本地视图1、2步同上,第三步时,需要选中多个表中的字段。同时选定多个表的连接条件(默认是内连接)。2、利用向导创建视图(略)视图的作用二、利用视图更新数据1、打开数据库,激活要修改的视图2、打开数据库菜单,选择修改,进入视图设计器窗口如下图:
3、选择更新条件,如下图所示:
4、保存后返回数据库设计器中,然后对视图进行修改,可同时改变相对应的表的记录的值。
(13) SQL中视图的查询
创建查询 返回
1、用设计器创建注意:查询不依赖以某一数据库而存在。文件-新建-查询-新建文件选定一个表或多个表,进入查询设计器:如下图所示:
然后选定字段。(可与上面创建视图的步骤进行比较)
2、用向导创建(略)
其中部分不是用vfp命令做的。
完整的可以看这里:http://foxhelp.joyjc.com/