您的位置:首页 > 数据库 > MySQL

做了个超级简单的mysql数据库demo

2013-03-22 20:00 218 查看
---------连接数据库用户名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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: