mysql 中,使用 alter database 來修改已經被建立或者存在的資料庫的相關引數。修改資料庫的語法格式為:
alter database [資料庫名]
語法說明如下:
alter database 用於更改資料庫的全域性特性。
使用 alter database 需要獲得資料庫 alter 許可權。
資料庫名稱可以忽略,此時語句對應於預設資料庫。
character set 子句用於更改預設的資料庫字符集。
檢視 test_db 資料庫的定義宣告的執行結果如下所示:
mysql> show create database test_db;+--
----
----+--
----
----
----
----
----
----
----
----
----
----
----
----
------+
| database | create database |+--
----
----+--
----
----
----
----
----
----
----
----
----
----
----
----
------+
| test_db | create database `test_db` /*!40100 default character set utf8 */|+
----
------+
----
----
----
----
----
----
----
----
----
----
----
----
----
----
+1 row in set (
0.05 sec)
使用命令列工具將資料庫 test_db 的指定字符集修改為 gb2312,預設校對規則修改為 utf8_unicode_ci,輸入 sql 語句與執行結果如下所示:
mysql> create database test_db
-> default character set gb2312
-> default collate gb2312_chinese_ci;
mysql> show create database test_db;+--
----
----+--
----
----
----
----
----
----
----
----
----
----
----
----
------+
| database | create database |+--
----
----+--
----
----
----
----
----
----
----
----
----
----
----
----
------+
| test_db | create database `test_db` /*!40100 default character set gb2312 */|+
----
------+
----
----
----
----
----
----
----
----
----
----
----
----
----
----
+1 row in set (
0.00 sec)
mysql 修改資料庫
windows環境中 mysql 和php搭配之最佳組合 installdir my.ini 一般在mysql 和php搭配之最佳組合 安裝目錄下有my.ini即mysql 和php搭配之最佳組合 的配置檔案。linux環境中 etc my.cnf 儲存退出編輯。2 然後重啟mysql 和php搭配...
mysql 修改資料庫密碼
首先登入mysql。格式 mysql set password for 使用者名稱 localhost password 新密碼 例子 mysql set password for root localhost password 123 格式 mysqladmin u使用者名稱 p舊密碼 passw...
mysql修改資料庫名
bin bash 2015.08.10 mysql資料庫改名,官方沒有直接修改資料庫名稱的命令 只有通過修改表名方式實現 source etc profile 載入系統環境變數 source bash profile 載入使用者環境變數 set o nounset 引用未初始化變數時退出 mysql...