安装完mysql以后 客户端和服务器端就都已经安装到你的机器上了


一.启动服务器

使用services.msc 进入服务管理器

启动mysql 服务即可


二.启动客户端

mysql -uroot -proot

-u 用户名
-p 密码
-h 需要连接的远程数据库服务器的ip地址 如果连接的是本地服务器 -h可以不写


类似于oracle

sqlplus scott/tiger@orcl

@orcl 中的orcl表示本地net服务名 可以用来连接远程服务器

 

************************常用客户端介绍**************************

一.mysqlYog

1.安装

一路下一步

2.破解

运行 reg破解文件即可


二.Navicat

 

**************************常用命令***************************

1.创建表

create table category(
cid int primary key auto_increment,
cname varchar(100),
cdesc varchar(500)
)

 

**************************mysql分页语句***************************

1-5 条

select * from category limit 0,5

6-10条

select * from category limit 5,5

第一个参数 从第几条开始查 0 代表 第一条 1 第二条

第二个参数 查了多少条

 


**************************创建存储过程***************************

一.创建存储过程
delimiter $$

create procedure myproce()

begin
declare i int default 1;

while i < 24 do
insert into category values(i,'名称','描述');
set i = i + 1;
end while;
end$$

delimiter ;


二.执行


call 存储过程名();

例如:

call myproce();

************************乱码问题*****************************

安装的时候需要修改字符编码集为 utf-8 国际化

如果忘了修改 默认的字符编码集 latin1 西欧文字 1个字节 不能表示中文


安装的时候忘了修改字符编码集 需要手工的修改 my.ini这个配置文件


1.服务器端字符编码集

搜索 mysqld

default-character-set=utf8


注意: 需要重启mysql服务才生效


2. 客户端

搜索 client

default-character-set=gb2312

因为我们使用的是中文操作系统 控制台默认使用gbk解码 所以如果

想在控制台下不乱码 需要指定客户端的编码方式为gbk


注意: 重启客户端才生效


***********************常见的数据库引擎********************

数据库引擎


1. INNODB

支持事务 支持主外键 高级特性

虽然支持事务,默认是关闭的


2. ISAM

不支持事务 不支持主外键


查询快

3. MYISAM

不支持事务 不支持主外键

查询快

 


***********************事务操作********************


INNODB

支持事务 支持主外键 高级特性

虽然支持事务,默认是关闭的


随便写一条DML语句,事务是自动提交


开启事务

set autocommit=0