实验1 数据库、表的创建

一、实验目的

1.掌握数据库创建操作。

2.掌握使用create table语句创建表,掌握主键、外键、非空等完整性约束的定义。

3.掌握用图形界面数据操作。

4.熟悉ALTER TABLE语句。

二、实验内容与步骤

(一)MySQL数据库操作

1.写出create database语句,创建books数据库,指定其字符集为gbk,排序规则为gbk_bin。

CREATE DATABASE IF NOT EXISTS books DEFAULT CHARACTER SET gbk COLLATE gbk_bin;

2. 执行命令:SHOW VARIABLES LIKE '%datadir%'; 观察books数据库存放在哪儿了记录其位置

 3. 执行语句:CREATE DATABASE test;然后,写出删除test数据库的SQL 语句并执行。

(二)MySQL表创建语句练习

1.在图书管理数据库books中,拟创建三个表:“图书”、“读者”、“借阅”。各个表分别含有如下字段(中文含义),并有主键、外键及一些约束。

图书表:书号、书名、作者、出版社、出版年、单价、状态

主键:书号;无外键

约束:书名非空

读者表:借书证号、类别、已借书数、最多借书数、姓名、学院

主键:借书证号;无外键

约束:已借书数缺省值0;最多借书数缺省值10;类别、姓名非空

借阅表:借书证号、书号、借出日期、还书日期

主键:书号;

外键:借书证号(参照“读者”表的借书证号),书号(参照“图书”表的书号)

下面是将要放入表中的一些典型数据:

图书:

书号

书名

作者

出版社

出版年

单价

状态

TP273-1

大数据技术

林子明

  • 7
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值