MySQL数据库(4)

1.整数类型

2.浮点数类型和定点数类型

 经常表示金钱类型

3.日期与时间类型

4.字符串类型

 5.二进制类型

 

6. 数据库简介

(1)创建数据库

create database 数据库名;

(2)显示所有数据库

show databases;

(3)删除数据库

Drop database 数据库名;

7.数据库表的操作

(1)创建表

表:数据库存储的基本单元,一个表包含若干字段或者记录

语法:

create table 表名 (属性名 数据类型 【完整性约束条件】,

                                  属性名 数据类型 【完整性约束条件】,

                                  ....

                                   属性名 数据类型 【完整性约束条件】

);

 

(2)查看表结构

 

(3) 修改表

 

(4)删除表

8.单表查询

(1)查询所有字段

注意1情况:可以改变字段位置顺序

(2)查询指定字段

(3)where条件查询

 

(4)带IN关键字查询

 

(5)带between and 的范围查询

 

 (6)带like的模糊查询

 

注意:以上模糊程度不同

(7)空值查询

 

(8)带and的多条件查询

 

 (9)带or的多条件查询

(10)distinct去重复查询

 

 (11)对查询结果排序

(12)GROUP BY 分组查询

 单独使用毫无意义

(13)LIMIT分页查询

9.聚合函数查询

(1)COUNT() 函数

(2)SUN()函数 

(3)AVG()函数

 (4)MAX()函数

 (5)MIN()函数

10 数据的处理

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于MySQL,设计并实现一个简单的旅行预订系统。该系统涉及的信息有航班、大巴班车、宾馆房间和客户数据等信息。其关系模式如下: FLIGHTS (String flightNum, int price, int numSeats, int numAvail, String FromCity, String ArivCity); HOTELS(String location, int price, int numRooms, int numAvail); BUS(String location, int price, int numBus, int numAvail); CUSTOMERS(String custName,custID); RESERVATIONS(String custName, int resvType, String resvKey) 为简单起见,对所实现的应用系统作下列假设: 1. 在给定的一个班机上,所有的座位价格也一样;flightNum是表FLIGHTS的一个主码(primary key)。 2. 在同一个地方的所有的宾馆房间价格也一样;location是表HOTELS的一个主码。 3. 在同一个地方的所有大巴车价格一样;location是表 BUS的一个主码。 4. custName是表CUSTOMERS的一个主码。 5. 表RESERVATIONS包含着那些和客户预订的航班、大巴车或宾馆房间相应的条目,具体的说,resvType指出预订的类型(1为预订航班,2为预订宾馆房间,3为预订大巴车),而resvKey是表RESERVATIONS的一个主码。 6. 在表FLIGHTS中,numAvail表示指定航班上的还可以被预订的座位数。对于一个给定的航班(flightNum),数据库一致性的条件之一是,表RESERVATIONS中所有预订该航班的条目数加上该航班的剩余座位数必须等于该航班上总的座位数。这个条件对于表BUS和表HOTELS同样适用。 应用系统应完成如下基本功能: 1. 航班,大巴车,宾馆房间和客户基础数据的入库,更新(表中的属性也可以根据你的需要添加)。 2. 预定航班,大巴车,宾馆房间。 3. 查询航班,大巴车,宾馆房间,客户和预订信息。 4. 查询某个客户的旅行线路。 5. 检查预定线路的完整性。 6. 其他任意你愿意加上的功能。 作业检查: 1. 提交源程序,可执行程序,以及程序运行说明。 2. 系统分析、设计与实现报告。 3. 考试前检查完毕,延迟拒收。 4. 提交word文件,形式为:学号_姓名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值