一、连接
1、MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格)
mysql -h localhost -u root -p123
2、MySQL 连接远程数据库(192.168.0.201),端口“3306”,用户名为“root”,密码“123”
mysql -h 172.16.16.45 -P 3306 -u root -p123
3、MySQL 连接本地数据库,用户名为“root”,隐藏密码
mysql -h localhost -u root -p
4、MySQL 连接本地数据库,用户名为“root”,指定所连接的数据库为“test”
mysql -h localhost -u root -p123 -D test
用该命令查看当前选择的数据库:select database();
二、数据库操作
1、创建数据库
Create database 数据库名称;
2、查看数据库
Show databases;
3、选择数据库
Use 数据库名称;
4、删除数据库
Drop database 数据库名称;
三、创建表,完整事例
1、班级表
create table class(
cid varchar(20) not null,
cname varchar(30) not null,
comments varchar(50),
primary key (cid)
)default character set gbk;
2、学生表
create table StudentInfo (
uid varchar(20) not null primary key,
uname varchar(20) not null,
sex varchar(2) check(sex=’男’ or sex=’女’),
cid varchar(20) not null,
constraint cid_fk foreign key (cid) references class(cid)
);
四、删除表
Drop table studentinfo;
五、查看表结构
describe studentinfo;
六、重名名表
Rename table 表明1 to 表明2