Mysql的操作

來源:互聯網
上載者:User

標籤:顯示   重新命名   條件   bsp   字元集   strong   int   移動   from   

一、資料庫的操作

      

  

 

  • 建立資料庫(增)

  關鍵字:create

  文法形式:create database 資料庫名[資料庫選項] ;其中,資料庫選項有兩個:一個是字元集,一個是校對規則   (可預設)。

  

  • 查看資料庫(查)

  1.查看有哪些資料庫:show databases;

  

 

  2.查看資料庫的建立建立語句:show create database 資料庫名。

  

 

  • 刪除資料庫(刪)

  關鍵字:drop

  文法形式:drop database 資料庫名。

  

  • 修改資料庫(改)

  關鍵字:alter

  文法:alter database 資料庫名 新的庫選項;

  

 

二、資料表操作

  首先,所有的資料表都應該屬於某一個具體的資料庫!所以,有關資料表的任何操作都需要先指定其所屬的資料庫!

     有兩種方式:

         1,  顯示的指定資料庫

    

    2,  指定預設的資料庫

    

 

  • 建立資料表(增)
  
  • 查看資料表(查)

  1.查看當前資料庫下所有資料表

  

  2.模糊查詢

  關鍵字:like      萬用字元:_可以代表任意的單個字元,%可以代表任意的字元

  

  3.查看錶的建立語句

  

  一般我們可以以\G代替語句結束符使得結果看起來比較有條理:

  

  4.查看錶的結構

  文法:desc 表名

  

  • 刪除資料表(刪)

  文法:drop table 表名       比較完整的文法:drop table if exists 表名;(防止刪除一個不存在的表報錯)

  

  • 修改資料表(改)

  1.修改表名

  文法:alter table 舊錶名 rename to 新表名

  

  另外,我們還可以利用rename文法實現資料表的移動:

   

  2.修改列定義

  關鍵字:上級命令關鍵字 alter table ,下級命令關鍵字 add(增加),drop(刪除),change(重新命名),modify(修改)

  文法:

    增加一列: alter table 表名 add 新列名 欄位類型

    

    刪除一列: alter table 表名 drop 欄位名

    

 

  3.修改欄位類型: alter table 表名 modify 欄位名 新的欄位類型

    

       4.修改欄位排序: alter table 表名 modify 欄位名 資料類型 first;(first排第一);alter table 表名 modify 欄位名1 資料類型 after 欄位名2;(把欄位名1放到欄位名2後面)

    

  5.重新命名欄位: alter table 表名 change 原欄位 新欄位名 新欄位類型;

  

  6.修改表選項

  文法:alter table 表名 表選項資訊

  

   修改資料表的儲存引擎

  

三、資料表的資料操作(資料的增、刪、查、改)

  • 插入資料

  文法:insert into 表名(欄位列表) values(值列表);

   

  • 查詢資料

  文法:select *|欄位列表 from 表名[查詢條件];

  

  • 刪除資料

  文法:delete from 表名[刪除條件]

  

  • 修改資料

   文法:update 表名 set 欄位1=新值1,欄位2=新值2......[修改條件]

  

 

Mysql的操作

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.