mysql中主键怎么插入 mysql用什么做主键

在MySQL中如何设置主键和外键

工具/原料

创新互联公司专注于福州企业网站建设,响应式网站,成都做商城网站。福州网站建设公司,为福州等地区提供建站服务。全流程按需求定制网站,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务

电脑  MySQL

方法/步骤

设置主键:

1、通过终端进入到mysql命令行工具。

2、通过use关键字进行到目标数据库里。

3、如原表已有主键,先把原来的主键删除掉,通过DROPPRIMARYKEY命令:ALTERTABLE`jingyan`DROPPRIMARYKEY;。

4、主键已经没有了。

5、通过命令:ADDPRIMARYKEY来添加ALTERTABLE`jingyan`ADDPRIMARYKEY(`id`)。

6、输入后按下回车键即可看到queryok执行成功的字符。

7、回到数据库的可视化工具,即可显示现在的表在id列上添加了主键了。

设置外键:

1、创建好主从表。

2、选择主表,点击设计表,进入到表设计界面。

3、点击外键,进入到外键设置界面。

4、先设置外键名称和选择主表的外键字段。

5、然后在设置外键字段对应从表的数据库、表名和字。

6、点击保存就完成外键设置了。

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 主键不是自增怎么插入数据

主键一般要设置成自增。

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

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

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

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

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


本文标题:mysql中主键怎么插入 mysql用什么做主键
文章源于:http://scjbc.cn/article/hgjdje.html

其他资讯