文档详情

02结构化查询语言SQL-数据定义DDL.pptx

发布:2017-05-26约3.22千字共19页下载文档
文本预览下载声明
An Introduction to Database System 数据库系统概论 An Introduction to Database System 实验2 关系数据库标准语言SQL 数据定义DDL实验 回 顾 JDK的下载、安装、配置 java –version 查看JDK版本号 2. Mysql的下载、安装及访问方法 mysql –u root –p show databases; use databasename; show tables; select * from databasename; An Introduction to Database System 实验目的 1. 掌握数据库的定义方法、删除方法 2. 掌握数据表的定义、修改与删除方法 3. 熟悉数据库、数据表的强制与限制删除的区别 4. 了解索引的定义与删除。 An Introduction to Database System 实验条件 个人电脑一台,其MySQL已经安装完成,能够正确使用。 An Introduction to Database System 实验过程 数据库(定义SC、切换使用、删除) 数据表Student 数据表Course 数据表SC 数据表Teacher 检索的定义与删除 An Introduction to Database System 实验过程(Database) 使用root登录MySQL数据库。 cmd命令下使用,mysql -u root –p命令,然后输入密码。(mysql -h 主机地址 -u 用户名 –p) 成功后显示 mysql An Introduction to Database System 实验过程(Database) 查看有哪些数据库 mysqlshow databases; An Introduction to Database System 实验过程(Database) 定义SC数据库 mysqlcreate database sc; 注意: 数据库名不能与已经存在的数据库重名。 数据库名命名规则要符合标识符命名规则。 检验sc创建成功的方法:show databases; An Introduction to Database System 实验过程(Database) 删除数据库 mysqldrop database sc; An Introduction to Database System 实验过程(Database) 切换使用数据库 mysqluse sc; An Introduction to Database System An Introduction to Database System 实验过程(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; 不论基本表中原来是否已有数据,新增加的列一律为空值。  实验过程(table) 删除数据表student mysqldrop table student; An Introduction to Database System An Introduction to Database System 实验过程(table) 建立一个“课程”表Course mysqlCREATE TABLE Course ( Cno CHAR(4) PRIMARY KEY, Cname CHAR(40), Cpno CHAR(4) , Ccredit SMALLINT, FOREIGN KEY (Cp
显示全部
相似文档