(一)查看與修改 字符編碼
-
修改數(shù)據(jù)庫字符集
ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE ...];
如:ALTER DATABASE myDB DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
-
把表默認的字符集和所有字符列(CHAR,VARCHAR,TEXT)改為新的字符集
ALTER TABLE tbl_name CONVERT TO CHARACTER SET character_name [COLLATE ...]
如:ALTER TABLE logtest CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
-
只是修改表的默認字符集
ALTER TABLE tbl_name DEFAULT CHARACTER SET character_name [COLLATE...];
如:ALTER TABLE logtest DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
-
修改字段的字符集
ALTER TABLE tbl_name CHANGE c_name c_name CHARACTER SET character_name [COLLATE ...];
如:ALTER TABLE logtest CHANGE title title VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci;
-
查看數(shù)據(jù)庫編碼
SHOW CREATE DATABASE db_name;
-
查看表編碼
SHOW CREATE TABLE tbl_name;
-
查看字段編碼
SHOW FULL COLUMNS FROM tbl_name;
(二)添加與刪除 外鍵
-
添加外鍵
alter table <表名> add foreign key (class_id) references <另一個表> (class_id) on delete set null;///在刪除外鍵時,將從表的外鍵值設(shè)置為null
- 刪除表的某個外鍵
SHOW CREATE TABLE user;
ALTER TABLE user DROP FOREIGN KEY location_id;
(三)改變某字段的數(shù)據(jù)類型
- 法一:
alter table <table_name> modify column <column_name> <new_data_type>;
- 法二:
alter table <table_name> change [column] <column_name> <new_column_name> <new_data_type>;【其中的"column"可寫可不寫】
(四)關(guān)于時間與日期類型
- DATATIME
- 大小:8 Byte
- 范圍:1000-01-01 00:00:00/9999-12-31 23:59:59
- 格式:YYYY-MM-DD HH:MM:SS
- 用途:混合日期和時間值
- TIMESTAMP
- 大?。? Byte
- 范圍:1970-01-01 00:00:00/2037 年某時
- 格式:YYYYMMDD HHMMSS
- 用途:混合日期和時間值,時間戳
(五)MySQL啟動與關(guān)閉相關(guān)
- Ubuntu環(huán)境,apt-get安裝為例
- 啟動:
sudo /etc/init.d/mysql start
sudo start mysql
sudo service mysql start
- 關(guān)閉:
sudo /etc/init.d/mysql stop
sudo stop mysql
sudo service mysql stop
- 重啟mysql:
sudo/etc/init.d/mysql restart
sudo restart mysql
sudo service mysql restart
- Mac環(huán)境
- 啟動:
sudo /usr/local/mysql/support-files/mysql.server start
- 關(guān)閉:
sudo /usr/local/mysql/support-files/mysql.server stop
- 重啟:
sudo /usr/local/mysql/support-files/mysql.server restart
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。