MySQL常用查詢操作

來源:互聯網
上載者:User

標籤:mysql

下面是常用mysql資料庫查詢總結:


顯示一個資料表的所有資料。

mysql> SELECT * FROM [table name];


返回指定資料表的各列資訊。

mysql> show columns from [table name];


使用值“blog”過濾顯示選定的某些行。

mysql> SELECT * FROM [table name] WHERE user = "blog";


顯示所有包含name為”Bob”和phone number為“5889”的記錄。

mysql> SELECT * FROM [table name] WHERE name = "Bob" AND phone_number = ‘5889‘;


顯示所有不包含name為”Bob”和phone number為“5889”的記錄,並以phone_number欄位排序。

mysql> SELECT * FROM [table name] WHERE name != "Bob" AND phone_number = ‘5889‘ order by phone_number;


顯示所有的name以字母“bob”開頭和phone number為“5889”的記錄。

mysql> SELECT * FROM [table name] WHERE name like "Bob%" AND phone_number = ‘5889‘;


顯示name以字母“bob”開頭和phone number為“5889”的第1至第5條記錄。

mysql> SELECT * FROM [table name] WHERE name like "Bob%" AND phone_number = ‘5889‘ limit 1,5;


使用Regex尋找記錄。使用“Regex二進位”強制區分大小寫。此命令尋找以a開頭的任何記錄。

mysql> SELECT * FROM [table name] WHERE rec RLIKE "^a";


返回唯一不同的記錄。

mysql> SELECT DISTINCT [column name] FROM [table name];


以升序或降序顯示選定的記錄。

mysql> SELECT [col1],[col2] FROM [table name] ORDER BY [col2] DESC;


返回行數。

mysql> SELECT COUNT(*) FROM [table name];


統計指定列值的總和。

mysql> SELECT SUM(*) FROM [table name];


連接表。

mysql> select lookup.illustrationid, lookup.personid,person.birthday from lookup left join person on lookup.personid=person.personid=statement to join birthday in person table with primary illustration id;



建立資料表例1。

mysql> CREATE TABLE [table name] (firstname VARCHAR(20), middleinitial VARCHAR(3), lastname VARCHAR(35),suffix VARCHAR(3),officeid VARCHAR(10),userid VARCHAR(15),username VARCHAR(8),email VARCHAR(35),phone VARCHAR(25), groups VARCHAR(15),datestamp DATE,timestamp time,pgpemail VARCHAR(255));


建立資料表例2。

mysql> create table [table name] (personid int(50) not null auto_increment primary key,firstname varchar(35),middlename varchar(50),lastnamevarchar(50) default ‘bato‘);




本文出自 “比爾營運筆記” 部落格,請務必保留此出處http://chenshoubiao.blog.51cto.com/6159058/1842664

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.