• 
    

      <address id="upfr9"><pre id="upfr9"><strike id="upfr9"></strike></pre></address>
      1. <address id="upfr9"><tr id="upfr9"></tr></address><dl id="upfr9"></dl>

        怎么修改mysql的名稱,mysql怎么修改列名稱

        我想修改mysql數(shù)據(jù)庫的名字,可以怎么修改

        1、方法一:重命名所有的表,代碼如下:

        成都創(chuàng)新互聯(lián)是一家專注于網(wǎng)站制作、成都網(wǎng)站設計與策劃設計,龍巖網(wǎng)站建設哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設10多年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:龍巖等地區(qū)。龍巖做網(wǎng)站價格咨詢:18982081108

        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;

        2、方法二:mysqldump導出數(shù)據(jù)再導入,代碼如下:

        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”

        3、方法三:使用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”

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

        常見的主要有三種方法:

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

        關閉mysql→把data目錄中的db_name目錄重命名為new_db_name→開啟mysql

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

        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ù)導出數(shù)據(jù),再導入新數(shù)據(jù)庫。具體操作命令如下:導出數(shù)據(jù)→創(chuàng)建新的數(shù)據(jù)庫→導入數(shù)據(jù)→刪除舊的數(shù)據(jù)庫。

        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數(shù)據(jù)表的修改:修改表名

        4.4

        MySQL數(shù)據(jù)表的修改

        在MySQL中,允許對創(chuàng)建好的數(shù)據(jù)表進行修改,修改時可以有以下幾種形式:修改表名、修改字段名、修改字段類型、修改字段排列位置、添加字段、刪除字段、添加字段約束、刪除約束等,它們一般都是使用“Alter table表名”命令,但后跟的具體參數(shù)不同,下面分別介紹其語句格式。

        4.4.1修改表名

        語句格式一:Alter table表名RENAME [TO] 新表名;

        語句格式二:RENAME TABLE 表名 TO 新表名;

        在上面語句格式中,“表名”為要更名的表,“新表名”為要更改成的表名,格式一中參數(shù)“TO”可以省略。

        下面截圖中的“ALTER TABLE”語句將dept更名為t_dept。

        本文題目:怎么修改mysql的名稱,mysql怎么修改列名稱
        網(wǎng)頁地址:http://www.jbt999.com/article20/hedcco.html

        成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、靜態(tài)網(wǎng)站、響應式網(wǎng)站品牌網(wǎng)站制作、云服務器、手機網(wǎng)站建設

        廣告

        聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

        搜索引擎優(yōu)化

      2. 
        

          <address id="upfr9"><pre id="upfr9"><strike id="upfr9"></strike></pre></address>
          1. <address id="upfr9"><tr id="upfr9"></tr></address><dl id="upfr9"></dl>
            亚洲日本在线播放 | av天天av无码av天天爽 Chinese国产人妖TS | 精品无码久久久久久 | 国内毛片毛片毛片 | 天天插天天日天天干 | 黄片大全 byrwqs41.xyz | 另类性爱视频 | 午夜激情网 | 4438全国最大无码视频 | 黄色欧美视频网站 |