1:mysql -uroot -p19880719(密码为安装数据库时设置的密码)
进入mysql之后会出现mysql->
help就会命令提示
2:show databases;(一定要加;)
3:use databasename;
4:如果是以文本命令形式建立数据库
如:命令必须以;结束,否则创建会出问题。
create database hotel;
use hotel;
create table `room`(
rid char(3) primary key,
tid integer,
state char(50)
)ENGINE = InnoDB
CHARACTER SET gb2312 COLLATE gb2312_chinese_ci;
create table `roomtype`(
tid int primary key,
amount integer,
tname char(50),
price char(10),
foregift integer
)ENGINE = InnoDB
CHARACTER SET gb2312 COLLATE gb2312_chinese_ci;
必须使文本的名字格式改为.sql.
然后source 文本文件名
5:删除特定数据库
drop database database_name
注意:.sql的两种脚本文件格式
注意红色标记部分的区别
第一种:
[
create database hotel;
use hotel;
create table `room`(
rid char(3) primary key,
tid integer,
state char(50)
)ENGINE = InnoDB
CHARACTER SET gb2312 COLLATE gb2312_chinese_ci;
]
第二种:
[
create database StationHelper;
use StationHelper;
CREATE TABLE `StationHelper`.`stations` (
`sid` INTEGER NOT NULL AUTO_INCREMENT,
`sname` VARCHAR(20) NOT NULL,
PRIMARY KEY (`sid`),
INDEX `sname`(`sname`)
)
]
create database house;
use house;
CREATE TABLE `customer` (
`customerId` int(11) NOT NULL,
`customerName` char(20) NOT NULL,
`Sex` char(5) NOT NULL,
`NativePlace` char(50) NOT NULL,
`idCard` char(20) NOT NULL,
`roomId` int(11) NOT NULL,
`inDate` datetime NOT NULL,
`leaveDate` datetime NOT NULL,
`bargain` char(20) NOT NULL,
`price` int(11) NOT NULL,
`remark` char(100) NOT NULL,
PRIMARY KEY (`customerId`)
) ENGINE = InnoDB
insert into stations_train_pass(tid,sid,time,seq,starttime) values(131,1,'0',1,'12:02')
insert into stations_train_pass(tid,sid,time,seq,starttime) values(131,3,'14:10',25,'0')
注意以上脚本文件中:定义talbe脚本中的` `(一左边的键)和实际操作数据的命令中的' '(单引号)是不一样的,如果混用会出错