當前位置:首頁 » 編程語言 » 創建表的sql語句自增

創建表的sql語句自增

發布時間: 2022-12-19 05:37:46

1. Mysql中如何創建一個表讓id自動增長

CREATE TABLE users (
id int(5) NOT NULL auto_increment,
name varchar(20)NOT NULL,
PRIMARY KEY (`id`)
)

2. sql創建表格語句主鍵自動增加

如果是MySQL,可以使用AUTO_INCREMENT關鍵字,表示自增長。

比如:

createtabletest
(
idINT(20)notnullAUTO_INCREMENT,
primarykey(id)
);

如果是oracle,可以使用序列。

3. 資料庫如何設置主鍵(ID)自動增長啊(SQL語句)

自動增長列(auto_increment)
sqlserver資料庫
(identity)
oracle資料庫(
sequence)
給主鍵添加自動增長的數值,列只能是整數類型
CREATE
TABLE
stu(
classId
int
primary
key
auto_increment,
name
varchar(50)
);
auto_increment是用於主鍵自動增長的,從1開始增長,當你把第一條記錄刪除時,再插入第二跳數據時,主鍵值是2,不是1
_____________________________________________________
INSERT
INTO
student(name)
values(『abc』);
閆焱琢.

4. sql創建表格語句 自動增加

create table PRinfo
(
rpno int PRIMARY KEY IDENTITY(1,1),
sno varchar(12)not null,--外鍵要指定一個表的欄位FOREIGN KEY REFERENCES 表名(欄位名)
rpreason varchar(50)null,
rpcontent varchar(20)null ,
rpterm smallint null
)

5. sql server建表時怎麼設置ID欄位自增

一、打開要設置的資料庫表,點擊要設置的欄位,比如id,這時下方會出現id的列屬性表。

6. 資料庫如何設置主鍵(ID)自動增長啊(SQL語句)

在創建表的時候可以設置,方法如下,用一下sql語句。
createtabletableName(
idintidentity(1,1)primarykey,
datavarchar(50))

解釋:其中identity(1,1)代表自增,第一個1代表從1開始計數,第二個1代表每次增長1。

(6)創建表的sql語句自增擴展閱讀:

SQL全名是結構化查詢語言[1](Structured Query Language),是用於資料庫中的標准數據查詢語言,IBM公司最早使用在其開發的資料庫系統中。1986年10月,美國國家標准學會(ANSI) 對 SQL 進行規范後,以此作為關系式資料庫管理系統的標准語言 (ANSI X3. 135-1986),1987年得到國際標准組織的支持下成為國際標准。不過各種通行的資料庫系統在其實踐過程中都對 SQL 規范作了某些編改和擴充。所以,實際上不同資料庫系統之間的SQL不能完全相互通用。

參考資料:

網路-SQL語言

7. sql server中如何實現自增欄位

1、主鍵自增,以及建表的語句如下:

CREATE TABLEIF NOT EXISTS `t_email_notice` (

`id` INT (11) UNSIGNED NOT NULL AUTO_INCREMENT,`send_time` INT (16) NOT NULL DEFAULT '0',PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

其中 `id` INT (11) UNSIGNED NOT NULL AUTO_INCREMENT,這句話表示設置id欄位字增,類型為int

2、varchar類型的主鍵,不會自增。但是你可以通過創建觸發器的形式,來實現自增。代碼如下:

CREATE TRIGGER `T` BEFORE INSERT ON `user`FOR EACH ROW begin

set new.id=concat('SH',lpad(((SELECT substring(id,3,4) from user where id=(select id from user order by id desc limit 1))+1),4,0));

end;

這段語句的意思是,當user表中新插入一條一條語句,會觸發『觸發器T』將以』SH『開頭的id欄位自增+1。

(7)創建表的sql語句自增擴展閱讀

sql語句建表規則如下:

create table 『表名』 (『欄位1』 type1 [not null] [primary key] identity(起始值,遞增量),『欄位2』type2 [not null], ...)--primary key為主鍵 identity表示遞增數量。

8. sql server建表時怎麼設置ID欄位自增

1、首先打開想要設置輸入數字後單元格自動填充顏色的表格。

9. 用sql語句創建數據表 讓id自動增量

USE [CheckoutSystem]
GO
/****** 對象: Table [dbo].[Electrical] 腳本日期: 07/25/2009 10:56:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Electrical](
[FElectricalId] [bigint] IDENTITY(1,1)//自增 primary key NOT NULL,
[FElectricalNum] [nvarchar](16) NOT NULL,
[FElectricalName] [nvarchar](16) NOT NULL,
[FElectricalQuantity] [int] NOT NULL,
[FElectricalWarranty] [nvarchar](8) NOT NULL,
[FElectricalPrice] [money] NOT NULL)
我寫的看一下

10. 1.SQL常用建表語句

--創建自增主鍵表

CREATE TABLE MyTab(

iNo int IDENTITY(1,1) PRIMARY KEY, --數字自增長主鍵

iType int  NULL,                  --整數

sName varchar(50) NOT NULL,        --字元    必填

fAmt numeric(18, 5) NULL,          --浮點       

dBuild datetime NULL,              --時間

dEdit datetime NULL,               

    rv rowversion                   --時間戳

)

--創建聯合主鍵表

CREATE TABLE MyTab1(

iNo int IDENTITY(1,1),            --數字自增長主鍵

iType int  Not NULL ,              --整數    必填

sName varchar(50) NOT NULL Primary Key (iType,sName),

fAmt numeric(18, 5) NULL,          --浮點       

dBuild datetime NULL,              --時間

dEdit datetime NULL,               

    rv rowversion                   --時間戳

)

--新建聯合主鍵

ALTER TABLE MyTab1 WITH NOCHECK ADD

CONSTRAINT PK_MyTab1 PRIMARY KEY  NONCLUSTERED

(iType,sName)

--創建復合索引

create index ix_dEdit_sName_MyTab on MyTab(dEdit,sName);

熱點內容
如何更改微信支付密碼登錄 發布:2024-11-11 03:37:22 瀏覽:460
蘋果七手機伺服器怎麼連接 發布:2024-11-11 03:36:49 瀏覽:636
chrome緩存更改 發布:2024-11-11 03:36:42 瀏覽:252
android播放mms 發布:2024-11-11 03:23:02 瀏覽:187
資料庫表如何導入數據 發布:2024-11-11 03:17:37 瀏覽:411
電腦裡面的密碼在哪裡設置 發布:2024-11-11 03:09:11 瀏覽:179
編程語言排行2019 發布:2024-11-11 03:06:26 瀏覽:168
c語言顯示文字 發布:2024-11-11 03:06:19 瀏覽:29
mc172小游戲伺服器ip 發布:2024-11-11 03:04:16 瀏覽:842
phpstudy資料庫的創建 發布:2024-11-11 02:56:03 瀏覽:27