SQLite的关键字AUTOINCREMENT怎么使用
本文小编为大家详细介绍“SQLite的关键字AUTOINCREMENT怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“SQLite的关键字AUTOINCREMENT怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
autoincrement的中文意思就是自动递增的意思,在SQLite 中T是一个关键字,用于表中的字段值自动递增。可以在创建表时在特定的列表名称上使用AUTOINCREMENT关键字实现该字段值的自动增加。
AUTOINCREMENT 关键字的基本用法如下:
CREATETABLEtable_name(column1INTEGERAUTOINCREMENT,column2datatype,column3datatype,.....columnNdatatype,);实例
假设要创建的 COMPANY 表如下所示:
sqlite>CREATETABLECOMPANY(IDINTEGERPRIMARYKEYAUTOINCREMENT,NAMETEXTNOTNULL,AGEINTNOTNULL,ADDRESSCHAR(50),SALARYREAL);
现在,向 COMPANY 表插入以下记录:
INSERTINTOCOMPANY(NAME,AGE,ADDRESS,SALARY)VALUES('Paul',32,'California',20000.00);INSERTINTOCOMPANY(NAME,AGE,ADDRESS,SALARY)VALUES('Allen',25,'Texas',15000.00);INSERTINTOCOMPANY(NAME,AGE,ADDRESS,SALARY)VALUES('Teddy',23,'Norway',20000.00);INSERTINTOCOMPANY(NAME,AGE,ADDRESS,SALARY)VALUES('Mark',25,'Rich-Mond',65000.00);INSERTINTOCOMPANY(NAME,AGE,ADDRESS,SALARY)VALUES('David',27,'Texas',85000.00);INSERTINTOCOMPANY(NAME,AGE,ADDRESS,SALARY)VALUES('Kim',22,'South-Hall',45000.00);INSERTINTOCOMPANY(NAME,AGE,ADDRESS,SALARY)VALUES('James',24,'Houston',10000.00);
这将向 COMPANY 表插入 7 个元组,此时 COMPANY 表的记录如下:
IDNAMEAGEADDRESSSALARY--------------------------------------------------1Paul32California20000.02Allen25Texas15000.03Teddy23Norway20000.04Mark25Rich-Mond65000.05David27Texas85000.06Kim22South-Hall45000.07James24Houston10000.0
读到这里,这篇“SQLite的关键字AUTOINCREMENT怎么使用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。