MySQL : 數據庫和表的基本操作總結


 針對database和table的操作大致可分為三類:創建,查詢,修改,刪除

1. 創建 create

   ①創建數據庫 create database db_name;

     

   ②創建表 create table db_name.tb_name (列的屬性) [表選項];

      

      tip : 必須指明所屬的數據庫(也可以使用use db_name;先指明數據庫,再create table tb_name)

2. 查詢 show

   ①查詢所有數據庫/表 show databases;

              

      tip:查詢數據庫,可以直接用show語句;

              若查詢表,應首先用use db_name語句指定表所在的數據庫;

   ②查詢部分表:前綴為ex的表  show tables like 'ex_%';

      

   ② 查詢創建語句

       · show create database db_name;  //查看數據庫的創建語句

        

      · show create table tb_name; // 查看表的創建信息

       

    ③ 查看表的結構 describe tb_name;(可簡寫為 desc tb_name;)

      

3. 修改 

   ①alter database db_name [修改指令];

    修改指令一般只有一種,即數據庫屬性的修改:

    

    對數據庫test_one的character set更改為gbk之后,再查詢其創建信息,會發現其更改已經生效。

   ②數據庫改名

       · 簡單的可以直接修改目錄;

       · 將數據庫內容全部導出,創建新的數據庫,將內容導入,刪除舊數據庫;

       · 創建新數據庫,將舊數據庫內的表移動(重命名)到新數據庫內,刪除舊數據庫;

     表改名:

      rename table old_tb_name to new_tb_name;   // rename 可以對多個表進行改名

      

      tip:支持跨數據庫重命名

      

   ③ 修改表中的列信息

       · 增加新列 add

      

       · 修改列定義 modify

     

       · 刪除列 drop

     

       · 重命名列 change

       

   ④修改表選項 alter table tb_name character set utf8 ;

4. 刪除

    ①刪除數據庫 drop database db_name;

     

     ②刪除表 drop table tb_name;(更全面的寫法是drop table if exists tb_name;)

      


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM