


免费预览已结束,剩余8页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
sqlsql 语言的语言的 ddlddl 实验报告范文实验报告范文 篇一 实验二篇一 实验二 sql 语言数据定义语言语言数据定义语言 ddl 一 实验目的一 实验目的 sql structured query language 语言是关系数据库的标准语 言 是一种介于关系代数与关系演算之间的结构化查询语言 其功能并不仅仅是查询 sql 语言是一个通用的 功能极强的 关系数据库语言 本次实验了解 sql 语言中 ddl 语言的 create drop alter 对表 索引 视图的操作 掌握在 navicat for mysql 中用 ddl 语言进行对表 索引 视图的增加 删除和改动 掌握使用 sql 语句增加或删除约束 加深对完整 性概念的理解 达到灵活应用的目的 掌握使用 sql 语 句定义和删除同义词 二 实验要求二 实验要求 1 实验前 预习实验内容 学习相关知识 2 实验中 按照实验内容要求进行实验 实验时注意每种 sql 语句的基本命令及各个关键字的含义 做好实验记录 3 实验后 分析实验结果 总结实验知识 得出结论 按 格式写出实验报告 4 在整个实验过程中 要独立思考 独立按时完成实验任 务 不懂的要虚心向教师或同学请教 5 要求按指定格式书写实验报告 且报告中应反映出本对 次实验的总结 下次实验前交实验报告 三 实验的重点与难点三 实验的重点与难点 1 重点 1 用 sql 语句定义表结构 创建 修改和删除 2 用 sql 语句定义索引 创建 删除 3 用 sql 语句定义视图 创建 删除 4 用 sql 语句定义同义词 创建 删除 2 难点 完整性约束的定义 增加及删除 同义词的定义与删除 四 仪器设备及用具四 仪器设备及用具 硬件 投影仪 每位同学分配已连接校园网 pc 机一台 软件 本机已安装 mysql 5 5 数据库平台 五 教学过程五 教学过程 一 实验预习 1 熟悉 sql 中的 create drop alter 语句的格式及 所用的关键字含义及用法 2 掌握完整性约束定义 增加和删除的一般用法 3 掌握同义词定义 删除的一般用法 二 实验原理 在 navicat for mysql 中使用 create 命令完成对表 索引 视图 同义词的创建 使用 drop 命令完成对表 索引 视图 同义词的删除 使用 alter 命令对表结构进行修改及完整性约 束的增加 删除 三 实验内容 1 运行 navicat for mysql 连接到 test 数据库 用如下语句 进行表操作 详细的语法格式如下 create table 表名字 列名 1 数据类型 default expression 列名 2 数据类型 default expression constraint index col name key index name index type index col name index index name index type index col name constraint symbol unique index index name index type index col name fulltextspatial index index name index col name constraint symbol foreign key index name index col name reference definition check expr symbol primary key index type 建立表主要指定义下列信息 列定义 主键定义 键定义 索引定义 完整性约束 外 键定义 表达式检查 例如在新建查询中输入如下语句 create table new dept92150033 dptno decimal 10 2 dname char 6 loc char 13 primary key dptno 点击运行 创建表 new dept92150033 如下图所示 选中表 单击右键 执行刷新进行表刷新 这时你可以看到 新建的表 更改表详细的语法格式如下 增加一个列 alter table 表名字 add column column definition first after col name 修改一个列 alter table 表名字 modify column column definition first after col name 删除一个列 alter table 表名字 drop column col name 在查询编辑器中执行 create table 语句首先建立一个 test92150033 表 然后分别使用 alter table add alter table modify alter table drop column 在表 test92150033 上来增加两 个列 修改一个列和删除一个列 sql 语句如下所示 create table test92150033 id var20 not null alter table test92150033 add name varchar 30 default 无名 氏 not null alter table test92150033 add age integer not null alter table test92150033 modify name var16 alter table test92150033 drop column age 删除表语法 drop table 表名字 例如在查询编辑器中执行如下语句删除表 drop table test92150033 2 用如下语句进行视图操作 详细的语法格式如下 create view 视图名 as select from 视图是一个逻辑表 它允许操作者从其它表或视图存取数 据 视图本身不包含数据 视图所基于的表称为基表 引入视图有下列作用 提供附加的表安全级 限制存取基表的行或 和列集合 隐藏数据复杂性 为数据提供另一种观点 例如在查询编辑器中执行如下语句建立视图 先建立基表 create table t qty int price int 插入记录 insert into t values 3 50 insert into t values 5 10 在基表 t 的基础上 创建视图 v create view v as select qty price qty price as value from t 从视图 v 检索数据 select from v 结果如图所示 点击视图可以看到新建立的视图 v 如图所示 篇二 篇二 数据库原理数据库原理 实验报告实验报告 2 sql 语言的语言的 ddl 一 实验目的 一 实验目的 sql server 20 xx 的查询分析器是一种特别用于交互式执行 sql 语句和脚本的极好的工具 sql structured query language 语言是关系数据库的标准语 言 是一种介于关系代数与关系演算之间的结构化查询语言 其功能并不仅仅是查询 sql 语言是一个通用的 功能极强的 关系数据库语言 在本次实验中熟悉表的创建 删除 修改及索引的创建与 删除 二 实验内容二 实验内容 1 启动数据库服务软件 sql server 20 xx 的查询分析器 用如下语句对表进行操作 详细的语法格式参看课本相应章节 create table 建表 drop table 删除表 alter table 更改表 2 如下语句对索引进行操作 详细的语法格式参看课本相 应章节 create index 建立索引 drop index 删除索引 三 实验任务三 实验任务 1 打开数据库 sql server 20 xx 的查询分析器 用 create table 建表 aa 表 2 用 create table 建表 bb 表结构如下所示 其中 bb1 与 bb2 的组合是主键 3 用 drop table 删除表 aa 4 用 alter table 修改表 bb 添加一个字段 bb4 类型 varchar 长度 20 5 用 create index 对表 bb 的 bb3 字段建立一个升序索引 索引名 indexbb 6 用 drop index 删除索引 indexbb create table aa aa1 varchar 20 primary key aa2 int aa3 decimal create table bb bb1 varchar 30 bb2 int bb3 decimal 6 2 primary key bb1 bb2 drop table aa alter table bb add bb4 varchar 20 create index indexbb on bb bb3 asc drop index bb indexbb 篇三 实验二篇三 实验二 sql 语言的语言的 ddl 一 实验目的一 实验目的 sql structured query language 语言是关系数据库的标准语 言 是一种介于关系代数与关系演算之间的结构化查询语言 其功能并不仅仅是查询 sql 语言是一个通用的 功能极强的 关系数据库语言 从本次实验开始 我们将详细的学习 sql 的 ddl 数据定义 语言 本次实验了解 ddl 语言的 create drop alter 对表的操 作 学会 sql server 20 xx 的查询分析器中用 ddl 语言进行对表 的创建 删除和改动 二 实验内容二 实验内容 1 启动数据库服务软件 sql s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第一单元 富强与创新 单元检测题(含答案)-2025-2026学年九年级上册道德与法治
- 2025河南郑州大学招聘(博士)500人模拟试卷(含答案详解)
- 2025年智能交通系统中的车路协同技术
- 2025河南郑州市中华保险招聘考前自测高频考点模拟试题完整答案详解
- 2025广东广州市荔湾区东沙街环卫站招聘办公室管理员2人模拟试卷及答案详解(夺冠系列)
- 2025江苏无锡市锡山区卫生健康系统招聘事业编制高层次人才21人(长期)模拟试卷有完整答案详解
- 2025贵州省职工医院第十三届贵州人博会引进人才13人模拟试卷及答案详解(易错题)
- 2025嘉兴市众业供电服务有限公司招聘74人模拟试卷及答案详解(历年真题)
- 2025年安徽师范大学出版社招聘4人模拟试卷及答案详解(名师系列)
- 2025北京儿童医院顺义妇儿医院招聘编制外6人考前自测高频考点模拟试题附答案详解(模拟题)
- 《化工设备设计原理与实例》课件
- 新版机动车交通事故责任强制保险合同
- T-CTSS 3-2024 茶艺职业技能竞赛技术规程
- 品管圈PDCA案例-普外科提高甲状腺手术患者功能锻炼合格率
- 2022-2024年营养指导员考试真题及答案合集
- 《电工基础(第2版)》中职全套教学课件
- 2024-2025学年江苏省南通市海安市高二(上)月考物理试卷(10月份)(含答案)
- ISO9001-2015质量管理体系内审培训课件
- 初中物理晋升高级(一级)职称水平考试模拟试卷有答案解析共三套
- CJT 340-2016 绿化种植土壤
- 《无线电失效程序》课件
评论
0/150
提交评论