在這裡首先感謝那個網上已經給出了解決辦法的同志
有很多mysql資料庫的初學者可能都會遇到乙個關於改名字的問題,可能大家第一時間就會想到去網上搜搜,其實我跟大家的心理是一樣的(呵呵)。
據我所知,mysql資料庫改表名的語句是rename table old_table_name to new_table_name,可能大家會說那改資料庫的名字也是差不多的呀(如果你們用的是很早的版本,那你們是對的,但是我們現在絕大多數用的是很新的5.x版本)
接下來說說具體的兩種方法吧
1、在預設myisam儲存引擎下:關閉mysql,然後將mysql目錄下的data目錄下的想要修改的資料庫資料夾的名字改為新資料夾的名字,再重啟mysql服務,即可。
2、在預設innodb儲存引擎下:按新的名字建立乙個資料庫,刪除原庫中所有表上的觸發器,使用rename table【使用命令 rename table db_name.tbname to new_db_name.tbname】將原庫中的資料表複製到新庫中,然後再在新庫的表中建立之前被刪除的觸發器,在建立儲存過程什麼的。
mysql 庫改名 Mysql資料庫改名
bin bash mysql資料庫改名,官方沒有直接修改資料庫名稱的命令 只有通過修改表名方式實現 source etc profile 載入系統環境變數 source bash profile 載入使用者環境變數 set o nounset 引用未初始化變數時退出 mysqlconn mysql ...
mysql資料庫改名
1 如果是table engine是myisam的話.只要修改data目錄下面的那個庫名的資料夾的名字就ok了 2 如果你的table engine是innodb的話,就不能通過只更改庫名的資料夾來解決了!不過也很簡單,3步就可 以搞定,例如我要更改test資料庫名更改成zhang,1 create...
mysql資料庫姓名 怎麼改mysql資料庫的名字
改mysql資料庫名稱的方法 首先建立目標庫 然後獲取所有源庫的表名 最後按照相關命令乙個個修改,為 rename table srcdb.tablename to trgdb.tablename 改mysql資料庫名稱的方法 1 如果是myisam的話,只要修改data目錄下面的那個庫名的資料夾的...