從一個MysqL的例子來學習查詢語句(轉)
從一個MysqL的例子來學習查詢語句(轉)[@more@]自上學這麼多年以來,得出了從一個例子入手來學習是最快最有效,並能培養出很強的實踐能力,這是一種很 好的學習方法。不訪試試。比如看一本書的時候從各章節的例子入手,找出不瞭解的以及不懂的還是新知識, 進而有針對性的學習。看看下面的例子: "; } } for($i=0;$i"; } echo"$image_count
"; print"這是你的第".$sum."次訪問"; ?> 從上面的一個小小的計數器例子來看。已經包括了查詢、插入、修改的知識。可以實現功能。記錄每一個IP的 訪問量及總的訪問次數。總量不支重新整理 一、查詢: SELECT被用來檢索從一個或多個表中精選的行。select_expression指出你想要檢索的列。SELECT也可以用 來檢索不引用任何表的計算行 1、select*from table1; 2、select field1,field2 from table1; 3、select count(*)from table2; 4、select table1.filed1,table2.filed2 from table1,table2 where table1.field1='valed1'; 5、select *from table1 where field1='valed1' and fiels2='valed2' orded by field1; 6、select*from table1 where filed1='valed1' order byfiled1 desc linit n; 7、select *from table2 where name like '%$lin%';(模糊) 8、sub_selects(高階) select *from table1 where id In(select id from table2......); 9、select ...into table...(高階) (可用select...into outfile...;insert...selkect...替代) 10、SELECT MAX(field1) AS field1 FROM table1 列的最大值 其中:表:table 欄位:field 二、修改: "update table1 set field1='value1',field2=value2'where fiels3='values3"; UPDATE用新值更新現存表中行的列,SET子句指出哪個列要修改和他們應該被給定的值,WHERE子句,如果 給出,指定哪個行應該被更新,否則所有行被更新。 三、插入: 1、insert into table1 values('field1',field2',...); INSERT ... VALUES形式的語句基於明確指定的值插入行. 2、replace into tbl_name(1,2,3)values('1','2','3'); REPLACE功能與INSERT完全一樣,除了如果在表中的一個老記錄具有在一個唯一索引上的新記錄有相同的值 ,在新記錄被插入之前,老記錄被刪除。 四、刪除: $a="delet from table1 where field1='$value1' and field2='$value2'"; DELETE從tbl_name表中刪除滿足由where_definition給出的條件的行,並且返回刪除記錄的個數。如果你執 行一個沒有WHERE子句的DELETE,所有行都被刪除。
"; print"這是你的第".$sum."次訪問"; ?> 從上面的一個小小的計數器例子來看。已經包括了查詢、插入、修改的知識。可以實現功能。記錄每一個IP的 訪問量及總的訪問次數。總量不支重新整理 一、查詢: SELECT被用來檢索從一個或多個表中精選的行。select_expression指出你想要檢索的列。SELECT也可以用 來檢索不引用任何表的計算行 1、select*from table1; 2、select field1,field2 from table1; 3、select count(*)from table2; 4、select table1.filed1,table2.filed2 from table1,table2 where table1.field1='valed1'; 5、select *from table1 where field1='valed1' and fiels2='valed2' orded by field1; 6、select*from table1 where filed1='valed1' order byfiled1 desc linit n; 7、select *from table2 where name like '%$lin%';(模糊) 8、sub_selects(高階) select *from table1 where id In(select id from table2......); 9、select ...into table...(高階) (可用select...into outfile...;insert...selkect...替代) 10、SELECT MAX(field1) AS field1 FROM table1 列的最大值 其中:表:table 欄位:field 二、修改: "update table1 set field1='value1',field2=value2'where fiels3='values3"; UPDATE用新值更新現存表中行的列,SET子句指出哪個列要修改和他們應該被給定的值,WHERE子句,如果 給出,指定哪個行應該被更新,否則所有行被更新。 三、插入: 1、insert into table1 values('field1',field2',...); INSERT ... VALUES形式的語句基於明確指定的值插入行. 2、replace into tbl_name(1,2,3)values('1','2','3'); REPLACE功能與INSERT完全一樣,除了如果在表中的一個老記錄具有在一個唯一索引上的新記錄有相同的值 ,在新記錄被插入之前,老記錄被刪除。 四、刪除: $a="delet from table1 where field1='$value1' and field2='$value2'"; DELETE從tbl_name表中刪除滿足由where_definition給出的條件的行,並且返回刪除記錄的個數。如果你執 行一個沒有WHERE子句的DELETE,所有行都被刪除。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-962297/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 請教一個mysql查詢語句!!MySql
- mysql查詢語句MySql
- Mysql之查詢語句MySql
- mysql查詢語句集MySql
- MySQL的簡單查詢語句MySql
- mysql dba常用的查詢語句MySql
- mysql查詢語句5:連線查詢MySql
- mysql高階查詢語句MySql
- mysql查詢每個班的各學科平均分的sql語句MySql
- mysql查詢效率慢的SQL語句MySql
- 記一個實用的sql查詢語句SQL
- MySQL內連線查詢語句MySql
- 在mysql查詢效率慢的SQL語句MySql
- MySQL語句第二高的薪水查詢MySql
- mysql常見的查詢語句的應用MySql
- MySQL 查詢常用操作(0) —— 查詢語句的執行順序MySql
- 學習MySQL的select語句MySql
- 一個查詢不走索引的例子索引
- Mysql 獲取表設計查詢語句MySql
- MySQL系列之一條SQL查詢語句的執行過程MySql
- 面試官:MySQL 是如何執行一條查詢語句的?面試MySql
- [20201214]查詢隱式轉換的sql語句.txtSQL
- 20201214]查詢隱式轉換的sql語句.txtSQL
- 一條查詢語句的執行流程
- MySQL中用通用查詢日誌找出查詢次數最多的語句的教程MySql
- oracle查詢語句查詢增加一列內容Oracle
- mysql查詢語句陣列下標擷取MySql陣列
- MySQL 查詢語句執行過程淺析MySql
- MySQL資料庫:7、SQL常用查詢語句MySql資料庫
- 寫一個“特殊”的查詢構造器 – (二、第一條語句)
- sql查詢語句流程SQL
- SQL mother查詢語句SQL
- SQL查詢語句 (Oracle)SQLOracle
- MySQL資料庫詳解(一)SQL查詢語句是如何執行的?MySql資料庫
- MySql常用30種SQL查詢語句優化方法MySql優化
- golang透過mysql語句實現分頁查詢GolangMySql
- golang通過mysql語句實現分頁查詢GolangMySql
- 一個 MySQL sql 語句執行順序帶來的 bugMySql
- mysql中一條查詢語句的執行全過程是怎樣的?MySql