记录从Excel转换到Mysql中的数据转换
标题 把一张调查表的内容从Excel转换到Mysql中,用于进一步使用
作者: 陈海青(josonchen,"船长")
(http://www.chq.name)
(http://www.hhrz.org)
(http://junit.vicp.net)
日期:2008.07.12(yyyy.mm.dd)
简介 记录从Excel转换到Mysql中的数据转换
目标:把一张调查表的内容从Excel转换到Mysql中,用于进一步使用
环境:Excel:Microsoft Office Excel 2003
mysql:服务器版本: 5.0.45-community-nt
MySQL 字符集: UTF-8 Unicode (utf8)
计划:1、设计数据库字段
2、在mysql中建表
3、导入数据
4、测试,检查数据
事实步骤:
1:使用powerdesigner设计数据表,生成建库和建表脚本
2:使用sql manager 2007 lite for mysql连接数据库,建库、建表
3:将数据从execl中导出为.csv格式
4:使用SQLyog Enterprise,连接数据库,导入上述.csv格式的数据
菜单:Table-import data from csv
改进:如果使用ms sqlserver,则可以直接从Excel导入到
--------------
脚本示意:
drop database if exists db_AppSoftSurvey;
/*==============================================================*/
/* Database: db_AppSoftSurvey --by chq.name hhrz.org */
/*==============================================================*/
CREATE DATABASE `db_AppSoftSurvey`
CHARACTER SET 'gbk'
COLLATE 'gbk_chinese_ci';
use db_AppSoftSurvey;
drop table if exists tb_survey;
/*==============================================================*/
/* Table: tb_survey --v5.0 by chq.name hhrz.org */
/*==============================================================*/
create table tb_survey
(
........
)
type = InnoDB;
alter table tb_survey comment '调查表';