Heim > Datenbank > MySQL-Tutorial > MySQL修改表的实际操作与应用

MySQL修改表的实际操作与应用

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-07 16:11:53
Original
1065 Leute haben es durchsucht

以下的文章主要讲述的是MySQL修改表的实际操作,我们首先是以增加一个字段 (一列)开始的来引出MySQL修改表的实际操作与其具体应用,如果你对MySQL修改表的实际操作感兴趣的话,你就可以浏览以下的文章了。 altertabletable_nameaddcolumncolumn_nametypedefa

以下的文章主要讲述的是MySQL修改表的实际操作,我们首先是以增加一个字段 (一列)开始的来引出MySQL修改表的实际操作与其具体应用,如果你对MySQL修改表的实际操作感兴趣的话,你就可以浏览以下的文章了。

<ol class="dp-xml"><li class="alt"><span><span>alter table table_name add column column_name type default value;  </span></span></li></ol>
Nach dem Login kopieren

type指该字段的类型,value指该字段的默认值

例如:

<ol class="dp-xml"><li class="alt"><span><span>alter table mybook add column publish_house varchar(10) default ''; </span></span></li></ol>
Nach dem Login kopieren

2.更改一个字段名字(也可以改变类型和默认值)

<ol class="dp-xml"><li class="alt"><span><span>alter table table_name change sorce_col_name dest_col_name type default value;  </span></span></li></ol>
Nach dem Login kopieren

source_col_name指原来的字段名称,dest_col_name指改后的字段名称

例如:

<ol class="dp-xml"><li class="alt"><span><span>alter table Board_Info change IsMobile IsTelphone int(3) unsigned default 1; </span></span></li></ol>
Nach dem Login kopieren

3.改变一个字段的默认值

<ol class="dp-xml"><li class="alt"><span><span>alter table table_name alter column_name set default value; </span></span></li></ol>
Nach dem Login kopieren

例如:

<ol class="dp-xml"><li class="alt"><span><span>alter table book alter flag set default '0'; </span></span></li></ol>
Nach dem Login kopieren

4.改变一个字段的数据类型

<ol class="dp-xml"><li class="alt"><span><span>alter table table_name change column column_name column_name type; </span></span></li></ol>
Nach dem Login kopieren

例如:

<ol class="dp-xml"><li class="alt"><span><span>alter table userinfo change column username username varchar(20); </span></span></li></ol>
Nach dem Login kopieren

5.向一个MySQL修改表中增加一个列做为主键

<ol class="dp-xml"><li class="alt"><span><span>alter table table_name add column column_name type auto_increment PRIMARY KEY; </span></span></li></ol>
Nach dem Login kopieren

例如:

<ol class="dp-xml"><li class="alt"><span><span>alter table book add column id int(10) auto_increment PRIMARY KEY; </span></span></li></ol>
Nach dem Login kopieren

6.数据库MySQL修改表的备份,在命令行中输入:

<ol class="dp-xml"><li class="alt">MySQL<span>dump -u root -p database_name table_name </span><span>> bak_file_name </span>
</li></ol>
Nach dem Login kopieren

例如:

<ol class="dp-xml"><li class="alt">MySQL<span>dump -u root -p f_info user_info </span><span>> user_info.dat </span>
</li></ol>
Nach dem Login kopieren

7.导出数据

<ol class="dp-xml"><li class="alt"><span><span>select_statment into outfile"dest_file"; </span></span></li></ol>
Nach dem Login kopieren

例如

<ol class="dp-xml"><li class="alt"><span><span>select cooperatecode,createtime from publish limit 10 into outfile"/home/mzc/temp/tempbad.txt"; </span></span></li></ol>
Nach dem Login kopieren

8.导入数据

<ol class="dp-xml"><li class="alt"><span><span>load data infile"file_name" into table table_name; </span></span></li></ol>
Nach dem Login kopieren

例如:

<ol class="dp-xml"><li class="alt"><span><span>load data infile"/home/mzc/temp/tempbad.txt" into table pad; </span></span></li></ol>
Nach dem Login kopieren

9.将两个表里的数据拼接后插入到另一个MySQL修改表里。下面的例子说明将t1表中的com2和t2表中的com1字段的值拼接后插入到tx表对应的字段里。

例如:

<ol class="dp-xml"><li class="alt"><span><span>insert into tx select t1.com1,concat(t1.com2,t2.com1) from t1,t2; </span></span></li></ol>
Nach dem Login kopieren

10,删除字段

<ol class="dp-xml"><li class="alt"><span><span>alter table form1 drop column 列名; </span></span></li></ol>
Nach dem Login kopieren

以上的相关内容就是对MySQL修改表的介绍,望你能有所收获。


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Aktuelle Ausgaben
So ändern Sie MySQL in MySQL
Aus 1970-01-01 08:00:00
0
0
0
MySQL-Startfehler unter Centos
Aus 1970-01-01 08:00:00
0
0
0
MySQL stoppt den Prozess
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage