视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
MySQL修改表的实际操作与应用
2020-11-09 14:11:40 责编:小采
文档


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

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

  1. alter table table_name add column column_name type default value;

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

例如:

  1. alter table mybook add column publish_house varchar(10) default '';

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

  1. alter table table_name change sorce_col_name dest_col_name type default value;

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

例如:

  1. alter table Board_Info change IsMobile IsTelphone int(3) unsigned default 1;

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

  1. alter table table_name alter column_name set default value;

例如:

  1. alter table book alter flag set default '0';

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

  1. alter table table_name change column column_name column_name type;

例如:

  1. alter table userinfo change column username username varchar(20);

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

  1. alter table table_name add column column_name type auto_increment PRIMARY KEY;

例如:

  1. alter table book add column id int(10) auto_increment PRIMARY KEY;

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

  1. MySQLdump -u root -p database_name table_name > bak_file_name

例如:

  1. MySQLdump -u root -p f_info user_info > user_info.dat

7.导出数据

  1. select_statment into outfile"dest_file";

例如

  1. select cooperatecode,createtime from publish limit 10 into outfile"/home/mzc/temp/tempbad.txt";

8.导入数据

  1. load data infile"file_name" into table table_name;

例如:

  1. load data infile"/home/mzc/temp/tempbad.txt" into table pad;

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

例如:

  1. insert into tx select t1.com1,concat(t1.com2,t2.com1) from t1,t2;

10,删除字段

  1. alter table form1 drop column 列名;

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

下载本文
显示全文
专题