<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                [TOC] ## 數據庫操作主要包括 #### 1、創建數據庫 ( `CREATE DATABASE` ) #### 2、查看數據庫 ( `SHOW DATABASES` ) #### 3、修改數據庫 ( `ALTER DATABASE ` ) #### 4、刪除數據庫 (` DROP DATABASE`) * * * * * > <font color="ForestGreen">數據庫操作是所有MySQL操作的起點; 數據庫與數據表的關系,可以理解為目錄與文件; 操作不局限于上述語句,上面四條語句最常用。</font> * * * * * #### 一、創建數據庫 ##### 1、語法: `CREATE DATABASE IF NOT EXISTS 數據庫名稱 DEFAULT CHARSET 默認編碼集 COLLATE 校對規則;` ##### 2、語法解釋: * `IF NOT EXISTS`:如果該數據庫不存在則創建,防止創建錯誤; * ` DEFAULT CHARSET`:默認編碼集通常選擇utf8,其它編碼集不推薦,ThinkPHP也推薦默認為utf8編碼集; * ` COLLATE`:校對規則就是默認的排序方式,這與默認編碼集相對應,如果設置了默認編碼集為utf8,這個選項可以省略,直接用默認值:utf8_general_ci。 ##### 3、實例: 任務:創建員工數據庫 `CREATE DATABASE IF NOT EXISTS staff DEFAULT CHARSET utf8 COLLATE utf8_general_ci;` 因為設置了默認編碼集,可以省略校對規則:COLLATE,語句可簡寫為: `CREATE DATABASE IF NOT EXISTS staff DEFAULT CHARSET utf8;` #### 4、總結: 以后工作中,推薦用如下語法創建: `CREATE DATABASE IF NOT EXISTS 數據庫名稱 DEFAULT CHARSET utf8;` #### 5、運行結果: ![](https://box.kancloud.cn/fb0e1bf4cdb467215e4c8147b1286ea4_1109x810.png) * * * * * ### 二、查看數據庫 #### 1、語法: `SHOW DATABASES;` #### 2、語法解釋: * 服務器上通常會有很多數據庫,因此,這里使用復數。 #### 3、實例: 任務:查看當前服務器有多少個數據庫 `SHOW DATABASES;` #### 4、運行結果: ![](https://box.kancloud.cn/429d00bdaa35d5cafe94a4485ee5b619_1109x810.png) * * * * * ### 三、修改數據庫 #### 1、語法: `ALTER DATABASE 數據庫名 修改項目;` #### 2、語法解釋: >[info]* 數據庫創建成功后,可修改項主要是默認編碼集和校對規則,其它不必修改 >* 如果原數據庫編碼集不是utf8,可用該語句修改成為utf8; >* 如果校對規則不是utf8-general-ci,也可用該語句進行修改。 #### 3、實例: 任務: 將當前數據庫的默認字符編碼集改為utf8,校對規則修改為utf8-general-ci 1、修改編碼和核對規則: `ALTER DATABASE staff CHARACTER SET utf8 COLLATE utf8_general_ci;` 2、查看字符編碼集 `SHOW CHARACTER SET;` 3、查看校對規則 `SHOW COLLATION;` #### 4、運行結果:: ![](https://box.kancloud.cn/89bb48e26b64266f998650f2e3818d76_1103x797.png) ### 四、刪除數據庫 #### 1、語法: `DROP DATABASE IF EXISTS 數據庫名;` #### 2、語法解釋: >[success]* 刪除數據庫是一項非常危險的操作,一旦刪除無法恢復; >* `IF EXISTS`:可以防止出現刪除不存在數據庫的錯誤提示; >* 數據庫刪除后,該庫中所有表,一并刪除不可恢復。 #### 3、實例: 任務:刪除剛才創建的員工數據庫staff 語句: `DROP DATABASE IF EXISTS staff;` #### 4、運行結果: ![](https://box.kancloud.cn/0b2f54fcd58284b0b92d64a70245aae4_1076x775.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看