麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > SQL Server > 正文

SQLite之Autoincrement關鍵字(自動遞增)

2024-08-31 01:03:19
字體:
來源:轉載
供稿:網友

SQLite 的 AUTOINCREMENT 是一個關鍵字,用于表中的字段值自動遞增,關鍵字 AUTOINCREMENT 只能用于整型(INTEGER)字段。

SQLite 的 AUTOINCREMENT 是一個關鍵字,用于表中的字段值自動遞增。我們可以在創建表時在特定的列名稱上使用 AUTOINCREMENT 關鍵字實現該字段值的自動增加。

注意點:整型字段可以使用關鍵字AUTOINCREMENT。

語法

AUTOINCREMENT關鍵字的基本用法如下:

 

 
  1. CREATE TABLE table_name( 
  2. column1 INTEGER AUTOINCREMENT, 
  3. column2 datatype, 
  4. column3 datatype, 
  5. ..... 
  6. columnN datatype, 
  7. ); 

例子:

考慮COMPANY表要創建如下:

 

 
  1. sqlite> CREATE TABLE COMPANY( 
  2. ID INTEGER PRIMARY KEY AUTOINCREMENT, 
  3. NAME TEXT NOT NULL, 
  4. AGE INT NOT NULL, 
  5. ADDRESS CHAR(50), 
  6. SALARY REAL 
  7. ); 

現在,以下記錄插入到表 COMPANY:

 

 
  1. INSERT INTO COMPANY (NAME,AGE,ADDRESS,SALARY) 
  2. VALUES ( 'Paul', 32, 'California', 20000.00 ); 
  3. INSERT INTO COMPANY (NAME,AGE,ADDRESS,SALARY) 
  4. VALUES ('Allen', 25, 'Texas', 15000.00 ); 
  5. INSERT INTO COMPANY (NAME,AGE,ADDRESS,SALARY) 
  6. VALUES ('Teddy', 23, 'Norway', 20000.00 ); 
  7. INSERT INTO COMPANY (NAME,AGE,ADDRESS,SALARY) 
  8. VALUES ( 'Mark', 25, 'Rich-Mond ', 65000.00 ); 
  9. INSERT INTO COMPANY (NAME,AGE,ADDRESS,SALARY) 
  10. VALUES ( 'David', 27, 'Texas', 85000.00 ); 
  11. INSERT INTO COMPANY (NAME,AGE,ADDRESS,SALARY) 
  12. VALUES ( 'Kim', 22, 'South-Hall', 45000.00 ); 
  13. INSERT INTO COMPANY (NAME,AGE,ADDRESS,SALARY) 
  14. VALUES ( 'James', 24, 'Houston', 10000.00 ); 

這將插入到表COMPANY 7個元組,COMPANY將有以下記錄:

ID NAME AGE ADDRESS SALARY

---------- ---------- ---------- ---------- ----------

1 Paul 32 California 20000.0

2 Allen 25 Texas 15000.0

3 Teddy 23 Norway 20000.0

4 Mark 25 Rich-Mond 65000.0

5 David 27 Texas 85000.0

6 Kim 22 South-Hall 45000.0

7 James 24 Houston 10000.0

個人理解:

1.數據庫插入字段:

AUTOINCREMENT(自增加字段)不能重復使用刪除的字段的id值,保證了id必須唯一;

rowid是找已存在的最大rowid+1,有可能rowid+1(當前的rowid)之前被刪除過;

2.數據庫rowid到達最大之后:

AUTOINCREMENT(自增加字段)會返回SQLITE_FULL錯誤碼;

rowid新值會在這個最大數之前隨機找一個沒被使用字段的id值,可能是之前被刪除過的字段;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产一区二区成人在线 | 成人福利在线看 | 91成人一区 | 欧美一级毛片特黄黄 | 成人在线观看免费爱爱 | 国产亚洲精品视频中文字幕 | 黄网站进入 | 午夜在线视频一区二区三区 | 国产一国产一级毛片视频在线 | 久久久国产精品电影 | 红杏亚洲影院一区二区三区 | 一级毛片电影网 | www.成人精品 | 色欲香天天天综合网站 | 国内精品久久久久久2021浪潮 | 久久毛片免费 | 久久久久av69精品 | 欧美精品成人一区二区三区四区 | 久久99精品久久久久久小说 | 成人在线视频一区 | 欧美日韩免费一区二区三区 | 久久成人激情视频 | 免费观看高清视频网站 | 国内精品伊人久久久久网站 | 久久久久久久久久亚洲 | 九九热在线视频观看这里只有精品 | 免费观看黄色影片 | 91小视频在线观看免费版高清 | 羞羞电影网 | 久久精品a一级国产免视看成人 | 特片网久久 | 成人情欲视频在线看免费 | 久久凹凸| 成年性羞羞视频免费观看无限 | 成人免费观看在线 | 国产毛片自拍 | 久久丝袜脚交足黄网站免费 | 中文字幕网址 | 在线免费日韩 | 在线a毛片免费视频观看 | 精品无码久久久久久国产 |