做了个超级简单的mysql数据库demo
来源:互联网 发布:linux下好用的输入法 编辑:程序博客网 时间:2024/05/17 00:01
---------连接数据库用户名flight-----密码flight------------安装mysql-5.0------------------创建数据库用到的代码
create database flightTicket;
---------------------------------------------------------------------------------------------------------------------------------/////////航班信息表flightMessage
use flightTicket;
CREATE TABLE flightMessage (
flightID int (5) NOT NULL auto_increment,
flightNumber varchar(10) NOT NULL ,
leaveTime varchar(12) NOT NULL,
leavePlace varchar(10) NOT NULL,
arrivePlace varchar(10) NOT NULL,
boardingTime varchar(12) NOT NULL,
travelingTime varchar(5) NOT NULL,
backTime varchar(20) NULL,
price varchar(20) NOT NULL,
tickets int(6) NOT NULL,
seatNumber varchar(30) NOT NULL,
PRIMARY KEY (flightID)
) ;
对航班信息表的操作语言,所有语言。
-----------------------插入语言-----------整行插入---------------------往返机票
insert into flightMessage(flightNumber,leaveTime,leavePlace,arrivePlace,boardingTime,travelingTime,backTime,price,tickets,seatNumber)
values('fltNumber','lea1veTime','leavePlace','arPlace','bo1ardgTime','trme','backTime','55','55','seatNumber');
-----------------------删除语言-----------整行删除
delete from flightMessage where flightNumber='fltNumber';
----------------------删除语言-------------带ID标识删除
delete from flightMessage where flightNumber='fltNumber' and flightID=2;
------------------------------------------查询语言-----------全部查询
select * from flightMessage where flightNumber='fltNumber';
------------------------------------------查询语言-----------按照航班号查询
select * from flightMessage;
------------------------------------------查询语言-----------按照出发时间,出发地,目的地查询
select * from flightMessage where leaveTime='leaveTime' and leavePlace ='leavePlace' and arrivePlace='arPlace';
------------------------------------------查询语言-----------获取某一航班号现存座号
select seatNumber from flightMessage where flightNumber='fltNumber';
------------------------------------------查询语言------------查询返回时间是否为空
select * from flightMessage where backTime <> null;
------------------------------------------查询语言------------查询数据库记录条数
select count(flightID) from flightMessage;
-----------------------更新语言-----------座号更新
update flightMessage set seatNumber='Mary' where flightNumber='fltNumber'and flightID=2;
---------------------------删除操作-------------删除所有数据--不轻易使用
truncate table flightMessage;
》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
------------------------------------>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
----------------------------------------------------------------------------------------------------------------------------////////////
-------------------------------->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-------个人订单表--订单信息表----orderMessage----》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
use flightTicket;
CREATE TABLE orderMessage (
orderID int (5) NOT NULL auto_increment,
orderNumber varchar(10) NOT NULL ,
IdCard varchar(20) NOT NULL ,
flightNumber varchar(10) NOT NULL ,
leaveTime varchar(12) NOT NULL,
leavePlace varchar(10) NOT NULL,
arrivePlace varchar(10) NOT NULL,
boardingTime varchar(12) NOT NULL,
travelingTime varchar(5) NOT NULL,
backTime varchar(20) NOT NULL,
price varchar(20) NOT NULL,
seatNumber varchar(30) NOT NULL,
isOrder varchar(2) ,
isPay varchar(2) ,
PRIMARY KEY (orderID)
) ;
---------------------------插入操作---------------整行插入----------
insert into orderMessage(orderNumber,IdCard ,flightNumber ,leaveTime ,leavePlace ,arrivePlace , boardingTime,travelingTime ,backTime , price,seatNumber ,isOrder ,isPay) values('oNumber','IdCard','fNumber','leaveTime','leavePlace','arPlace','boardTime','tTme','backTime','price','seatNumber','0','0');
---------------------------查询操作-------------所有订单查询
select * from orderMessage;
---------------------------查询操作-------------所有交过费的订单查询
select * from orderMessage where isPay=1;
---------------------------查询操作-------------所有没有交过费的订单查询
select * from orderMessage where isPay=0;
---------------------------查询操作-------------所有没退订的订单查询
select * from orderMessage where isOrder=0;
---------------------------查询操作-------------所有退订的订单查询
select * from orderMessage where isOrder=1;
---------------------------查询操作-------------用身份证号和订单号查询-----查询个人信息
select * from orderMessage where orderNumber='oNumber' and IdCard='IdCard';
---------------------------删除操作-------------删除所有数据--不轻易使用
truncate table orderMessage;
---------------------------删除数据-------------删除某订单号数据--
delete from orderMessage where orderNumber='oNumber';
---------------------------删除数据-------------删除某订单号与身份证号共同确定数据--
delete from orderMessage where orderNumber='oNumber' and IdCard='IdCard';
》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》。》》》》》》》》》》
》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》。。
---------------------////////////旅行社信息表-----------------agencyMessage----------旅行社信息表------------
use flightTicket;
CREATE TABLE agencyMessage (
AgencyName varchar(10) NOT NULL ,
Apassword varchar(10) NOT NULL ,
Atel varchar(10) NOT NULL ,
AID int (5) NOT NULL auto_increment ,
PRIMARY KEY (AID )
) ;
----------------------------------插入操作-----------整行操作-----
insert into agencyMessage(AgencyName,Apassword,Atel) values('AgencyName','Apassword','110110');
---------------------------------查询操作------------显示所有旅社信息
select * from agencyMessage;
---------------------------------查询操作-----------核准登录信息
select * from agencyMessage where AgencyName='AgencyName'and Apassword= 'Apassword';
----------------------------------删除操作---------按照旅行社名称删除
delete from agencyMessage where AgencyName='AgencyName';
》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
以下表的操作同旅行社表
---------------------------------------------------------------------------------------------------------------------------------//////////////航空公司flightCompany
use flightTicket;
CREATE TABLE flightCompany (
company varchar(10) NOT NULL ,
Cpassword varchar(10) NOT NULL ,
email varchar(10) NOT NULL ,
CID int (5) NOT NULL auto_increment,
PRIMARY KEY (CID)
) ;
--------------------------------------------------------------------------------------------------------------------//////////////----旅客信息表passengerMessage
use flightTicket;
CREATE TABLE passengerMessage (
passengerName varchar(10) NOT NULL ,
IdCard varchar(20) NOT NULL ,
Ptel varchar(10) NOT NULL ,
passengerID int (5) NOT NULL auto_increment ,
PRIMARY KEY (passengerID)
) ;
----------------------------------------------------------------------------------------------------------------------////////////////7.显示数据库中的表
use flightTicket;
show tables;
drop table table-name;
- 做了个超级简单的mysql数据库demo
- 做了个超级简单的网页,不过不知道哪里有问题
- 今天做了个简单的hash
- 简单的做了一个苹果支付的demo
- 做了个简单留言本到MySQL
- 做了个扑克牌demo(练练算法)
- 为了追妹子,做了个demo
- JS小Demo实战之一个超级简单的计算器功能的实现。
- 做了个简单的struts2+jquery+json的ajax
- 用JS做了个ListBox的简单功能
- VB6做了个简单的ListView内容导出函数
- 用Java做了个简单的取色软件
- CSS入门学习,做了个简单的导航条
- 关于Android6.0权限问题做了个小demo
- 适宜做简单搜索的MySQL数据库全文索引
- 终于自己学会做一个简单的人事管理系统软件了,做个纪念
- mysql一个超级简单的事务
- 今天查了查msdn,做了个简单的批量文件更名的程序!
- ASP.NET 中 AdRotator(广告控件)的使用
- C++第4周项目2 - 三角形类2
- uva10282 - Babelfish(字典)
- codeforces 283,284(Round #174)题解
- QT 学习笔记 (一) 环境安装
- 做了个超级简单的mysql数据库demo
- C++第4周项目3 - 多文件组织程序
- 仿Iphone从屏幕底部弹出半透明的PopupWindow
- makefile 指定库的路径
- C# 委托(delegate) 的小应用
- Java之冒泡排序
- update algirothm
- hdu 2036 计算几何求面积
- java之选择排序