精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網(wǎng)站建設(shè)資訊

NEWS

網(wǎng)站建設(shè)資訊

mysql怎么將表重命名 mysql重命名字段名

重命名mysql數(shù)據(jù)庫(kù)的五個(gè)方法

五個(gè)改mysql數(shù)據(jù)庫(kù)名的方法:

成都網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。核心團(tuán)隊(duì)均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗(yàn),服務(wù)眾多知名企業(yè)客戶;涵蓋的客戶類型包括:成都發(fā)電機(jī)回收等眾多領(lǐng)域,積累了大量豐富的經(jīng)驗(yàn),同時(shí)也獲得了客戶的一致表?yè)P(yáng)!

1.

RENAME

DATABASE

db_name

TO

new_db_name

這個(gè)。。這個(gè)語(yǔ)法在mysql

5.1.7中被添加進(jìn)來,到了5.1.23又去掉了。據(jù)說有可能丟失數(shù)據(jù)。還是不要用的好。詳見:

2.如果所有表都是MyISAM類型的話,可以改文件夾的名字

關(guān)閉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.

mysqldump導(dǎo)出數(shù)據(jù)再導(dǎo)入

mysqldump

-uxxxx

-pxxxx

-h

xxxx

db_name

db_name_dump.SQL

mysql

-uxxxx

-pxxxx

-h

xxxx

-e

“CREATE

DATABASE

new_db_name”

mysql

-uxxxx

-pxxxx

-h

xxxx

new_db_name

db_name_dump.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的優(yōu)化版。

mysql中重命名的關(guān)鍵字是

采用rename關(guān)鍵字,具體命令格式如下:

alter table 舊表名 rename [to | as] 新表名;

rename table 舊表名 to 新表名。

MYSQL數(shù)據(jù)庫(kù)怎么修改表名?

進(jìn)入數(shù)據(jù)庫(kù)后,

先 use 數(shù)據(jù)庫(kù)名;

然后:

alter table customers rename custs;

怎樣在mysql里面修改數(shù)據(jù)庫(kù)名稱?

常見的主要有三種方法:

如果所有表都是MyISAM類型的話,可以直接修改文件夾的名字。

關(guān)閉mysql→把data目錄中的db_name目錄重命名為new_db_name→開啟mysql

新建數(shù)據(jù)庫(kù),在新的數(shù)據(jù)庫(kù)里重命名所有舊數(shù)據(jù)庫(kù)中的表,再刪除舊的數(shù)據(jù)庫(kù)。具體操作命令如下:創(chuàng)建新的數(shù)據(jù)庫(kù)→重命名數(shù)據(jù)表名稱→刪除舊的數(shù)據(jù)庫(kù)。

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;

利用mysqldump命令從舊的數(shù)據(jù)導(dǎo)出數(shù)據(jù),再導(dǎo)入新數(shù)據(jù)庫(kù)。具體操作命令如下:導(dǎo)出數(shù)據(jù)→創(chuàng)建新的數(shù)據(jù)庫(kù)→導(dǎo)入數(shù)據(jù)→刪除舊的數(shù)據(jù)庫(kù)。

mysqldump -u root -p -h ip db_name db_name_dump.SQL

mysql -u root -p -h ip -e “CREATE DATABASE new_db_name”

mysql -u root -p -h ip new_db_name db_name_dump.SQL

mysql -u root -p -h ip -e “DROP DATABASE db_name”


本文名稱:mysql怎么將表重命名 mysql重命名字段名
文章來源:http://m.jcarcd.cn/article/ddepsde.html
主站蜘蛛池模板: 欧美日韩国产三区 | 人人色在线视频播放 | 国产精品色哟哟网站 | 国产精品1线在线 | 欧美日韩精品综 | 国产在线视频自拍 | 91精品精选高朝 | 九九精品视频 | 国产理论片在线观看 | 九热官网| 91视频免费下载 | 日韩欧美午夜视频 | 欧美三级美国一 | 日韩欧美在线 | 日韩高清一区 | 欧美专区日韩高清 | 日韩激情在线观看 | 国产精品久 | 国产不卡2区 | 福利小视频导航 | 噼里啪啦影院 | 日韩欧美福利在线 | 91性色| 果冻传媒视频电影 | 伦理电影我不卡87 | 欧美日韩日处女黑人 | 日本一道综 | 九九视频国产免 | 国产成年人免费在 | 中文字幕第一页亚洲 | 加勒比精品 | 最新中文字幕在线观看 | 最新国产在线不卡av | 91视频导航| 国内精品人 | 国产精品日韩精品 | 国产一区视频观看 | 欧美中文一区 | 午夜一级高清免费看 | 国产精品美女视视频 | 欧洲+亚洲+日韩 |