- 7
- 0
- 约1.33万字
- 约 30页
- 2018-02-03 发布于河北
- 举报
4SQL[试题]
什么是SQL语言
SQL(Structure?Query?Languge,结构化查询语言)是一种数据库专用的计算机语言,不管是Oracle、SQL? SERVER、Access、My SQL或其他公司的数据库,也不管数据库建立在大型主机或个人计算机上,都可以使用SQL语言来访问和修改数据库的内容。虽然不同公司的数据库软件多多少少会增加一些专属的SQL语法,但大体上,它们还是遵循ASNI(美国国家标准协会)制定的SQL标准。因为SQL语言具有易学习及阅读等特性,所以SQL逐渐被各种数据库厂商采用,而成为一种共通的标准查询语言。只要你学会SQL,即可操作各种数据库如Visual?Foxpro、Access、dBase等等。总之,SQL语言是各种数据库都可以使用的数据库查询语言。
SQL的特点
SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,主要特点包括:
SQL数据定义功能
SQL的数据定义功能包括三部分,定义基本表、定义视图、定义索引
CREATE TABLE, CREATE VIEW, CREATE INDEX, DROP TABLE, DROP VIEW, DROP INDEX, ALTER TABLE
基本的定义和修改
create table 表名(
列名 数据类型 [default 缺省值] [not null]
[,列名 数据类型 [default 缺省值] [not null]]
……
[,primary key(列名 [,列名] …)]
[,foreign key (列名 [,列名] …)
references 表名 (列名 [,列名] …)]
[,check(条件)])
例: Create table PROF
( PNO char[10],
SAL int,
AGE int,
DNO char[10],
primary key (PNO),
foreign key (DNO) references DEPT(DNO),
check (SAL 0))
例:建立一个“学生” 表Student,它由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成。其中学号不能为空,只是唯一的,并且姓名取值也唯一。
SQL表达式(SQL-92)
数值型
int:整数。
smallint:小整数类型。
numeric(p,s):数值型,p为精度,s为标度。数字的总长度等于精度。小数右边s位。
float(p):浮点数值型,精度大于或等于p
real:实数型,精度由操作系统确定
double precision:双精度浮点数值型,精度比real大
字符串型
char(n):固定长度的字符串。
varchar(n):可变长字符串。
时间型
date:日期(年、月、日)。
time:时间(小时、分、秒)。
布尔型
boolean:定义布尔数,其值为true(真),false(假),unknown(未知)
新增数据类型
TEXT
GRAPHIC
IMAGE
MONEY
GENERAL
MEMO
修改基本表定义(ALTER)
格式:
alter table 表名
[add 新列名数据类型[完整性约束]]增加新列
[drop 完整性约束]
[modify 新列名数据类型] 修改列定义
例、向Student表增加“入学时间”列,其数据类型为日期型。
ALTER TABLE Student ADD Scome DATE;
不论基本表中原来是否已有数据,新增加的列一律为空
例、将年龄的数据类型改为半字长整数。
ALTER TABLE Student MODIFY Sage SMALLINT;
删除原有的列定义有可能会破坏已有的数据
例、删除学生姓名必须取唯一值的约束。
ALTER TABLE Student DROP UNIQUE(Sname);
删除原有的列定义有可能会破坏已有的数据
问题:
SQL没有提供删除属性列的语句,用户只能间接实现这一功能,怎么办?
先把表中要保留的列及其内容复制到一个新表中,然后删除原表,再将新表重命名
删除基本表定义(drop)
格式
drop table 表名
示例
drop table DEPT
撤消基本表后,基本表的定义、表中数据、索引、以及由此表导出的视图的定义都被删除。
建立索引是加快查询速度的有效手段
create [unique] [cluster] index 索引名
o
您可能关注的文档
- 08年5月份人力资源管理师三级试题及答案.doc
- 08糜em管理专业毕业论文选题参考.doc
- 08级物流管理专业培养计划.doc
- 08级通信工程专业培养方案.doc
- 08黑龙江行测B类解析版.doc
- 08国贸函授本科毕业论文写作辅导.doc
- 08工装管理制度.doc
- 08反违章管理办法.doc
- 08-东一棵树村村庄建设规划与整治规划说明书.doc
- 08初二科学第三章测试题(新)Microsoft Word 文档.doc
- 2023年度十大热点人物的素材解读与运用-2024年高考语文作文热点素材积累运用与(全国通用).pdf
- 格力室外机中央空调价格表.pdf
- 2026上半年贵州事业单位联考贵州省交通运输厅招聘84人备考题库完整答案详解.docx
- 2026上半年贵州事业单位联考贵州传媒职业学院招聘12人备考题库附参考答案详解(达标题).docx
- 2026上半年贵州事业单位联考贵州省住房和城乡建设厅招聘16人备考题库含答案详解(培优).docx
- 2026上半年贵州事业单位联考玉屏侗族自治县招聘41人备考题库及答案详解(夺冠系列).docx
- 通信原理实验2数字频带传输系统实验.pdf
- 2026上半年贵州事业单位联考贵州医科大学第二附属医院招聘22人备考题库含答案详解(能力提升).docx
- 2026上海复旦大学计算力学与人工智能交叉研究院(筹)招聘专任研究员2人备考题库完整答案详解.docx
- 2026上半年贵州事业单位联考贵州民族大学招聘52人备考题库附参考答案详解(研优卷).docx
最近下载
- ATW-R3210ATW-T3201盒式发射机ATW-T3202手持式发.PDF VIP
- CoDeSys编程手册范本.doc VIP
- T_SCNA 0001—2024(成人体外膜肺氧合(ECMO)技术护理规范).pdf VIP
- 2024版危重症患儿管饲喂养护理TCNAS 45─2024图文解读学习课件.pptx
- 包裹卡提效策略与实操路径白皮书 - 【私域运营】.pdf VIP
- 汽车制造工艺基础 教学课件 王永伦 汽车制造工艺基础课程教学大纲.pdf VIP
- 2025年无人机驾驶员执照飞行器运行术语术语考试实战演练专题试卷及解析.pdf VIP
- 大学生毕业论文写作教程PPT全套教学课件.pptx VIP
- 《生态环境材料》全套教学课件.ppt
- 2026年吞咽障碍考试题含答案解析.docx VIP
原创力文档

文档评论(0)