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

 針對database和table的操做大體可分爲三類:建立,查詢,修改,刪除數據庫

1. 建立 createspa

   ①建立數據庫 create database db_name;3d

     

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

      

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

2. 查詢 showtable

   ①查詢全部數據庫/表 show databases;test

              

      tip:查詢數據庫,能夠直接用show語句;bfc

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

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

      

   ② 查詢建立語句

       · 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;)

      

相關文章
相關標籤/搜索