- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL基本操作案例
数据库操作
1.定义数据库
CREATE DATABASE [数据库名|?]
例5—1
create database c:\学生管理.dbc
2.打开数据库
OPEN DATABASE [数据库文件名|?]
[EXCLUSIVE|SHARED][NOUPDATE]
例5—2
set default to c:\ 指定默认路径
open database 学生管理
3.编辑数据库
MODIFY DATABASE[数据库文件名|?][NOWAIT][NOEDIT]
modify database
4.指定数据库
SET DATABASE TO 数据库名
5.关闭数据库
CLOSE DATABASE
6.删除数据库
DELETE DATABASE 数据库名|?[DELETETABLES][RECYCLE]
表操作
1.建表操作
【语法】CREATE TABLE | DBF 表名1 [NAME长表名][FREE]
(字段名1字段类型[(字段宽度[,小数位数]))……
[,PRIMARY KEY 表达式2 TAG 标识名2
|,UNIQUE 表达式3 TAG 标识名3]
[,FOREIGN KEY 表达式4 TAG 标识名4 [NODUP]
[,REFERENCES 表名3 [TAG 标识名5]]
[,CHECK逻辑表达式2[ERROR出错提示信息2]])
set default to c:\ 指定默认路径
open database 学生管理
modify database
create table 学院;
(学院编号 c(2) primary key,;
学院名 c(16) not null,;
院长 c(6))
create table 专业;
(专业编号 c(4) primary key,;
专业名称 c(20) not null,;
专业类别 c(10),;
学院编号 c(2) references 学院 tag 学院编号)
create table 课程;
(课程编号 c(6) primary key,;
课程名 c(20) not null,;
课程类别 c(10) not null,;
学分 n(3,1) not null check 学分0,;
学院编号 c(2) references 学院 tag 学院编号 not null)
create table 教师;
(教师编号 c(6) primary key,;
姓名 c(8) not null,;
性别 c(2) not null check (性别=男 or 性别=女),;
生日 date not null,;
职称 c(8),;
学院编号 c(2) references 学院 tag 学院编号,;
基本工资 y not null check 基本工资=800)
create table 学生;
(学号 c(10) primary key,;
姓名 c(10) not null,;
性别 c(2) not null check 性别=男 or 性别=女,;
生日 date not null,;
民族 c(8),;
籍贯 c(8),;
专业编号 c(4) references 专业 tag 专业编号,;
简历 m,;
照片 g)
create table 成绩;
(学号 c(10) references 学生,;
课程编号 c(6) references 课程,;
成绩 n(5,1) check 成绩=0 and 成绩=100,;
primary key 学号+课程编号 tag cj)
2.表修改操作
例5—3
open database 学生管理.dbc
alter table 教师;
add 民族 c(8) default 汉族
alter table 教师;
alter column 民族 c(10) not null
alter table 教师;
drop column 民族
例5—4
alter table 学院;
add foreign key 院长 tag 院长 references 教师 tag 教师编号
3.表删除操作
例5—5
open database c:\学生管理.dbc exclusive
modify database
drop table 学院 recycle
drop table 成绩 recycle
SQL的查询功能
【语法】SELECT [ALL | DISTINCT][TOP 数值 [PERCENT]]
[别名.]查询输出项[AS 别名][,[别名. ]查询输
出项[AS 别名]…]
FROM [数据库名!]表名[[AS]别名]
[[INNER | L
您可能关注的文档
- 数据库技术问题解析.docx
- PLSQL初级教程.docx
- 精密机械 微动装置课设说明书.doc
- PLSQL简明教程.doc
- 计算机电磁信息泄漏及其防护.docx
- BOSS_OCS定制维护考试题目.doc
- 光纤跳线、尾纤、连接器、法兰盘、耦合器1.doc
- orale基础.docx
- 信管数据库原理与应用07-123实验指导书090525.doc
- 加速你的Hibernate引擎.doc
- 分析let s单元56ago2卷纸zheng unit56.pdf
- 塑胶材料其它分类原料pa9t 12.pdf
- md16x16数字媒体切换器设备.pdf
- 者参考项目发起人学科类型单位序列承包商修订页代码顺序典型.pdf
- 届世界天然气大会阿姆斯特丹2006add10288.pdf
- 期测试记录表每周weekly g1g6 journeys tests level 6 lesson26.pdf
- modernize-whitepaper现代化您应用程序白皮书.pdf
- anybackup产品典型案例分析.pdf
- 约克金融工程课程tfeslide32.pdf
- 广州市妇女儿童医疗中心历份教学药历01tjy.pdf
文档评论(0)