安装完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