mysql基礎語句

來源:互聯網
上載者:User

標籤:

/*
由於目前mysql工具多而且方便,例如 SQLyog,所以其實建資料庫建表(甚至增刪改查)只需在這類工具中操作即可,這樣還可以把錯誤降到最低。
只有遇到較為棘手或者編程中才會用到以下語句不然就盡量採用mysql工具來操作防止出錯。

*/

#建立資料庫aaa,aaa有個xg_role表,設計表xg_role如下:

 


#mysql在windows中欄位名稱不區分
#mysql在linux,unix中欄位名稱要區分的
#mysql中"#"是的單行注釋,而"/* 注釋內容 */"是多行注釋。

/*增*/INSERT INTO xg_role (NAME,remark) VALUES(‘趙六‘,‘趙雲之弟‘);INSERT INTO xg_role SET NAME="王五",remark="超人甲"INSERT INTO xg_role VALUES(‘李四11‘,"路人"); #該寫法除非表中只有兩個欄位否則是會報錯滴/*刪delete from 表 [where] [group] [order] [limit] */DELETE FROM xg_role WHERE id = 11;/*改Update 表 set 欄位=值 , 欄位=值 [where] [group] [order] [limit] */UPDATE xg_role SET NAME = "jewave" WHERE id = 8/* 查*/SELECT * FROM xg_role;SELECT COUNT(*) FROM xg_role;SELECT AVG(id) FROM xg_role;SELECT * FROM xg_role WHERE NAME LIKE ‘%r‘SELECT * FROM xg_role WHERE NAME NOT LIKE‘r%‘SELECT * FROM xg_role ORDER BY id DESC; #(正序)asc 由於預設就是正序一般省略SELECT * FROM xg_role GROUP BY NAME; /*查詢不重複項*/SELECT * FROM xg_role WHERE id>=3 AND id<>5 #取出id大於等於3且id不等於5的所有行SELECT * FROM xg_role WHERE NAME LIKE ‘%r‘ LIMIT 0,2 /*從查詢結果截取前兩條類似數學中的(0,2]*//*截取 xg_role表中:id小於9且name不重複且按id倒序的前5條資料。*/SELECT * FROM xg_role WHERE id<9 GROUP BY NAME ORDER BY id DESC LIMIT 5;

 

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.