MySQL 個人工作中的一些使用總結 1

2021-08-14 16:48:27 字數 1116 閱讀 4453

(本人菜鳥一枚,如有不對,輕輕噴!!!)

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 ...

找工作中的一些感悟

我是個很容易就滿足於悠閒安逸生活 的人,寒暑假的作業都是開學前幾天才寫的。以前的乙個女同學,她都是先寫作業,然後再愉快地過暑假。我不寫作業也能愉快暑假。這就是人跟人之間的區別。她去清華讀經濟了,我在華工讀計算機。看,人跟人的命運就是這麼被區別開了。呵呵。再武大讀了四年本科,被寢室的姐妹同化了,又享受...