数据库实验一 数据库定义及数据导入

本文介绍了如何理解和使用SQLDDL语言创建数据库表,包括地区、国家、供应商、零件等多张表的结构定义,以及如何按照给定数据导入CSV文件,并为订单表创建按日期降序的索引。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.实验目的

理解和掌握数据库 DDL 语言,能够熟练使用 SQL DDL 语句,并能够完成数据导入。

2.实验内容和要求

理解和掌握 SQL DDL 语句的语法,特别是各种参数的具体含义和使用方法,使用 SQL语句创建、修改和删除基本表,掌握 SQL 语句常见语法错误的调试方法,完成数据导入。

3.实验步骤

  (1).使用菜单命令创建一个数据库 test。

create database test;

  (2).在数据库 test 上使用 SQL 语句按照所给表的顺序定义下列基本表

表 1 地区表(region)

字段名

中文含义

类型

约束

regionkey

地区编号

int

主键

name

地区名称

char(25)

null

comment

备注

varchar(150)

null

表 2 国家表(nation)

字段名

中文含义

类型

约束

nationkey

国家编号

int

主键

name

国家名称

char(25)

null

regionkey

地区编号

int

外键,参照 region

表的 regionkey

comment

备注

varchar(150)

null

表 3 供应商基本表(supplier)

字段名

中文含义

类型

约束

suppkey

供应商编号

int

主键

name

供应商名称

char(100)

null

address

供应商地址

varchar(100)

null

nationkey

国家编号

int

外键,参照 nation

表的 nationkey

phone

供应商电话

char(30)

null

acctbal

供应商帐户余

decimal(12,2)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值