full join
左右全查,没关联的用null填入
mysql 没有此功能,如下方法可以达到同样效果:
select * from `profile` as p left join news as n on p.`id` = n.`profile_id`
UNION
select * from `profile` as p right join news as n on p.`id` = n.`profile_id`
UNION 是去掉重复的记录,如果表本身就重复,则不能用此方法。
复制表:
复制表的数据结构和数据
create table a select * from b;
复制表的其中几列
create table a select b.id,b.name from b;
复制带有条件的表
create table a select * from b where id > 3;
就复制表结构,不要数据
第一种方法:create table a select * from b where 0=1;
第二种方法:create table a like b;
第三种方法:先show create table b;获得建表的sql语句,再想办法建表
复制旧表结构,增加自己的新字段
create table a(status varchar(10)) select * from b where 0=1;
mysql修改表:
增加字段:
alter table a add age int not null;
修改字段:
修改字段名和类型:
alter table a change name name11 varchar(10) not null;
如果由varchar型改为int型,则此列数据全部为0
修改字段类型:
alter table a modify name11 int not null;
删除字段:
alter table a drop id;
改变表名:
alter table c1 rename c2;
改变表类型:
alter table c1 type=myisam
更多详情参见:http://wenku.baidu.com/view/3d4201283169a4517723a325.html
分享到:
相关推荐
本文是简单的数据库操作命令,方便上手,如果有兴趣可以下载一下
Oracle数据库操作命令集合,一些常用的命令操作
Db2数据库操作的常用命令列表, Db2数据库操作的常用命令列表
MYSQL数据库基本操作命令
测试以及运维常用DB2操作命令,方便测试和运维对数据库的维护和操作
VF数据库操作的基本命令 新手的首选 VF数据库操作的基本命令 新手的首选
数据库常用命令集合:一. 增删改查操作二.操作命令三:系统操作
Android数据库sqlite操作命令指导,同时可以快速调试定位问题点,并获取有用信息。
命令提示符 数据库操作,在命令提示符下进行一些数据库,表的操作的命令
操作MySQL数据库的常用命令,连接MYSQL、修改密码、增加新用户、显示命令、 将文本数据转到数据库中、使用SHOW语句找出在服务器上当前存在什么数据库、创建一个数据库MYSQLDATA等等。
针对初学者,本文档描述了MySQL数据库的基本查看及相关操作命令,以及各命令的简单示例。
使用MySql数据库的简单操作命令,方便掌握数据库使用,平时自己的积累分享出来大家共享一下;
数据库常用操作命令.docx
DB2 数据库常用命令,介绍了一些常用的数据库操作命令!
mysql数据库基础操作基本命令,每行都有注释,很容易看清楚,希望可以帮到大家
Linux系统中MySQL数据库操作命令全文共8页,当前为第1页。Linux系统中MySQL数据库操作命令全文共8页,当前为第1页。Linux系统中MySQL数据库操作命令 Linux系统中MySQL数据库操作命令全文共8页,当前为第1页。 Linux...
Oracle数据库操作命令整理
简单数据库常用操作命令对数据库的增删改查对数据表的增删改查和一些基本命令语法
mysql数据库操作常用数据库命令大全。