Rumah > pangkalan data > tutorial mysql > MySQL修改表的实际操作与应用

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-07 16:11:53
asal
1081 orang telah melayarinya

以下的文章主要讲述的是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>
Salin selepas log masuk

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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

<ol class="dp-xml"><li class="alt"><span><span>alter table table_name alter column_name set default value; </span></span></li></ol>
Salin selepas log masuk

例如:

<ol class="dp-xml"><li class="alt"><span><span>alter table book alter flag set default '0'; </span></span></li></ol>
Salin selepas log masuk

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>
Salin selepas log masuk

例如:

<ol class="dp-xml"><li class="alt"><span><span>alter table userinfo change column username username varchar(20); </span></span></li></ol>
Salin selepas log masuk

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>
Salin selepas log masuk

例如:

<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>
Salin selepas log masuk

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>
Salin selepas log masuk

例如:

<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>
Salin selepas log masuk

7.导出数据

<ol class="dp-xml"><li class="alt"><span><span>select_statment into outfile"dest_file"; </span></span></li></ol>
Salin selepas log masuk

例如

<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>
Salin selepas log masuk

8.导入数据

<ol class="dp-xml"><li class="alt"><span><span>load data infile"file_name" into table table_name; </span></span></li></ol>
Salin selepas log masuk

例如:

<ol class="dp-xml"><li class="alt"><span><span>load data infile"/home/mzc/temp/tempbad.txt" into table pad; </span></span></li></ol>
Salin selepas log masuk

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>
Salin selepas log masuk

10,删除字段

<ol class="dp-xml"><li class="alt"><span><span>alter table form1 drop column 列名; </span></span></li></ol>
Salin selepas log masuk

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


Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan