SQL services <增删改查>

--数据类型
-- 整型 int
-- 小数 float
-- 字符串 varchar(50)
-- 字符 char(50)
-- 日期 date(2020-1-1),datetime(2020-1-1 12:00:00)
-- 布尔类型 bit 0是假,1是真

六个约束

主键  primary key         非空  not  null

默认 default                  唯 一 unique

检查 check                   外键 fk 外键类型在我们日常编程中运用的并不多 所以我在这省略

现在我们建立一个客房管理系统 里面包含了一些简单的增删改查

小伙伴们可试着做一下下面的管理系统

 题目: 学生管理系统 (小伙伴们一起来学习吧!)<简单版>

1、用脚本创建学生信息表,包含列名:StudentNo(学号),LoginPwd(登录密码),
StudentName(学生姓名),Sex(性别),GradeId(年级ID),Tel(电话),Address(地址),
BornDate(出生日期),Email(邮箱)
2、编写脚本在学生信息表中插入5条模拟数据
3、创建学生通讯录,含有字段:SName,Tel,Address,Email,并插入数据
4、创建科目表,含有字段:SubjectId(科目ID),SubjectName(科目名称),
ClassHour(课时),GradeId(年级ID)
5、创建成绩表,含有字段:StudentNo,SubjectId,
StudentResult(学生成绩),ExamDate(考试日期)
并同时插入多条数据
6、将学生信息表中叫张扬的学生的性别改为男
7、在学生信息表中建立约束,性别只能为男或者女

下面是我写的代码请各位审阅,如有错误或者优化的地方还请各位指点,谢谢。

--学生信息表

这就是一个简单版本的增删改查,谨记:任何应用都有增删改查,增删改查是最简单最核心的,初学者一定要打牢基础。

 客房管理系统 <进阶版>

一、数据库表介绍:

编号

表名

中文说明

1

tb_type

客房类型表

2

tb_kefang

客房表

3

tb_dengji

登记表

4

tb_users

用户表

二、数据表结构:

1、tb_users用户表

字段名

中文说明

字段类型

字段大小

是否为空

其它

uid

用户编号

int

false

主键,标识列

uname

用户名

varchar

20

False

upwd

密码

varchar

16

False

默认值为888888

usex

性别

varchar

2

False

取值“男”或“女”

uage

年龄

int

False

取值大于0小于150

usf

身份

varchar

20

False

2、tb_type客户类型表

字段名

中文说明

字段类型

字段大小

是否为空

其它

tid

类型编号

int

false

主键,标识列

tname

类型名

varchar

20

False

tmenu

备注

varchar

30

true

3、tb_kefang客房表

字段名

中文说明

字段类型

字段大小

是否为空

其它

fid

客房编号

int

false

主键(由楼层和房间号组成)

tid

类型编号

int

false

外键(客房类型tid)

fprice

房价

float

false

fkzrs

可住人数

int

false

fyzrs

已住人数

int

flase

默认值为0

fcnt

入住统计

int

false

默认值为0

fmenu

备注

varchar

100

false

4、tb_dengji登记表

字段名

中文说明

字段类型

字段大小

是否为空

其它

did

编号

int

false

主键

dname

客户名

varchar

20

false

dfid

房间编号

int

false

外键(客房表 fid)

dsfz

身份证号

varchar

18

false

dyj

押金

float

false

drz

入住时间

datetime

false

默认为当前日期

dtf

退房时间

datetime

true

--1、查询所有用户(tb_users)                   --2、查询客房类型表的所有记录(tb_type) 

--3、查询所有客房的信息(tb_kefang)      --4、查看登记表(tb_dengji)

--5、查看用户表中所有用户的用户名及密码 --6、查看客房的状态(即只查询客房表的客房编号及状态)

--7、查房:在登记表中查所有住在101的客户

下面是我写的代码请各位审阅,如有错误或者优化还请各位指点,谢谢。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值