看下图,mysql 怎么给列的内容设置默认值,还有怎么添加自动增长和成为主键??

就针对这幅图:

1.怎么给列的内容设置默认值?
2.怎么添加自动增长
3.设置主键;
列都是说的是ID,不是NAME 。。。

oracle数据库添加自动增长是自己建一个序列sequence,,
mysql数据库是直接创建表时添加列的auto_increment属性就行了,,
-=================-========
设置主键就是 创建表时指定列的 primarykey属性,,
=============-==============-==========
你最好下载一个mysql数据库对应的可视化界面操作的工具 【比如SQLyogEnt.exe】
在工具里操作那个会很简单的,,,
=======-================================-===================追问

我要的不是在创建表的时候的设置,我要的是我创建表之后的,因为怕以后自己不小心,真的在创建标的时候忘了设置主键啊,自动增长或者默认值的时候。。。
所以我才提问的。。

追答

哦,,
============-========比如我先建了表a16【id int (11),name varchar(22)】======-======
插入数据
id name
1 aaa
2 bbbb
3 ccc
==============-===================================
ALTER TABLE a16 MODIFY id INT (10) PRIMARY KEY AUTO_INCREMENT;--改表结构的
INSERT INTO a16 (NAME) VALUES ("eee");--插入数据【id是自动增长的了,不必写进去了】
SELECT * FROM a16----查看一下没问题的
id name
1 aaa
2 bbbb
3 ccc
4 eee
==============-===================================

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-22
alter table test001 change id id auto_increment,defoult(1),primary key; 其实做哪一部,都是修改而已。

mysql数据库怎么让id自动增长,但ID不是主键。难道只有ID为主键时,才...
解决方法就是:把id在索引中设置索引类型为任意一个类型,比如normal,然后unique就可以设置为主键了。或者反过来,id自增长,同时作为主键。 uniquekey在索引中索引类型设置为unique即可。补充:考虑到主键能设置成外键,所以建议用以上第一种方式。

MySql中的id自动增加,插入数据修改ID内容,再插入数据时从中间开始?
方法1:重新启动mysql服务 方法2:更改你的表的存储引擎为myisam即可(而不是你现在的innodb引擎).

如何获得mysql数据库自增长主键的值?
@Entity:通过@Entity注解将一个类声明为一个实体bean@Table:通过 @Table注解可以为实体bean映射指定表,name属性表示实体所对应表的名称,如果没有定义 @Table,那么系统自动使用默认值:实体的类名(不带包名)@Id:用于标记属性的主键@Column:表示持久化属性所映射表中的字段,如果属性名与表中的字段...

MySQL 数据类型约束有哪些?
自增长 AUTO_INCREMENT 自动编号,且必须与主键组合使用,默认情况下,起始值为1,每次的增量为1。当插入记录时,如果为AUTO_INCREMENT数据列明确指定了一个数值,则会出现两种情况:如果插入的值与已有的编号重复,则会出现出错信息,因为AUTO_INCREMENT数据列的值必须是唯一的;如果插入的值大于已编号的值...

怎么让SQLServer的逐渐自动增长呢?
SqlServer有3种方式设置自增列,SSMS中在图形化界面中建表时,设置自动增长的其实值及每次增量。2. --语句建表时设置自增列,从1开始增长,每次增加1create table test(col1 int indentity(1,1,))。3. --修改列为从1开始增长,每次增加10alter table test alter col1 int indentity(1,10)。操...

SQL中,查询一个表中的第10--100条之间的数据怎么写??
这个主要是看你用的哪个数据库了 不同的数据库有差异。在mysql和oracle里面用如下方法最简单 select * from table LIMIT 10,100;而在sqlserver中由于不支持limit只用其他方法啦:当此表有主键时:select top 100 * from 表 where 主键 not in(select top 10 ...

django联合主键怎么设置?
由于设置了默认值,引发了不小的麻烦 怎么给联合主键设置外键啊GUI界面,先右键表B,表C,选择设计,然后选择表B字段b1设置主键,表C字段c1设置主键,然后保存关闭。右键表A,选择设计,按住shift然后选择a1,a2设置为联合主键,然后右键a1列,选择关系,添加后右面点击表和列规范,弹出界面,左边选择主键...

在mysql中要将id设置成自增并且要在前面自动补0,应该要怎么实现啊??
可以通过将group_replication_autorejoin_tries设置为所需的重试次数来开启并使用自动重新加入功能。 SET GLOBAL group_replication_autorejoin_tries = 3 默认值为 0,表示服务器禁用自动重新加入。 如何验证自动重新加入? 与MySQL 中的许多功能一样,自动重新加入过程是可以监测的。自动重新加入的可检测性依赖于性能模...

相似回答