易截截图软件、单文件、免安装、纯绿色、仅160KB

怎么将MySQL中很多类似的表统一到一个表中

例如 一个表
CREATE TABLE `chezhu1_temp` (
  `phoneNo` varchar(30) NOT NULL,
  `name` varchar(50) DEFAULT NULL,
  `sex` int(11) DEFAULT NULL,
  `hasCar` char(1) DEFAULT '1',
  `CityID` char(4) DEFAULT NULL,
  `Region` char(5) DEFAULT NULL,
  `Address` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`phoneNo`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8

其他的表是跟其差不多 大概有400-500个表 怎么能够放到一个表中 利于搜索呢
差不多还是完全一样
完全一样:
select * from (
select * from b1
union all
select * from b1
union all
...
select * from bn) a where phoneNo='11231'

insert into chezhu1_temp
select * from tab1
union all
select * from tab2
union all
.........

SQL code:
create view v_test
as
select 字段列表 from tab1
union all
select 字段列表 from tab2
union all
.........


字段如果出现不同呢?

引用字段如果出现不同呢?


那就只能把字段一个一个列出来了。
select col1, co2 ,... from table1
union all
select col1, co2 ,... from table2
..


引用大概有400-500个表




相关问答:

c语言如何连接MYSQL?

大家好:
我是搞C的, 现在想用C 连接MYSQL,但是怎么也连接不了,我的代码如下:
#include <stdio.h>
#include "C:\Program Files\MySQL\MySQL Server 5.0\include\mysql.h"
......

MYSQL 如何修改BLOB类型的数据?

如题 数据是BLOB类型 怎么才能修改其中的某些值
BLOB中存入的是什么内容?

假设字段memo为blob类型,在该字段的值前面增加字符串'add--'
则操作语句如下:
SQL code:
update tb_blog set memo=concat( ......

Mysql 使用问题 - Java / Web 开发

我的Mysql 使用的时候 用dos建立的数据表 在dos中能显示出中文 
但是在 其他的可视页面 和网页中都显示乱码 如何解决?
在mysql控制台:show variables like 'char%';贴结果出来看看。

mysql命令行模式下: ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号