MySQL建表:实现主键自增长(mysql建表主键自增长)

MySQL建表时实现主键自增长是一种方便快捷的方式,可以使读写速度变快,也使数据表行快速排序和搜索。在建表时,可以在定义表字段时,将主键设置为自增长类型,以实现自增长效果。

具体来看,MySQL建表实现主键自增长需要三步:

第一步:建立表,设置表的字段名、类型和约束

以下是 MySQl 的建表语句,设置表名为 Tutorials:

CREATE TABLE Tutorials (

TutorialID int NOT NULL AUTO_INCREMENT,

TutorialTitle VARCHAR(100) NOT NULL,

TutorialAuthor VARCHAR(40) NOT NULL,

SubmissionDate date NOT NULL,

PRIMARY KEY (TutorialID)

)ENGINE=INNODB;

第二步:添加主键,设置主键的字段名和类型,并把AUTO_INCREMENT属性设置为True

ALTER TABLE Tutorials

ADD PRIMARY KEY (TutorialID);

ALTER TABLE Tutorials

MODIFY TutorialID int NOT NULL AUTO_INCREMENT;

第三步:插入数据,输入数据即可实现主键自增长。

INSERT INTO Tutorials (TutorialTitle, TutorialAuthor, SubmissionDate)

VALUES(“MySQL Tutorial”, “John Doe”, CURDATE());

INSERT INTO Tutorials (TutorialTitle, TutorialAuthor, SubmissionDate)

VALUES(“Java Tutorial”, “Joen Syoens”, CURDATE());

以上就是MySQL建表实现主键自增长的相关操作。MySQL数据库也可以在建表时用CREATE TABLE 扩展语句中指定AUTO_INCREMENT属性,这样就可以让表自动建立一个自增字段。这样,将大大简化MySQL建表实现主键自增长的操作,也使数据更安全。


数据运维技术 » MySQL建表:实现主键自增长(mysql建表主键自增长)