实验三数据库表的创建.doc
实验三:数据库表的创建
实验环境
操作系统:Windows 7;
数据库管理系统:MySQL 5.5;
实验是否需要联网:否;
实验设计的难度:中。
实验概要说明
实验学时:4学时(学时就参照学校的课程安排,1学时按45分钟计算)
实验时长:180分钟
所需基础:计算机基础
数据表是数据库中一个非常重要的对象,是其他对象的基础。根据信息的分类情况,一个数据库中可能包含若干个数据表。数据库只是一个框架,数据表才是其实质内容。各自独立的数据表通过建立关系被联接起来,成为可以交叉查阅、一目了然的数据库。
实验目的
理解和掌握数据库表的基本概念;
掌握数据库表的创建和删除等操作。
实验内容
使用SQL命令创建数据库表;
使用SQL命令查看数据库表;
使用SQL命令删除数据库表;
使用SQL命令修改数据库表结构。
实验操作步骤
使用SQL命令创建数据库表;
打开“MySQL 5.5 Command Line Client”客户端,创建一个数据库,数据库名称为:company,如下图。
选择/改变数据库,命令格式如下:
use 数据库名
改变数据库名称,输入命令“use company”执行,如下图。
显示当前数据库环境下的数据库表信息,使用“show tables”命令来查看当前数据库环境下的数据库表,如下图所示,当前数据库下没有数据库表。
在客户端下使用“create table”命令来创建表,命令格式如下:
create table 表名 (字段名1 类型1 [,..字段名n 类型n]);
职工表clerk
字段名 字段类型和宽度 说明 c_id varchar(6) 主键,职工号 c_name varchar(20) Not Null,职工姓名 c_sex varchar(2) Not Null,性别 c_birth date 出生日期 c_salary float(,2) 月薪 SQL命令:
create table clerk (
c_id varchar(6) NOT NULL,
c_name varchar(20) NOT NULL,
c_sex varchar(2) NOT NULL ,
c_birth date ,
c_salary float ,
PRIMARY KEY (c_id)
)
通过使用show tables命令可以查看到已创建好department和clerk这2个表。
使用SQL命令创建数据库表结构及SQL信息;
在MySQL 5.5的客户端中输入“show tables”命令查看当前环境下的数据库表。
查看clerk表的结构,使用“desc”命令,命令格式如下。
desc 数据库表名 或
describe 数据库表名 或
show columns from 数据库表名
说明:显示数据库表的结构信息。
执行后的效果如图所示。
查看clerk表的SQL语句,使用“show”命令,命令格式如下。
show create table 数据库表名
说明:可以显示创建数据库表的SQL语句。
使用SQL命令删除数据库表;
使用“drop table”命令删除数据库表,命令格式如下。
drop table 数据库表
删除数据库表department,如图所示。
使用show table命令查看删除后的结果。
使用SQL命令修改数据库表结构。
alter table命令格式:
ALTER TABLE 表名
| ADD [COLUMN] 列名 列定义
[FIRST | AFTER 列名 ]
| ADD [COLUMN] (列名 列定义,...)
| ADD {INDEX|KEY} [索引名]
[索引类型] (索引列名,...) [索引选项] ...
| ADD [CONSTRAINT [标识]] PRIMARY KEY
[索引类型] (索引列名,...) [索引选项] ...
| ADD [CONSTRAINT [标识]]
UNIQUE [INDEX|KEY] [索引名]
[索引类型] (索引列名,...) [索引选项] ...
| ADD FULLTEXT [INDEX|KEY] [索引名]
(索引列名,...) [索引选项] ...
| ADD SPATIAL [INDEX|KEY] [索引名]
(索引列名,...) [索引选项] ...
| ADD [CONSTRAINT [标识]]
FOREIGN KEY [索引名] (索引列名,...)
参照定义
| ALGORITHM [=] {DEF
您可能关注的文档
- 大鼠脂肪型脂肪酸结合蛋白(FABP)酶联免疫分析(ELISA).doc
- 天津市中小学未来教育家奠基工程第四期学员遴选工作方.doc
- 孟州市槐树乡源沟村道路亮化工程.doc
- 宁波二中___史地______教研组高___一__年级备课组教学计.doc
- 宁波二中地理教研组高一年级备课组教学计划简表.doc
- 密级批准编号.doc
- 对自己所做出的行动、决策以及由此产生的结果进行审视、.doc
- 导师考核表(样表).doc
- 岳阳东配电所电源二更新改造工程建管甲供物资采购.doc
- 岳阳市贸促会.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)