sql实践-01

本文介绍了如何在MySQL中创建并管理住宿信息数据库,包括创建`人员`、`宾馆`和`住宿`三个表,设置主键、外键、索引,以及进行数据录入的操作。涉及到的数据表包括人员的详细信息、宾馆的地址和联系方式,以及住宿记录等。
摘要由CSDN通过智能技术生成

 

CREATE DATABASE 人员管控;

SHOW DATABASES;

use 人员管控;

创建表

CREATE TABLE 住宿人员 (

身份证号 CHAR(18) NOT NULL PRIMARY KEY,

姓名 VARCHAR(10) NOT NULL,

性别 CHAR(1) NOT NULL,

出生日期 DATE,

户籍 VARCHAR(30),

文化程度 VARCHAR(10),

婚姻状况 CHAR(2),

联系电话 CHAR(11) NOT NULL UNIQUE,

积分 INT

);

CREATE TABLE 宾馆 (

宾馆编号 CHAR(3) NOT NULL PRIMARY KEY,

名称 VARCHAR(10) NOT NULL,

城市 VARCHAR(6),

地址 VARCHAR(50),

联系电话 CHAR(11)

);

CREATE TABLE 住宿 (

身份证号 CHAR(18) NOT NULL,

宾馆编号 CHAR(3),

入住时间 DATETIME,

退房时间 DATETIME,

房间 CHAR(4),

PRIMARY KEY (身份证号, 入住时间)

);

4.RENAME TABLE 住宿人员 TO 人员;

</

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

哈都婆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值