3.1:文字類
3.2:數字類
3.3:日期類
查詢:select * from 表名 where 條件;
select 列名,列名,列名...from 表名 where 條件;
插入: insert into 表名 values (值1,值2,...);
插入: insert into 表名 (列1,列2,...) values (值1,值2,...);
6.1、null的判斷 ---- is/is not
select * from 表名 where 列名 is null;
select * from 表名 where 列名 is not null;
6.2、distinct 去除重複查詢結果
select distinct 列名 from 表名;
6.3、使用order by 對查詢結果排序
asc 公升序;desc:降序;(預設公升序)
注意:order by 必須放到where條件之後!!!
select * from where 條件 order by 列名 desc(asc);
6.4、使用limit進行分頁查詢
select * from 表名 [where 條件] [order by子句] limit [offset,] rowcount;
注釋:offset :查詢結果的其實位置,第一條記錄的是0.
rowcount :從offset 位置開始,獲取的記錄條數。
注意:limit rowcount = limit 0 ,rowcount
6.5、insert into與select組合使用
insert into 表名1 select 列名1,列名2 from 表名2 ;
insert into 表名1 (列1,列2 ) select 列名3,列名4 from 表名2 ;
6.6、update更新資料表
單列:update 表名 set 列名 = *** [where 條件];
多列:update 表名 set 列名1 = ***,列名2=***...[where 條件];
6.7、where條件中in的使用
select * from 表名 where 列名 in (value1,value2 ...);
select * from 表名 where 列名 in (select 列名1,列名2 from 表名);
註解:列名 in(value1 ,value2 ...)等同於 列名 = value1 or 列名= value2 ...
6.8、where條件中between的使用
select * from 表名 where 列名 between 值1 and 值2;
select * from 表名 where 列名 not between 值1 and 值2;
6.9、where條件中立刻的使用
select * from 表名 where 列名 [not] like pattern ;
注釋: pattern: 匹配模式,比如 'abc' '%abc' , 'abc%' '%abc%';
%是乙個萬用字元,理解上可以把他當成任何字串。
linux 菜鳥入門級別
最近手上是的工作不多,閒的慌,就想弄個linux玩玩 裝的是vm linux redhat9 2。4。20 8 的核心 下面是我實現核心模組編譯平台的筆記,現在記錄下來希望對碰到和我一樣問題的朋友有幫助。首先vi hello.c 原程式網上的個篇pdf文件 define module include...
入門級別SLAM綜述整理
車輛專業普通高校研究實習生一枚,剛入門接觸slam,目前只看了綜述,開個部落格,記錄一下自己的學習過程,如果有人能看到,希望不吝賜教,指明方向和道路,萬分感謝啦 slam入門基礎框架 感覺要學的東西真?多,學車輛的搞這個讓人頭大呀 雷射slam框架核心,一般分為四個模組 前端掃瞄匹配 後端優化 閉環...
MySQL入門級別的條件查詢和模糊查詢
語法格式 任何一條sql語句要以 結尾,且不區分大小寫 select 欄位名1,欄位名2,欄位名3,from 表名 字段可以參與數 算,比如查詢年薪,但是表裡只有月薪的字段,那麼就 用月薪乘12即可。如sal是月薪,那麼年薪為sal 12。還可重新命名,sal 12 as yearsal,as關鍵字...