1. 程式人生 > >Mysql 資料庫基本操作(1)

Mysql 資料庫基本操作(1)

     1、庫的管理

              1)庫的基本操作:

                    ①檢視所有庫:show databases;

                    ②建立庫(指定字符集):create  database 庫名  character  set  utf-8;

                    ③檢視建立庫的語句:show  create database  庫名;

                    ④檢視當前所在庫:select  database();

                    ⑤切換庫:use  庫名;

                    ⑥檢視庫中的表:show tables;

                    ⑦刪除庫:drop  database  庫名;

             
        2、表的管理(一行為一條記錄,一列為一個欄位)


                     ①建立表(別忘了選擇庫,指定字符集):create  table   表名(欄位名    資料型別,# name char(10),

                 age    int,

               score   int)character set utf8;

                     ②檢視建立表的語句(字符集,儲存引擎):

                             show   create table  表名;

                     ③查看錶結構:desc   表名;

                     ④刪除表: drop  table  表名;

       3、注意:

               所有的資料都是以檔案形式儲存在資料庫目錄下  /var/lib/mysql
       
      4、表記錄管理

               1)插入(insert)

                    insert  into  表名   values(值1),(值2)...;

                    insert   into  表名(欄位1,欄位2)  values(值1,值2)

              2)查詢(select)

                       select   *  from   表名   where   條件;

                       select   欄位1,欄位2  from   表名  where   條件;

       5、表字段操作:

               (1)語法:alter  table  表名  ...;

               (2)新增欄位(add)

                        alter   table   表名  add   欄位名   資料型別

                        alter   table   表名  add   欄位名   資料型別  first

                        alter   table   表名  add   欄位名   資料型別   after   欄位名;

               (3)刪除欄位名(drop)

                       alter  table  表名  drop   欄位名;

               (4)修改欄位資料型別(modify)

                      alter  table  表名  modify  欄位名   新資料型別;

                      ##  會受到表中已有資料的限制

               (5)修改表名(rename)

                      alter  table  表名  rename  新表名;

               (6)修改欄位名(change)

                         alter  table  表名   change   原欄位名  新欄位名   新資料型別;

      6、表記錄操作

                (1)刪除表記錄(delete)

                         delete  from  表名  where  條件;

                        注意:一定要加where條件,不然全部刪除

                (2)更新表記錄(update)

                       1、update 表名  set  欄位1=值1,欄位2=值2  where  條件;

                       注意:一定要加where條件,不然全部更新
                 

     7、總結:   

                 表字段(alter  table  表名)                   表記錄

        增:                   add                             insert   into   表名   ...

        刪:                   drop                            delete    from    表名  ...

        改:                   modify                        update    表名     set  ...

        查:                   desc  表名                    select  *  from   表名  ...