Chinaunix首页 | 论坛 | 博客
  • 博客访问: 285156
  • 博文数量: 84
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: -10
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-05 09:11
文章分类
文章存档

2015年(1)

2014年(6)

2013年(8)

2012年(1)

2011年(6)

2010年(2)

2009年(16)

2008年(44)

我的朋友

分类: Mysql/postgreSQL

2009-11-18 08:35:38

mysql 自增字段
1、创建表格时添加: create table table1(id int auto_increment primary key,...)
2、创建表格后添加: alter table table1 add id int auto_increment primary key 自增字段,一定要设置为primary key.
附:mysql 中的alter table mysql> alter table employee change depno depno int(5) not null;
加索引 mysql> alter table 表名 add index 索引名 (字段名1[,字段名2 …]);
例子: mysql> alter table employee add index emp_name (name);
加主关键字的索引 mysql> alter table 表名 add primary key (字段名);
例子: mysql> alter table employee add primary key(id);
加唯一限制条件的索引 mysql> alter table 表名 add unique 索引名 (字段名);
例子: mysql> alter table employee add unique emp_name2(cardnumber);
查看某个表的索引 mysql> show index from 表名; 例子: mysql> show index from employee;
删除某个索引 mysql> alter table 表名 drop index 索引名; 例子: mysql>alter table employee drop index emp_name;
修改表:增加字段:mysql> ALTER TABLE table_name ADD field_name field_type;
查看表:mysql> SELECT * FROM table_name;
修改原字段名称及类型:mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;
删除字段:ALTER TABLE table_name DROP field_name;
引用:http://zongfeng.bloghome.cn/posts/255.html
本文来源于 龙卷风资讯网 ;原文地址:
 
============================================================================
mysql(innodb);
主建唯一 primary key  一个表里面只能有一个主建      (里面插入的字段不能重复)
自增属性 auto_increment  该字段必须是not null     (里面插入的字段不能重复,必须有一个索引)
删除主建
alter table 表名  drop primary key
 
 
在创建表的时候可以创建联合主键,创建完主键之后就不能在增加主键了
 
create table dd (id int(3) not null,id1 int(3) not null,id2 int(3) not null,id3 int(3) not null,primary key(id,id1,id2));
 
 
mysql> select * from dd;
+----+-----+-----+-----+
| id | id1 | id2 | id3 |
+----+-----+-----+-----+
|  1 |   2 |   0 |   0 |
|  3 |   3 |   0 |   0 |
|  1 |   0 |   0 |   0 |
|  1 |   2 |   3 |   4 |
+----+-----+-----+-----+
4 rows in set (0.00 sec)
mysql>
mysql> insert into dd (id,id1,id2,id3)values(1,2,3,5);
ERROR 1062 (23000): Duplicate entry '1-2-3' for key 1
 
 
 
=======================================================================
 
 

 
阅读(1178) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~