Heim  >  Artikel  >  Datenbank  >  MySQL alter 语句的实际操作

MySQL alter 语句的实际操作

WBOY
WBOYOriginal
2016-06-07 16:13:29864Durchsuche

下面的文章主要介绍的是MySQL alter 语句的实际操作与实际应用,以及如何正确添加、修改与删除某些字段等相关实际操作,以下就是文章的详细内容介绍,希望会给你带来一些帮助在此方面。 主键 altertabletablenameaddnew_field_idint(5)unsigneddefault0notnul

下面的文章主要介绍的是MySQL alter 语句的实际操作与实际应用,以及如何正确添加、修改与删除某些字段等相关实际操作,以下就是文章的详细内容介绍,希望会给你带来一些帮助在此方面。

主键

<ol class="dp-xml"><li class="alt"><span><span>alter table tablename add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id); </span></span></li></ol>

增加一个新列

<ol class="dp-xml">
<li class="alt"><span><span>alter table t2 add d timestamp;  </span></span></li>
<li><span>alter table infos add ex tinyint not null default '0'; </span></li>
</ol>

删除列

<ol class="dp-xml"><li class="alt"><span><span>alter table t2 drop column c; </span></span></li></ol>

重命名列

<ol class="dp-xml"><li class="alt"><span><span>alter table t1 change a b integer; </span></span></li></ol>

改变列的类型

<ol class="dp-xml">
<li class="alt"><span><span>alter table t1 change b b bigint not null;  </span></span></li>
<li><span>alter table infos change list list tinyint not null default '0'; </span></li>
</ol>

重命名表

<ol class="dp-xml"><li class="alt"><span><span>alter table t1 rename t2; </span></span></li></ol>

加索引

<ol class="dp-xml">
<li class="alt">MySQL<span><span class="tag">></span><span> alter table tablename change depno depno int(5) not null;  </span></span>
</li>
<li>MySQL<span class="tag">></span><span> alter table tablename add index 索引名 (字段名1[,字段名2 …]);  </span>
</li>
<li class="alt">MySQL<span class="tag">></span><span> alter table tablename add index emp_name (name); </span>
</li>
</ol>

加主关键字的索引

<ol class="dp-xml"><li class="alt">MySQL<span><span class="tag">></span><span> alter table tablename add primary key(id); </span></span>
</li></ol>

加唯一限制条件的索引

<ol class="dp-xml"><li class="alt">MySQL<span><span class="tag">></span><span> alter table tablename add unique emp_name2(cardnumber); </span></span>
</li></ol>

删除某个索引

<ol class="dp-xml"><li class="alt">MySQL<span><span class="tag">></span><span>alter table tablename drop index emp_name; </span></span>
</li></ol>

修改表:

增加字段:

<ol class="dp-xml"><li class="alt">MySQL<span><span class="tag">></span><span> ALTER TABLE table_name ADD field_name field_type; </span></span>
</li></ol>

修改原字段名称及类型:

<ol class="dp-xml"><li class="alt">MySQL<span><span class="tag">></span><span> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type; </span></span>
</li></ol>

删除字段:

<ol class="dp-xml"><li class="alt">MySQL<span><span class="tag">></span><span> ALTER TABLE table_name DROP field_name; </span></span>
</li></ol>

以上的相关内容就是对MySQL alter 语句用法,添加、修改、删除字段等的介绍,望你能有所收获。


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn