『壹』 我想修改mysql資料庫的名字,可以怎麼修改
1、方法一:重命名所有的表,代碼如下:
CREATE DATABASE new_db_name;
RENAME TABLE db_name.table1 TO new_db_name.table1,
db_name.table2 TO new_db_name.table2;
DROP DATABASE db_name;
『貳』 MYSQL資料庫怎麼修改表名
進入資料庫後,
先 use 資料庫名;
然後:
alter table customers rename custs;
『叄』 資料庫怎麼才能重命名
一、未使用的資料庫改名方法如下:x0dx0a1、未使用的資料庫改名比較方便,找到你要更改的資料庫,右鍵選擇【重命名】。x0dx0ax0dx0a2、然後將你想要更改的名字寫好,然後點擊一下旁邊的空白欄。x0dx0ax0dx0a3、顫純然後你就發現資料庫的名稱已經改好了。x0dx0ax0dx0a二、使用中的資料庫改名方法如下:x0dx0a1、使用中的資料庫你在使用這種方法顯然是不坦孫合適,你用這種方法更改資料庫的名字茄信咐之後會提示你無法重命名資料庫。x0dx0ax0dx0a2、這時還是同樣的右鍵你要改名的資料庫,選擇【屬性】按鈕。x0dx0ax0dx0a3、然後在資料庫屬性左側菜單欄中選擇【選項】按鈕。x0dx0ax0dx0a4、然後在【狀態】欄目下有一項限制訪問選項,默認的是MULTI_USER,意為多用戶模式,然後你將其更改為【SINGLE_USER】單用戶模式,點擊確定即可。x0dx0ax0dx0a5、然後你在使用上面的方法更改資料庫的名稱會發現資料庫改名成功了。
『肆』 Acess 資料庫中如何重命名表
分類: 電腦/網路 >> 程序設計 >> 其他編程語言
問題描述:
我想在程序運行的時候動態的修改資料庫中表的名字,但是使用ALTER TABLE OLDNAME RENAME TO NEWNAME 這條嫌橘語句不性,資料庫是ACESS資料庫,DAO的方式.
如何在ACESS資料庫中動態的重命名表呢?
解析:
Dim Conn,ConnStr,oCat,oTbl
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("data.mdb")
Set oCat=Server.CreateObject("ADOX.Catalog")
oCat.ActiveConnection = ConnStr
Set oTbl = Server.CreateObject("ADOX.Table"芹吵團)
Set oTbl = oCat.Tables("OldTable") '要重命名的表碰鏈名:OldTable
oTbl.Name = "NewTable" '新表名
Set oCat = Nothing
Set oTbl = Nothing
『伍』 重命名mysql資料庫的五個方法
五個改mysql資料庫名的方法:
1.
RENAME
DATABASE
db_name
TO
new_db_name
這個。。這個語法在mysql
5.1.7中被添加進來,到了5.1.23又去掉了。據說有可能丟失數據。還是不要用的好。詳見:
http://dev.mysql.com/doc/refman/5.1/en/rename-database.html
2.如果所有表都是MyISAM類型的話,可以改文件夾的名字
關閉mysqld
把data目錄中的db_name目錄重命名為new_db_name
開啟mysqld
3.重命名所有的表
CREATE
DATABASE
new_db_name;
RENAME
TABLE
db_name.table1
TO
new_db_name.table1,
db_name.table2
TO
new_db_name.table2;
DROP
DATABASE
db_name;
4.
mysqlmp導出數據再導入
mysqlmp
-uxxxx
-pxxxx
-h
xxxx
db_name
>
db_name_mp.SQL
mysql
-uxxxx
-pxxxx
-h
xxxx
-e
“CREATE
DATABASE
new_db_name”
mysql
-uxxxx
-pxxxx
-h
xxxx
new_db_name
<
db_name_mp.SQL
mysql
-uxxxx
-pxxxx
-h
xxxx
-e
“DROP
DATABASE
db_name”
5.使用Shell腳本重命名所有的表
#!/bin/bash
mysqlconn=”mysql
-u
xxxx
-pxxxx
-S
/var/lib/mysql/mysql.sock
-h
localhost”
olddb=”db_name”
newdb=”new_db_name”
#$mysqlconn
-e
“CREATE
DATABASE
$newdb”
params=$($mysqlconn
-N
-e
“SELECT
TABLE_NAME
FROM
INFORMATION_SCHEMA.TABLES
WHERE
table_schema=’$olddb’”)
for
name
in
$params;
do
$mysqlconn
-e
“RENAME
TABLE
$olddb.$name
to
$newdb.$name”;
done;
#$mysqlconn
-e
“DROP
DATABASE
$olddb”
就是方法3的優化版。
『陸』 怎樣在mysql裡面修改資料庫名稱
常見的主要有三種方並升孝法:
如果所有表都是MyISAM類型的話,可以直接修改文件夾的名字。
關閉mysql→把data目錄中的db_name目錄重命名為new_db_name→開啟mysql
新建資料庫,在新的資料庫里重絕稿命名所有舊資料庫中的表,再刪除舊的資料庫。具體操作命令如下:創建新的資料庫→重命名數據表名稱→刪除舊的資料庫。笑塌
CREATE DATABASE new_db_name;
RENAME TABLE db_name.table1 TO new_db_name.table1,db_name.table2 TO new_db_name.table2;
DROP DATABASE db_name;
利用mysqlmp命令從舊的數據導出數據,再導入新資料庫。具體操作命令如下:導出數據→創建新的資料庫→導入數據→刪除舊的資料庫。
mysqlmp -u root -p -h ip db_name > db_name_mp.SQL
mysql -u root -p -h ip -e 「CREATE DATABASE new_db_name」
mysql -u root -p -h ip new_db_name < db_name_mp.SQL
mysql -u root -p -h ip -e 「DROP DATABASE db_name」
『柒』 如何修改MySQL資料庫名稱
修改MySQL資料庫抄名稱的方法如下:
1.語句修改法:
RENAME DATABASE db_name TO new_db_name
這個語法在mysql 5.1.7中被添加進來,到了5.1.23又去掉了。
2.如果所有表都是MyISAM類型的話,可以改文件夾的名字
把data目錄中的db_name目錄重命名為new_db_name
3.重命名所有的表
代碼如下:
『捌』 怎樣重命名sql server中的表
第1招(rename)、很簡單,在ssms(sql server management studio)左側樹上,找到表,右鍵重命名(或者定位(滑鼠或者上下左右鍵)到這張表按F2),輸入表的新名字,回車。
還是截個圖吧。
步驟閱讀
2
第2招(insert into select from )、通過寫程序,創建一張新表和塵,表名為你的表新名,比如這位小兄弟想把Ari命名為Ari20151030,則建一張表,表名為這個,欄位描述等均與第一張表相同,為了達到這個效果,在表Ari上右鍵-->編寫表腳本為-->Create到-->新查詢編輯器窗口
步驟閱讀
3
第二招續1,修改腳本中的名字為新表的名字,運行之(滑鼠點紅色嘆號按鈕,或者直接按F5快捷鍵)
步驟閱讀
4
第二招續2,將原表中的數據插入新表中,然後刪除原表中的數據,就可以了
INSERT INTO Ari20151030 SELECT * FROM dbo.Ari;TRUNCATE TABLE dbo.Ari;
步驟閱讀
5
第3招(Select into from ),簡化第二招的操作,但是不會有主鍵什麼的帶進去,適合這種臨時的日誌表,沒有主鍵的情況敗虧。
SELECT * INTO Aribakat20151029 FROM dbo.Ari;
truncate table Ari;
步驟閱讀
6
第四招(sp_rename),終極大招,適合在程序中調用(個人覺得程序員要掌握的方法,就是要熟悉各種資料庫的系統函數和方法,並加以權衡運用到程序開發中察棚神,才是一個想偷懶,能夠偷懶,老闆還喜歡你偷懶的程序員)。
EXEC sp_rename 'Ari','Ari201510301106';