(本人菜鳥一枚,如有不對,輕輕噴!!!)
1、limit用法
limit接受乙個或兩個數字引數。
1.1 如果是兩個引數,第乙個引數是指返回記錄行的偏移量,第二個引數是指返回記錄的行數。
ex: select * from tablename limit 5,10;//檢索記錄行6-10;
1.2 如果只給定乙個引數,則表示返回最大的行數
ex: select * from tablename limit 5;//檢索前5個記錄行,相當於0,n
1.3 limit 1;
在某些情況下,如果明知道查詢結果只有乙個,sql語句中使用limit 1會提高效率。適用於查詢結果為1條(也可以為0條)會導致全表掃瞄的sql語句
2、count(1)
count(1)、count(2)和count(*)是一樣的
而count(column)和count(*)是不一樣的
3、unsigned
增加資料長度。
ex:假如id的長度為20,則id unsigned則為20*2的長度
4、coalesce()函式
coalesce():返回引數中的第乙個非空表示式(從左向右依次類推)
ex:select coalesce(null,2,3)//return 2;
select coalesce(1,2,3)//reutrn 1;
select coalesce(null,null,3)//return 3;
5、檢視表當前的auto_increment
表的基本資料是存放在mysql的information_schema庫的tables表中,我們可以使用sql查出
select auto_increment from information_schema.tables where table_schema='db name' and table_name='table name';
修改表auto_increment
alter table tablename auto_increment=number;
工作中的一些認識
作為乙個 的板磚者,都說不上自己是乙個前端程式設計師,還是差太多,為什麼會這樣呢?無論在做什麼,態度永遠是第一位。開發都是乙個乙個的小團隊,為什麼都是兩個肩膀乙個腦袋,同樣是同樣的框架,人家的腦袋瓜,就是比你有靈光呢?我個人認為 首先,自己不必人家聰明,那就多付出點努力,老話不是說笨鳥先飛嘛,努力不...
工作中一些工具的使用!
工作中經常會用到壓縮跟替換命令,用到的時候網上查一下,用完也就忘了。對於工具我的態度是 會用就好。但經常的查詢搜尋搞的我也很煩,還是做個筆記吧,自己做的也是最適合自己的,等以後什麼也記不住了,至少還有存世的東西。嘻嘻 將當前目錄下所有檔案壓縮成rootfs.tar.bz2 tar tar jcvf ...
找工作中的一些感悟
我是個很容易就滿足於悠閒安逸生活 的人,寒暑假的作業都是開學前幾天才寫的。以前的乙個女同學,她都是先寫作業,然後再愉快地過暑假。我不寫作業也能愉快暑假。這就是人跟人之間的區別。她去清華讀經濟了,我在華工讀計算機。看,人跟人的命運就是這麼被區別開了。呵呵。再武大讀了四年本科,被寢室的姐妹同化了,又享受...