实验三数据库表的创建.doc

实验三数据库表的创建.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

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档