安裝好MySQL之後的操作步驟及建表命令

第一步:
以管理員身份打開cmd窗口
第二步:
輸入命令:net start mysql

net start mysql
第三步:
輸入命令:mysql -hlocalhost -uroot -p

mysql -hlocalhost -uroot -p
然後輸入密碼: (默認爲123456)
第四步:
輸入命令:show databases

SHOW DATABASES
第五步:
如果要退出mysql數據庫,輸入命令:exit
第六步:
關閉mysql數據庫,輸入命令:net stop mysql

使用SHOW語句找出在服務器上當前存在什麼數據庫:
SHOW DATABASES;

創建一個數據庫abccs (沒有就創建,有的話就use):
mysql> CREATE DATABASE abccs;

選擇你所創建的數據庫 :
mysql> USE abccs
Database changed

首先看現在你的數據庫中存在什麼表:
mysql> SHOW TABLES;
Empty set (0.00 sec)

顯示錶的結構:
mysql> DESCRIBE mytable;


1.登錄數據庫

mysql -u root -p 數據庫名稱

2.查詢所有數據表

show tables;

3.查詢表的字段信息

desc 表名稱;

4.1.修改某個表的字段類型及指定爲空或非空

alter table 表名稱 change 字段名稱 字段名稱 字段類型 [是否允許非空];
alter table 表名稱 modify 字段名稱 字段類型 [是否允許非空];

4.2.修改某個表的字段名稱及指定爲空或非空

alter table 表名稱 change 字段原名稱 字段新名稱 字段類型 [是否允許非空];

例如:
修改表expert_info中的字段birth,允許其爲空

alter table expert_info change birth birth varchar(20) null;


設置MYSQL數據庫編碼爲UTF-8

1、 編輯MySql的配置文件

MySql的配置文件Windows下一般在系統目錄下或者在MySql的安裝目錄下名字叫my.ini,可以搜索,Linux下一般是/etc/my.cnf

–在 [mysqld] 標籤下加上以下內容:

default-character-set = utf8

character_set_server = utf8

注意:如果此標籤下已經存在“default-character-set=GBK”類似的內容,只需修改即可。

–在 [mysql] 標籤下加上一行

default-character-set = utf8

–在 [mysql.server]標籤下加上一行

default-character-set = utf8

–在 [mysqld_safe]標籤下加上一行

default-character-set = utf8

–在 [client]標籤下加上一行

default-character-set = utf8

2、 重新啓動MySql服務

Windows可在服務管理器中操作,也可使用命令行:

net stop mysql 回車

net start mysql 回車

服務名可能不一定爲mysql,請按自己的設置

Linux下面可是用 service mysql restart

如果出現啓動失敗,請檢查配置文件有沒有設置錯誤

3、 查看設置結果
登錄MySql命令行客戶端:打開命令行

mysql –uroot –p 回車

輸入密碼

進入mysql後 執行 :show variables like “% character %”;
顯示結果應該類似如下:

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8 |

| character_sets_dir | /usr/share/mysql/charsets/ |

如果仍有編碼不是utf8的,請檢查配置文件,也可使用mysql命令設置:

set character_set_client = utf8;

set character_set_server = utf8;

set character_set_connection = utf8;

set character_set_database = utf8;

set character_set_results = utf8;

set collation_connection = utf8_general_ci;

set collation_database = utf8_general_ci;

set collation_server = utf8_general_ci;

另外:

建立數據庫時可以使用以下命令:

create database app_relation character set utf8;

use app_relation;

source app_relation.sql;

修改數據庫編碼的命令爲:

alter database app_relation character set utf8;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章