mysql的增刪改查常用文法

來源:互聯網
上載者:User
SQL語句分類 按功能(定義、操縱、控制、查詢)分類
DDL 資料定義語言 (Data Definition Language),定義表、庫、視圖
DML 對資料表記錄 增加、修改和刪除操作
DCL 授權、事務控制、條件判斷
DQL (不是W3C組織 給出分類) 資料表記錄查詢
也就是創數,刪除,修改據庫,創數,刪除,修改表等(屬於DDL語句)
增刪改資料insert delete update(屬於DML 語句)(truncate 刪除)屬於DDL
資料表記錄的查詢 (屬於DQL語句)
1、建立資料庫 會為每個軟體系統建立單獨資料庫:
文法: create database 資料庫名稱 ; (建立資料庫採用資料庫伺服器預設字元集 )
複雜寫法 create database 資料庫名稱 character set 字元集 collate 比較規則 ;
例如:建立一個名稱為mydb1的資料庫。 create database mydb1;
建立一個使用utf8字元集的mydb2資料庫。 create database mydb2 character set utf8;
建立一個使用utf8字元集,並帶校對規則的mydb3資料庫。create database mydb3 character set utf8 collate utf8_bin;
補充:每次建立一個資料庫在 資料存放目錄中產生一個檔案夾 , 每個檔案夾中存在 db.opt 存放預設字元集和校對規則
2、查詢資料庫
show databases; ----- 查看所有資料庫
show create database 資料庫名; ------ 查看資料編碼集
3、刪除資料庫
文法:drop database 資料庫名稱;
例如:查看當前資料庫伺服器中的所有資料庫 show databases;
查看前面建立的mydb2資料庫的定義資訊 show create database mydb2;
刪除前面建立的mydb1資料庫 drop database mydb1;
4、修改資料庫編碼集
文法:alter database 資料庫名稱 character set 字元集 collate 比較規則;
例如:修改mydb2字元集為gbk; alter database mydb2 character set gbk;
切換當前使用資料庫: use 資料庫名稱
查看當前正在使用資料庫: select database();
注意:所有資料庫相關動作陳述式都屬於DDL 語句
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.