MySQL是一個(gè)常用的關(guān)系型數(shù)據(jù)庫,它的查詢語句非常重要。其中select和from是常用的關(guān)鍵字,在查詢數(shù)據(jù)時(shí)必不可少。
SELECT column1, column2, ... FROM table_name;
在這個(gè)查詢語句中,column1、column2是數(shù)據(jù)表中的列名,用逗號分隔,可以查詢一列或多列。FROM關(guān)鍵字后跟的是表名,表示查詢數(shù)據(jù)來自哪個(gè)表。
SELECT * FROM table_name;
這個(gè)查詢語句用星號代表查詢所有列,F(xiàn)ROM跟的是表名。
SELECT column1, column2, ... FROM table_name WHERE condition;
查詢語句中還可以加上WHERE關(guān)鍵字,表示只查詢符合條件的數(shù)據(jù)。WHERE跟的是條件表達(dá)式,可以是等于、大于、小于等的關(guān)系運(yùn)算符,也可以是包含、不包含等的邏輯運(yùn)算符。
SELECT column1, column2, ... FROM table_name ORDER BY column_name ASC|DESC;
ORDER BY關(guān)鍵字表示按照指定列的值進(jìn)行排序,可以是升序(ASC)或降序(DESC)。
SELECT column1, column2, ... FROM table_name LIMIT start, length;
LIMIT關(guān)鍵字表示只查詢一定數(shù)量的數(shù)據(jù),其中start表示起始位置,length表示要查詢的數(shù)據(jù)數(shù)量。
MySQL的查詢語句非常強(qiáng)大,可以加上WHERE、ORDER BY、LIMIT等多個(gè)關(guān)鍵字,靈活查詢所需的數(shù)據(jù)。