Tạo Mã Tự Tăng Trong Sql

     

ID tăng tự động là một nhu cầu rất quan trọng đặc biệt trong việc lưu trữ dữ liệu, phần nhiều tất cả những khóa chính trong số dự án thực tế đều tạo bằng cách cho nó tăng trường đoản cú động. Vậy làm thay nào để tùy chỉnh cấu hình tăng từ bỏ động? Trong bài xích này mình vẫn hướng dẫn những bạn.

Bạn đang xem: Tạo mã tự tăng trong sql

*


*

1. ở trong tínhIdentity vào SQL Server

Với MySQL thì họ có ở trong tính auto_increment dùng để làm xác định một column nào đó tăng từ động, còn SQL vps thì chúng ta có thuộc tính IDENTITY.

Cú pháp của chính nó như sau:


Trong đó:

seed là quý giá được gán đến record thứ nhất lúc insert.increment là quý giá sẽ tạo thêm sau mỗi lần insert.

Ví dụ 1: thiết lập cấu hình giá trị của record thứ nhất là 10, record lắp thêm hai là 20, .... Tức cách nhảy là 10


Ví dụ 2: thiết lập giá trị của record thứ nhất là 10, record đồ vật hai là 15, .... Tức cách nhảy là 5.


Bước tiếp sau tạo một bảng thương hiệu là person, tất cả khóa chủ yếu làperson_id và tăng tự động với cách nhảy là 1, cực hiếm khởi chế tác là 1.

Xem thêm: Cách Đăng Nhập Nhiều Tài Khoản Facebook Trên Chrome Để Nuôi Tài Khoản Facebook


CREATE TABLE hr.person ( person_id INT IDENTITY(1,1) PRIMARY KEY, first_name VARCHAR(50) NOT NULL, last_name VARCHAR(50) NOT NULL, gender CHAR(1) NOT NULL);

Các ví dụ sau đây có sử dụng lênh INSERT cần nếu bạn thiếu hiểu biết thì trong thời điểm tạm thời bỏ qua bài bác này nhé, còn nếu khách hàng đã biết sơ sơ về lệnh insert thì cứ gọi tiếp.

Thêm record đầu tiên


INSERT INTO hr.person(first_name, last_name, gender)OUTPUT inserted.person_idVALUES("John","Doe", "M");

Execute hoặc thừa nhận F5 nhằm chạy câu tróc nã vấn, kết quả bạn sẽ thấy như sau:

Thêm record thứ hai


INSERT INTO hr.person(first_name, last_name, gender)OUTPUT inserted.person_idVALUES("Jane","Doe","F");

Chạy câu SQL này thì hiệu quả như sau:

Như vậy rõ ràng person_id được tăng lên 1 mang đến record tiếp theo.

3. Xóa một record thì ID gồm được thiết lập cấu hình lại không?

Điểm quánh biệc giúpIdentity truy cập nhanh đó là tăng tự động hóa và không hề thiết lập cấu hình lại quý hiếm nếu bại xóa một vài record như thế nào đó.

Ví dụ các bạn có một dãy những record từ bỏ (1 ...10), trong quy trình sử dụng chúng ta xóa đi record có id là (4, 5, 6), lúc này dãy những record sẽ bị khuyết 3 giá trị (4, 5, 6). Hiện thời bạn triển khai thêm mới một record thì ID vẫn tăng lên 11 chứ không lặp lại một trong các ba quý hiếm (4, 5, 6).

Xem thêm: Facebook Không Thấy Nút Kết Bạn Trên Facebook, Giấu Nút Thêm Bạn Bè 2021

Ok, vậy là bạn đã biết phương pháp sử dụng thuộc tínhIdentity để tùy chỉnh thiết lập ID tăng auto rồi đấy, chúc các bạn học tốt và hẹn chạm mặt lại sinh hoạt bàitiếp theo.


bài trước bài xích tiếp


Hàm CHAR vào SQL server

Cách sử dụng hàm CHAR trong SQL hệ thống



Hàm CHARINDEX trong SQL server

Cách áp dụng hàm CHARINDEX vào SQL vps



Hàm CONCAT trong SQL vps

Cách áp dụng hàm CONCAT trong SQL server


Hàm + vào SQL hệ thống

Cách áp dụng hàm + vào SQL hệ thống


Hàm DATALENGTH vào SQL hệ thống

Cách áp dụng hàm DATALENGTH vào SQL hệ thống


Hàm LEFT vào SQL vps

Cách thực hiện hàm LEFT trong SQL server


Hàm LEN vào SQL server

Cách sử dụng hàm LEN vào SQL hệ thống


Hàm LOWER trong SQL server

Cách áp dụng hàm LOWER vào SQL hệ thống


Hàm LTRIM vào SQL vps

Cách thực hiện hàm LTRIM vào SQL hệ thống


Hàm NCHAR trong SQL hệ thống

Cách thực hiện hàm NCHAR trong SQL vps


Hàm PATINDEX vào SQL server

Cách áp dụng hàm PATINDEX vào SQL vps


Hàm REPLACE vào SQL server

Cách sử dụng hàm REPLACE vào SQL hệ thống


Hàm RIGHT trong SQL hệ thống

Cách sử dụng hàm RIGHT trong SQL vps


Hàm RTRIM trong SQL server

Cách thực hiện hàm RTRIM vào SQL vps


Hàm SPACE vào SQL hệ thống

Cách áp dụng hàm SPACE trong SQL hệ thống


Hàm STR vào SQL server

Cách áp dụng hàm STR vào SQL hệ thống


Hàm UPPER trong SQL hệ thống

Cách thực hiện hàm UPPER vào SQL vps


Hàm SUBSTRING trong SQL vps

Cách thực hiện hàm SUBSTRING vào SQL hệ thống


Hàm STUFF vào SQL hệ thống

Cách áp dụng hàm STUFF vào SQL server


Hàm ABS trong SQL hệ thống

Cách áp dụng hàm ABS vào SQL vps


WORDPRESS
HTML Templates
Theme WordPress
Plugin WordPress
lập trình sẵn WordPress
thủ pháp WordPress
WEB HOSTING
quản lí trị Linux
thủ thuật Hosting
kiến thức và kỹ năng Domain
WEB FRONTEND
Javascript
AngularJS
jQuery
jQuery điện thoại
HTML & CSS
Bootstrap
TypeScript
SASS CSS
VueJS
NestJS
học tập ReactJS
WEB BACKEND
PHP
Codeigniter
Laravel
Phalcon
OpenCart
NodeJS
Blogspot
DATABASE
học MySQL
học tập MongoDB
cơ sở dữ liệu căn phiên bản
học tập Oracle
học SQL vps
học tập SQLite
PROGRAMMING
Python
Java
Pascal
học tập C#
học Ruby
học tập Swift
C / C++
Kotlin
Golang
giải mã
Visual Basic
MOBILE DEV
React Native
Học quả táo
game android
Flutter
CÔNG CỤ
học tập Git
Testing
Control Panel
Dev Tool
FFmpeg
TIN HỌC
Excel
Word
PowerPoint
Access
Photoshop
MÔN HỌC
tiếng Anh
Toán
giờ Nhật
Văn học
VIDEO
CSS Lab
PHP Lab
giới thiệu
giới thiệu Liên hệ chế độ Điều khoản
links
links hay
liên kết
DK8 IO sở hữu DK8 DK8
đứng top Vinsports.net