MySql分頁與自增

Mysql中的大部分sql語句與oracle中的大致相同,像增加數(shù)據(jù)(insert into),刪除數(shù)據(jù)(delete),修改數(shù)據(jù)(update),唯一需要注意的是,刪除數(shù)據(jù), 在oracle中我們會用" * "表示全部,而在MySQL當中,則不需要如此,只需要 ?直接From哪張表即可 ? 語法如:(delete from emp where empno=7788 ?刪除員工,工號是7788的員工);

分頁查詢:

分頁查詢相比與oracle 要簡單的多,oracle中,分頁要先固化rownum,序列,再由序列去篩選出,需要的數(shù)據(jù)與記錄數(shù),這樣會鑲套幾層的select語句;

而MySQL中只需要一段話即可?

關(guān)鍵字:LIMIT 只需在WHERE語句之后添加即可 ?如下例:

SELECT * FROM EMP WHERE empno=7788 LIMIT 3,2; ? 這就實現(xiàn)了分頁查詢,在LIMIT后的 ?"3,2"的意思其實就是,從第三條往后,數(shù)兩條數(shù)據(jù)(記錄),非常簡單,與oracle相比實現(xiàn)分頁時候,就不需要再運用書法,去實現(xiàn)分頁(oracle12c之后也是支持這樣去分頁的);

分頁的概念:

假分頁/邏輯分頁/內(nèi)存分頁:

一次性把數(shù)據(jù)全部查詢出來,存放到內(nèi)存當中,翻頁的時候,只需要從內(nèi)存中去截取指定的條數(shù)即可;

優(yōu)缺點:缺點是:如果數(shù)據(jù)過多,可能造成內(nèi)存溢出;優(yōu)點是:簡單,翻頁速度比較塊(因為是從內(nèi)存中,直接獲取的);

真分頁/物理分頁/數(shù)據(jù)庫分頁:

每次都從數(shù)據(jù)庫中截取指定條數(shù)的數(shù)據(jù)進行實現(xiàn)分頁;

優(yōu)缺點:缺點是太復(fù)雜,分頁比較慢,優(yōu)點 是,不會造成內(nèi)存溢出

分頁的基本算法:(起始頁的)(pageIndex-1)*pageSize

資料例圖1:

MySQL的自增:

說到MySQL的自增,就不得不說起來他的約束了,而一般的約束,基本與oracle的約束功能與約束方法,都是一樣的,

1.非空約束:NOT NULL 不允許表的列為空值;

2.設(shè)置列的默認值:DEFAULT;


設(shè)置列默認值 例圖1:

上圖中NOT NULL也進行了演示;

3.唯一約束:UNIQUE,在該表中,該列的內(nèi)容必須為唯一;(與主鍵不同)


設(shè)置唯一約束 ?例圖2:

4.主鍵約束:PRIMARY KEY,非空并且唯一;(比如兩個員工,名字相同,但是工號必須不同);


設(shè)置主鍵約束 例圖3:

主鍵設(shè)置自增:AUTO_INCREMENT,從1開始,步長為1;

下圖為使用工具,增加自增約束;

工具自增約束 例圖4:

語法的使用,與其相同,只是將主鍵 PRIMARY KEY 后加入 AUTO_INCREMENT 語句即可;


語法自增約束 例題5:


表的基本概念圖 例圖2:

上圖中的代理主鍵的意思就是指的,平常開發(fā)中,此列為什么為主鍵的意思,比如之前我有敘述過的,員工特別多的情況下,可能名字相同,但是工號,肯定是不能相同的;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市咒彤,隨后出現(xiàn)的幾起案子徐伐,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件远剩,死亡現(xiàn)場離奇詭異,居然都是意外死亡表鳍,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進店門祥诽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來譬圣,“玉大人,你說我怎么就攤上這事雄坪±迨欤” “怎么了?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵维哈,是天一觀的道長绳姨。 經(jīng)常有香客問我,道長阔挠,這世上最難降的妖魔是什么飘庄? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮购撼,結(jié)果婚禮上跪削,老公的妹妹穿的比我還像新娘。我一直安慰自己迂求,他們只是感情好碾盐,可當我...
    茶點故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著揩局,像睡著了一般毫玖。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上凌盯,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天付枫,我揣著相機與錄音,去河邊找鬼十气。 笑死励背,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的砸西。 我是一名探鬼主播叶眉,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼芹枷!你這毒婦竟也來了衅疙?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤鸳慈,失蹤者是張志新(化名)和其女友劉穎饱溢,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體走芋,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡绩郎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年潘鲫,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片肋杖。...
    茶點故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡溉仑,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出状植,到底是詐尸還是另有隱情浊竟,我是刑警寧澤,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布津畸,位于F島的核電站振定,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏肉拓。R本人自食惡果不足惜后频,卻給世界環(huán)境...
    茶點故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望帝簇。 院中可真熱鬧徘郭,春花似錦靠益、人聲如沸丧肴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽芋浮。三九已至,卻和暖如春壳快,著一層夾襖步出監(jiān)牢的瞬間纸巷,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工眶痰, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留瘤旨,地道東北人。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓竖伯,卻偏偏與公主長得像存哲,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子七婴,可洞房花燭夜當晚...
    茶點故事閱讀 44,700評論 2 354

推薦閱讀更多精彩內(nèi)容

  • MySQL技術(shù)內(nèi)幕:SQL編程 姜承堯 第1章 SQL編程 >> B是由MySQL創(chuàng)始人之一Monty分支的一個版...
    沉默劍士閱讀 2,428評論 0 3
  • MySQL技術(shù)內(nèi)幕:InnoDB存儲引擎(第2版) 姜承堯 第1章 MySQL體系結(jié)構(gòu)和存儲引擎 >> 在上述例子...
    沉默劍士閱讀 7,415評論 0 16
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法祟偷,類相關(guān)的語法,內(nèi)部類的語法打厘,繼承相關(guān)的語法修肠,異常的語法,線程的語...
    子非魚_t_閱讀 31,625評論 18 399
  • 什么是數(shù)據(jù)庫户盯? 數(shù)據(jù)庫是存儲數(shù)據(jù)的集合的單獨的應(yīng)用程序嵌施。每個數(shù)據(jù)庫具有一個或多個不同的API饲化,用于創(chuàng)建,訪問吗伤,管理...
    chen_000閱讀 4,035評論 0 19
  • 我們會去芬蘭嗎滓侍?看遠處皚皚的雪中一連串的雪橇狗在奮力奔跑,在冰雪中鉆進你的懷里牲芋,聞著你的圍巾充盈的溫暖氣息撩笆,坐...
    一片蒲葦閱讀 214評論 0 0