程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 解壓縮版MySQL環境配置及入門

解壓縮版MySQL環境配置及入門

編輯:MySQL綜合教程


解壓縮版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語句的理解,為將來數據庫課程的學習提供幫助。 
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved