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

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

 

 

 

--2、查询所有用户

tb_users

--3、查询客房类型表的所有记录

tb_type 

--4、查询所有客房的信息

tb_kefang

 

--5、查看登记表

tb_dengji

 

--6、查看用户表中所有用户的用户名及密码

 

--7、查看客房的状态(即只查询客房表的客房编号及状态)

 

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

 

--9、在客房表中查找所有的空房间

 

--10、查询所有入住统计大于100次的房间编号

 

--11、查询喜来乐在该酒店住了多少天

 

--12、查询所有住满的房间,但要求字段名用中文别名

 

--13、查询所有2007年5月份入住的客户

 

--14、客房表按入住次数排降序

 

--15、客户表按入住次数排降序,但只显示前三甲

 

--16、登记表按入住时间排升序

 

--17、登记表中按房间号升序和入住时间降序

 

 

 

 

 

 

 

 

 

 

 

 学生管理系统 小伙伴们一起来学习吧

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、在学生信息表中建立约束,性别只能为男或者女

 代码

--学生信息表

 

 

 

 

 

 

 

posted @ 2022-05-22 16:45  贺梦诗  阅读(115)  评论(0)    收藏  举报