解壓縮版MySQL環境配置及入門
一、環境配置
1、解壓 mysql-noinstall-5.1.53-win32.zip,在此我解壓到了
E:\Language\Java\mysql-5.1.53-win32下。
2、在根目錄下創建my.ini,內容如下:
[WinMySQLAdmin]
# 指定mysql服務啟動啟動的文件
Server=E:\\Language\\Java\\mysql-5.1.53-win32\\bin\\mysqld-nt.exe
[mysqld] www.2cto.com
# 設置mysql的安裝目錄
basedir=E:\\Language\\Java\\mysql-5.1.53-win32
# 設置mysql數據庫的數據的存放目錄,必須是data,或者是\\xxx\data
datadir=E:\\Language\\Java\\mysql-5.1.53-win32\\data
[client]
# 設置mysql客戶端的字符集
default-character-set=utf8
[mysqld] www.2cto.com
default-character-set=utf8
3、安裝mysql服務
(1) 配置環境變量
在path變量中,添加 E:\Language\Java\mysql-5.1.53-win32\bin; (根據自己的安裝目錄)
(2) 安裝mysql服務
打開DOS窗口 開始->運行 (快捷鍵:win+r) 輸入cmd
輸入 mysqld --install mysql 回車,顯示服務安裝成功
(3) 啟動mysql服務
右擊我的電腦->管理 點擊 “服務與應用程序”下的“服務”,右擊啟動mysql服務
或者在DOS窗口輸入 net start mysql
(4) 進入mysql控制台
①ODBC用戶登錄:
進入DOS窗口,輸入 mysql,回車,即可連接mysql服務器
②root用戶登錄:
.輸入 mysql –u root –p
解釋: mysql -u 用戶名 -p 密碼, 輸入密碼,初始值為空,可不用輸入
www.2cto.com
注:不指明用戶等啟用參數時,默認使用ODBC用戶登錄,而開發過程,我們一般使用root用戶對數據庫進行操作。
select user(); 命令可顯示當前登錄用戶
• 修改root用戶密碼: www.2cto.com
為了保證數據安全性,為root用戶添加密碼,步驟如下:
1.use mysql; //選擇mysql數據庫
2.update user set password=password(‘新密碼’) where user=‘root’; //更改密碼,如admin
3.flush privileges; // 刷新系統權限表,更改 才生效
提示:在DOS下,按動鍵盤的上下鍵,可以在歷史命令中,快速切換
4、常用命令
•查看所有數據庫 show databases;
•選擇數據庫 use mysql;
對數據的增、刪、改、查都是對於特定數據庫而言的,在進行數據操作之前,必須先選定要操作的數據庫。
•查看數據庫下的所有表 show tables;
•創建數據庫 create database 庫名;
新創建的數據庫保存在 data目錄下。 方便宿捨->實驗室 Copy
•創建表 create table 表名 (字段設定列表);
•執行sql腳本文件,批量操作 source “路徑名”+/xxxx.sql;
注意:斜槓的方向 / 而不是 \
•設置編碼 set charset gbk;
MySQL的命令行窗口顯示中文,必須將編碼設置為gbk,否則亂碼!
•查看字符集 show variables like 'character%';
例子:連接MySQL後,在DOS下依次輸入
(1)create databases helloworld;
(2)create table student
( www.2cto.com
id int(10) primary key,
number int(20) not null,
name varchar(20) not null
);
(3)source E:/Language/Java/insert_student.sql
注:insert_student.sql內容為
insert into student values(4,411,'張三');
insert into student values(2,222,'李四');
insert into student values(3,333,'王五');
(4)set charset gbk; www.2cto.com
(5)select * from student;
5、Navicat for MySQL
命令行繁瑣,不易記憶
Navicat是一個MySQL數據庫管理和開發工具,具有極好的圖形用戶界面。
控制台窗口的命令,都可以轉換成Navicat的操作。
剛接觸數據庫,建議大家多用命令行操作。加深對SQL語句的理解,為將來數據庫課程的學習提供幫助。