1. 編碼方式:
需要以root使用者身份登陸,才可以檢視資料庫編碼方式(>mysql -u root –p, 再輸入root使用者的密碼)
>show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | gbk |
| character_set_connection | gbk |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | gbk |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
2. MySQLInstanceConfig.exe設定向導:latin1-->utf8
my.ini-->default-character-set=gbk,character-set-server=utf8
SET character_set_client=gbk;
SET character_set_connection=gbk;
SET character_set_results=gbk;
3. 配置環境變量:PATH=.......;C:\Program Files\MySQL\MySQL Server 5.5\bin (注意為追加,不是覆寫)
Win+R, cmd, 輸入net start mysql
4. 常用指令:
alter table table_1 change column_1 column_2 decimal(4,1) NOT NULL;//修改列
alter table table_1 add column column_2 text default NULL AFTER column_1;//添加列
alter table table_1 drop column column_1;//删除列
alter table table_1 rename table_2;//重命名表
5. 重裝MySQL問題:
由于之前在電腦上安裝過MySQL,是以舊的伺服器依然存在電腦上,再重新安裝時startservice會報錯,解決方法:
打開cmd,鍵入sc delete mySQL<回車>,然後會提示[SC] DeleteService SUCCESS;
打開添加/删除程式,将mySQL删除。當然也可以用其他工具卸掉;
打開所有跟mySQL有關的目錄,并把相應檔案夾删了,這個是很有必要的,因為你不知道伺服器的資料會放在哪裡,全部删掉比較保險,我的資料庫安裝路徑是D盤,就去D盤删了相應檔案夾,再到C:\windows還有C:\Program Files下找找有沒有跟mySQL有關的檔案夾,都删了;
最為重要,之前幾次重新安裝之是以不成功也就是在這裡出的問題,mySQL在解除安裝後往往在系統資料庫中留有大量垃圾資訊,導緻重新安裝的時候失敗,在網上找過要删哪些地方,但删了後沒用,那應該怎麼做呢?一步一步來吧,開始->運作->regedit,打開系統資料庫編輯器,選擇最上面的節點,按Ctrl+F,輸入MySQL,選中全字比對,查找下一個,找到了就删除,然後重複Ctrl+F,其實也可以找到MySQL檔案夾之後,将檔案夾删掉,重新啟動,安裝即可。