- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库系统概论An Introduction to Database System实验2 关系数据库标准语言SQL数据定义DDL实验An Introduction to Database System回 顾JDK的下载、安装、配置java –version查看JDK版本号2. Mysql的下载、安装及访问方法 mysql –u root –p show databases; use databasename; show tables; select * from databasename;An Introduction to Database System实验目的An Introduction to Database System1. 掌握数据库的定义方法、删除方法2. 掌握数据表的定义、修改与删除方法3. 熟悉数据库、数据表的强制与限制删除的区别4. 了解索引的定义与删除。实验条件An Introduction to Database System个人电脑一台,其MySQL已经安装完成,能够正确使用。实验过程An Introduction to Database System数据库(定义SC、切换使用、删除)数据表Student数据表Course数据表SC数据表Teacher检索的定义与删除实验过程(Database)An Introduction to Database System使用root登录MySQL数据库。cmd命令下使用,mysql -u root –p命令,然后输入密码。(mysql -h 主机地址 -u 用户名 –p)成功后显示mysql实验过程(Database)An Introduction to Database System查看有哪些数据库mysqlshow databases;实验过程(Database)An Introduction to Database System定义SC数据库mysqlcreate database sc;注意: 数据库名不能与已经存在的数据库重名。 数据库名命名规则要符合标识符命名规则。检验sc创建成功的方法:show databases;实验过程(Database)An Introduction to Database System删除数据库mysqldrop database sc;实验过程(Database)An Introduction to Database System切换使用数据库mysqluse sc;实验过程(table)建立“学生”表Student,学号是主码,姓名取值唯一。 CREATE TABLE Student ( Sno CHAR(9) PRIMARY KEY, /* 列级完整性约束条件*/ Sname CHAR(20) UNIQUE,/* Sname取唯一值*/ Ssex CHAR(2), Sage SMALLINT, Sdept CHAR(20) ); 主码注意:分号不能缺少An Introduction to Database System实验过程(table)查看数据表student的结构mysqldesc student;向Student表增加“入学时间”列,其数据类型为日期型。 ALTER TABLE Student ADD S_entrance DATE;不论基本表中原来是否已有数据,新增加的列一律为空值。?An Introduction to Database System实验过程(table)An Introduction to Database System删除数据表studentmysqldrop table student;实验过程(table)建立一个“课程”表CoursemysqlCREATE TABLE Course (Cno CHAR(4) PRIMARY KEY,Cname CHAR(40),Cpno CHAR(4) ,Ccredit SMALLINT,FOREIGN KEY (Cpno) REFERENCES Course(Cno) ); cpno外码,参照course表的主码cno。Cpno要么为空,要么是course表内cno已有的一个值。先修课 Cpno是外码 被参照表是Course被参照列是CnoAn Introduction to Database System实验过程(Index)An Introduction to Database System根据student的sno这一列,创建student的唯一性索引stusnomysqlCREATE UNIQUE INDEX Stusno ON Student(Sno);实验过程(index)An Introdu
您可能关注的文档
最近下载
- 《机械设计基础》课程设计方案.pdf
- 第三届全国新能源汽车关键技术技能大赛决赛-汽车电器维修工(新能源汽车电控系统技术方向)赛项竞赛平台主要设备技术标准(指导版).pdf
- 布病患者的护理课件.pptx VIP
- 2024阿里巴巴淘宝云客服-消费者咨询业务知识题库与答案.docx
- 青州古城景区介绍-青州古城景点PPT.pptx
- 产后骨盆修复培训课件.pptx VIP
- 监控维修工程施工方案.docx
- 江苏省南京市江宁区2023-2024学年四年级上学期期末科学试卷.docx VIP
- 第五章-绿色化学方法.ppt VIP
- 意识形态领域风险隐患排查、突出问题整治、阵地管理提升行动工作方案.docx VIP
文档评论(0)