এসকিউএলএইচ অটোইনক্রিমেন্ট একটি কীওয়ার্ড যা টেবিলের কোনও ক্ষেত্রের মান বাড়ানোর জন্য ব্যবহৃত হয়। স্বতঃবৃদ্ধির জন্য নির্দিষ্ট কলামের নামযুক্ত একটি সারণী তৈরি করার সময় আমরা স্বতঃশব্দ কীওয়ার্ড ব্যবহার করে একটি ক্ষেত্রের মানকে স্বয়ংক্রিয়ভাবে বৃদ্ধি করতে পারি।
AUTOINCREM কীওয়ার্ডটি কেবলমাত্র INTEGER ফিল্ডের সাথে ব্যবহার করা যেতে পারে। বাক্য গঠন:
স্বতঃশব্দ কীওয়ার্ডের মূল ব্যবহারটি নিম্নরূপ:
CREATE TABLE table_name(
column1 INTEGER AUTOINCREMENT,
column2 datatype,
column3 datatype,
.....
columnN datatype,
);
উদাহরণস্বরূপ নীচে দেখুন: নীচের মত সংস্থাগুলি তৈরির জন্য কোম্পানী বিবেচনা করুন:
sqlite> CREATE TABLE TB_COMPANY_INFO(
ID INTEGER PRIMARY KEY AUTOINCREMENT,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL
);
এখন, TB_COMPANY_INFO টেবিলের মধ্যে নিম্নলিখিত রেকর্ডগুলি সন্নিবেশ করুন:
INSERT INTO TB_COMPANY_INFO (NAME,AGE,ADDRESS,SALARY)
VALUES ( 'MANOJ KUMAR', 40, 'Meerut,UP,INDIA', 200000.00 );
এখন রেকর্ড নির্বাচন করুন
SELECT *FROM TB_COMPANY_INFO
ID NAME AGE ADDRESS SALARY
1 Manoj Kumar 40 Meerut,UP,INDIA 200000.00