一、MySQL的下载
MySQL目前最新版为mysql-5.6.24-winx64(截止2015年4月21日)
官方下地址为:http://dev.mysql.com/downloads/
打开下载网址,点击 Community---MySQL Community Server
在这个下载界面会有几个版本的选择。
1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。
2. MySQL Enterprise Edition 企业版本,需付费,可以试用30天。
3. MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Server。
4. MySQL Cluster CGE 高级集群版,需付费。
5. MySQL Workbench(GUI TOOL)一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。MySQL Workbench又分为两个版本,分别是社区版(MySQL Workbench OSS)、商用版(MySQL Workbench SE)。
进到下一页之后选择对应版本点击Download进行下载,这里我们选择mysql ZIP Archive。
注:安装方式有两种版本:
1.mysql ZIP Archive: 压缩版本,需要自己配置
2.mysql MSI Installer:安装版本,安装过程中自动配置
二、安装及配置
1.配置默认文件
解压文件,在mysql-5.6.24-winx64目录下,新建my.ini文件。复制下面的代码保存。my.ini会替换掉下面的my-default.ini文件。安装版的是在安装的时候让你自己选然后系统给你保存进来。
代码:(把里面D:\Program Files\mysql-5.6.24-winx64改成你自己的软件路径,保存)
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\Program Files\mysql-5.6.24-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\Program Files\mysql-5.6.24-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
2.安装mysql服务
首先配置环境变量,右键我的电脑>属性>高级系统设置>环境变量>path>编辑,将mysql软件下的bin目录的全路径放里面,如D:\mysql\mysql-x.x.xx-winx64\bin;
以管理员身份打开cmd窗口,输入mysqld install回车运行,注意是mysqld,不是mysql。出现安装成功就ok了。然后输入 net start mysql 启动服务。或者右键计算机-管理-服务和应用程序-服务,手动启动mysql服务也可以。
继续,输入mysql -uroot -p,默认是没有密码的,回车进入。有密码的话,输入mysql -uroot -p ,回车输入密码。设置密码的方法:mysqladmin -u root -p password 密码。例:mysqladmin -u root -p password 123。
登录命令mysql -uroot -p中-uroot是-u root的简写,表示以root用户登录,-p(小写,大写表示端口号)代表密码,如果新建了其他用户的话应写为mysql -u user -p ,老版本的MySQL中-p后可直接跟密码,但新版本后必须回车后才能输入密码。
三、数据库增删改查
进入MySQL后会显示欢迎界面和mysql提示符:
1.创建新数据库:create database xd;
2.显示数据库:输入show databases;(我新建了好几个数据库)
3.指定数据库:use 数据库名;
4.显示数据库表:show tables;
5.创建数据库表:create table student (name varchar(256),age int,sex varchar(256));
6.显示表定义:desc student;
7.分别插入两条记录:insert into student values('wangming',18,'f');
insert into student values('xiaobai',20,'m');
8.查询数据:select * from student;
9.更新数据: update student set age=10 where name='xiaobai';
10.删除数据:delete from student where name='xiaobai';
四、mysql图形化管理工具
对于普通的mysql使用者来说,命令行的使用方式效率太低,使用图形化管理软件可简化操作,提高效率。
1.Navicat for MySQL简介
Navicat for MySQL是一个强大的MySQL数据库管理和开发工具。Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易于学习。使用了极好的图形用户界面(GUI),可以让你用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息。
Navicat for MySQL 11破解版下载地址:http://www.ddooo.com/softdown/20238.htm
2.Navicat 安装与破解
点击安装文件安装即可,安装完成后运行PatchNavicat.exe进行破解,打开破解文件后选择刚才安装的Navicat主程序即可完成破解。
3.Navicat 的简单使用
连接数据库:打开Navicat,点击左上角“文件”或者“连接”图标,创建自己的数据库连接。Navicat for MySQL可以连接本地Mysql数据库,还可以连接远程Mysql数据库。两者连接方式基本相同。
连接本地数据库时,“主机或IP”一栏填写“localhost”或者是“127.0.0.1”,填写自己数据库名称和密码,名称可以为空,其他数据可以不用改。点击左下角的“测试”,如果显示“连接成功”,就可以创建该连接。
连接远程数据库时,只需要在“主机或IP”处填写IP地址即可,其他操作与本地连接一样,远程连接时延迟稍微大一点,点击“测试”或者连接时会慢一些。
新建数据库:右键点击新建的连接,可以看到常用操作,如新建数据库等
设计表与删除表:右键点击表即可进行删除、设计等操作。
打开表编辑内容:点击左边的连接,找到我们刚才建立数据库和表往下点,右边就可以看到表的内容了。
执行Sql语句:点击查询--新建查询,输入相应sql命令即可看到相应结果。
经过一段时间的使用,发现Navicat执行大部分命令是没问题的,但是有时候返回的数据和在cmd下执行返回的数据还是不一样,所以不用太相信Navicat了,如果在Navicat中执行的命令一直提示出错而又找不到问题,那么去命令提示符里试一试吧。