一些重要的mysql语句用法

原创 2006年06月24日 14:42:00

1.增加一个字段(一列)

alter table table_name add column column_name type default value;   type指该字段的类型,value指该字段的默认值

例如:alter table mybook add column publish_house varchar(10) default '';

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

alter table table_name change sorce_col_name dest_col_name type default value;   source_col_name指原来的字段名称,dest_col_name指改后的字段名称

例如:alter table Board_Info change IsMobile IsTelphone int(3) unsigned default 1;

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

alter table table_name alter column_name set default value;

例如:alter table book alter flag set default '0';

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

alter table table_name change column column_name column_name type;

例如:alter table userinfo change column username username varchar(20);

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

alter table table_name add column column_name type auto_increment PRIMARY KEY;

例如:alter table book add column id int(10) auto_increment PRIMARY KEY;

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

mysqldump -u root -p database_name table_name > bak_file_name

例如:mysqldump -u root -p f_info user_info > user_info.dat

7.导出数据

select_statment into outfile"dest_file";

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

8.导入数据

load data infile"file_name" into table table_name;

例如:load data infile"/home/mzc/temp/tempbad.txt" into table pad;

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

例如:insert into tx select t1.com1,concat(t1.com2,t2.com1) from t1,t2;

相关文章推荐

mysql alter 语句用法,添加、修改、删除字段等

修改表名: ALTER  TABLE admin_user RENAME TO a_use //增加主键 alter table tabelname add new_field_id int(5...
  • wyswlp
  • wyswlp
  • 2013年05月03日 17:13
  • 94227

mysql语句用法,添加、修改、删除字段

一,连接MySQL 二,MySQL管理与授权 三,数据库简单操作 四, 数据库备份 五,后记 一,连接MySQL 格式:mysql -h 远程主机地址 -u 用户名 -p 回车 输入密码...

MySQL Order by 语句用法与优化详解

Order by语句是用来排序的,经常我们会使用到Order by来进行排序,下面我给大家来讲讲Order by用法与优化排序,有需要的同学可参考 MySQL Order By keywo...

MySql的动态语句foreach各种用法比较

1.dao层 //批量删除     public void deleteRoleManagers(List list);     //批量删除2     public void deleteR...

MySQL插入数据前检测唯一性的一些语句用法总结

在写程序的时候经常碰到在向数据库中插入数据时,判断数据是否已存在。诸如有存在的数据时跳过,不存在的数据继续插入,要避免重复插入,又不想折腾两回数据库连接操作,这里可能会用到以下语句,现小结一下。 ...

MySql的动态语句foreach各种用法比较

1.dao层 //批量删除     public void deleteRoleManagers(List list);     //批量删除2     public void deleteRole...

mysql update语句的用法详解

转自http://www.jb51.net/article/53344.htm 本文详细介绍了,mysql中update语句的用法,系统全面的学习下update更新语句的用法,有需要的朋友可以参考下...

mysql explain的用法(使用explain优化查询语句)

mysql explain可以帮助你检查索引和更好的优化查询语句,今天特地学习了下mysql explain的用法。 首先我来给一个简单的例子,然后再来解释explain列的信息。 表一:cate...

mysql update语句的用法详解

首先,单表的UPDATE语句: UPDATE [LOW_PRIORITY] [IGNORE] tbl_name SET col_name1=expr1 [, col_name2=expr2 ....

MySQL数据库INSERT、UPDATE、DELETE以及REPLACE语句的用法详解

MySQL数据库insert和update语句 引:用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的SELECT语句,另外一种就是更新语句,也叫做数据操作语句。言外之意,就是对数...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一些重要的mysql语句用法
举报原因:
原因补充:

(最多只允许输入30个字)