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
分享到:
相关推荐
Db2数据库操作的常用命令列表中包含了多个重要的数据库操作命令,这些命令对Db2数据库的管理和维护至关重要。本文将对这些命令进行详细的解释和分析,帮助读者更好地理解和掌握Db2数据库的操作。 连接数据库: ...
掌握MySQL的基本操作命令是进行数据库管理的基础。以下是一些关键知识点和命令。 首先,MySQL客户端命令通常用于连接数据库服务或执行数据库操作。用户可以使用"mysql -u root -p"命令来连接数据库,其中-u后面跟...
命令提示符数据库操作是指在命令提示符下进行一些数据库、表的操作的命令。下面是相关的知识点: 一、连接MYSQL * 连接到本机上的MYSQL:`mysql -h 主机地址 -u 用户名 -p 用户密码` * 连接到远程主机上的MYSQL:`...
测试以及运维常用DB2操作命令,方便测试和运维对数据库的维护和操作
VF数据库操作的基本命令 新手的首选 VF数据库操作的基本命令 新手的首选
这些基本的MySQL命令构成了数据库管理的基础,熟练掌握它们能有效地进行数据库操作和管理。通过持续学习和实践,你可以进一步了解更多的高级特性和复杂的SQL语句,以满足更复杂的应用场景需求。
Android数据库sqlite操作命令指导,同时可以快速调试定位问题点,并获取有用信息。
#### 四、数据库操作 **显示数据库列表** 使用`show databases;`可以查看当前系统中所有的数据库。 **显示数据表** 在选定了特定数据库后,如`use mysql;`,可以通过`show tables;`查看该数据库下的所有数据表。...
针对初学者,本文档描述了MySQL数据库的基本查看及相关操作命令,以及各命令的简单示例。
本文汇总了MySQL数据库常用的命令,包括数据库操作、表操作和数据操作三部分。 数据库操作 1. 数据库验证连接:使用mysql.exe命令连接到数据库,需要指定主机地址、端口号、用户名和密码,例如:`mysql.exe -h ...
在Linux操作系统中,管理和操作数据库服务是日常维护工作的重要部分。本篇将详细介绍如何启动Linux下的FTP服务、Oracle数据库服务以及WebLogic应用服务器,并涉及Oracle数据库的备份与导入导出操作。 1. **启动FTP...
以下是一些关于Oracle数据库导出命令的基本介绍: - **命令格式**: ```shell exp [username]/[password]@dbname [command options] ``` - **参数说明**: - `exp`:表示导出数据。 - `[username]/[password]...
在本文中,我们将深入探讨神通数据库的一些基本操作,包括安装与配置、创建数据库、数据操作、查询优化以及安全管理。 一、安装与配置 神通数据库的安装过程通常包括下载安装包、运行安装程序、选择安装路径、配置...
mysql数据库基础操作基本命令,每行都有注释,很容易看清楚,希望可以帮到大家
本篇文章将详细讲解数据库建表的完整命令,适用于多种关系型数据库系统,包括SQL语言的基本语法,以及如何通过源码来实现建表操作。 一、SQL建表基本语法 SQL(Structured Query Language)是用于管理和处理关系...
创建表是数据库操作中的另一个重要部分。以下是一些创建表的基本命令: - `CREATE TABLE 新的表 (列名1 数据类型1, 列名2 数据类型2, ...);` —— 使用此命令可以创建包含指定列的新表。需要注意的是,每一列都需要...
QAD Progress数据库管理命令大全 很实用,包含了备份、还原、复制数据库等操作