mysql主键怎么插入 mysql添加主键字段

mysql添加主键约束

主键约束:唯一,不重复,不能为空  primary key

创新互联主要从事网站设计、成都网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务常州,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792

一个表中有且只有一个主键约束

1.创建表的同时创建主键约束

格式一:

create table 表名(

列名1  数据类型 primary key,

列名2 数据类型

);

主键约束名字的写法: PK_列名

格式二:

create table 表名(

列名1 数据类型,

列名2 数据类型,

constraint  主键约束的名字  primary key(列名1)

);

格式三:

create table 表名(

列名1 数据类型,

列名2 数据类型,

primary key(列名1)

);

2.针对已经存在的表,添加主键约束

格式一:

alter table 表名 modify 列名 数据类型 primary key;

格式二:

alter table 表名 add primary key(列名);

格式三:

alter table 表名 add constraint 主键约束的名字 primary key(列名);

3.删除主键约束

格式:alter table 表名 drop primary key;

mysql 主键不是自增怎么插入数据

主键一般要设置成自增。

所谓自增,就是在插入的时候,该字段不需要赋值,会自动+1;

如果我的表有id,name两个字段,id自增。插入的时候只需这样:

insert into tablename(name) values('zhangsan');//id会自动有值

如果你没有自增,那就要指明字段了:

insert into tablename(id,name) values(1,'zhangsan');//id不会自动有值

mySQL 主键添加

第一:创建一张表实现主键自增

CREATETABLE `databeases`.`user` (

`id` INTNOTNULL AUTO_INCREMENT PRIMARYKEY ,

`name` VARCHAR( 32 ) NOTNULL ,

`password` VARCHAR( 63 ) NOTNULL

) ENGINE = MYISAM CHARACTERSET utf8 COLLATE

utf8_general_ci;

第二:插入

INSERTINTO `databeases`.`user` ( `user`, `pass`) VALUES ( 'zhujinkui', '123456',);

即可实现自增。

网站题目:mysql主键怎么插入 mysql添加主键字段
分享地址:/article32/ddcpdsc.html

成都网站建设公司_创新互联,为您提供手机网站建设网站导航定制网站星空体育app最新版本(2024已更新)动态网站网站设计公司

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设