mysql提供了csv储存引擎,csv格式是纯文本格式的文件,以逗号分隔取值,通用性超强。正好有客户发来csv数据要导入正好拿来测试一把。注意编码问题。
(1).首先看看csv的文件内容:(1.csv)
10000,高久峰,深圳,392223903@qq.com 10001,林芳臻,深圳,864005992@qq.com 10002,液态佐,湖南,737394322@qq.com
(2).根据上面字段数创建客户表
DROP TABLE IF EXISTS kehu; CREATE TABLE kehu ( id INT NOT NULL DEFAULT 0, username VARCHAR ( 5 ) NOT NULL, city VARCHAR ( 6 ) NOT NULL, email VARCHAR ( 50 ) NOT NULL ) ENGINE = csv DEFAULT CHARSET = utf8mb4
(3).上面创建表命令执行完成,mysql数据保存目录会生成一个csv文件,例如我的目录/var/lib/mysql/test下生成以下文件
-rw-r----- 1 mysql mysql 35 Oct 26 18:38 kehu.CSM -rw-r----- 1 mysql mysql 0 Oct 26 18:38 kehu.CSV -rw-r----- 1 mysql mysql 8656 Oct 26 18:38 kehu.frm
(4).mysql生成了kehu.csv文件,我们只需要将我们的1.csv文文件内容覆盖进去即可。(执行完成记得重启mysql)
more /mnt/d/1.csv > /var/lib/mysql/test/kehu.CSV ##覆盖导入 more /mnt/d/1.csv >> /var/lib/mysql/test/kehu.CSV ##追加导入
我们要明白Mysql字段的长度能存多少东西,首先需要明白Mysql是计算字节长度,还是计算字符长度。在mysql4.x的版本长度代表的是字节长度.例如在mysql4.x的版本中varchar(10)能储存的中英文长度如下:(1).采用ISO8859-1编码方式时,一个中/英文都只占一个字节;(2)....
需求查询出存在商品的商品分类. 先看看分类表:id(分类的id) catename(分类名) 1 手机 2 &n...
有很多集成环境安装完成之后是没有快捷方式的,例如西部数码的网站管理助手4.0,、 更或者是护卫神PHP套件都是一样的。安装完成最多给你安装一个PhPmyadmin让你管理Mysql,但是对于经常使用命令行的我们来说是非常不方面的,而且还必须安装PhPmyadmin来管理。下面就让我们自己手...
1.查看所有表,包括视图表,show tables;2.查看表结果,包括视图表,desc 表名3.查看建表过程,show create table 表名;4.查看建视图过程,show create view...
1.MyISAM 建立一个MyISAM引擎的表时,就会在本地磁盘上建立三个文件,.frm格式文件,存储表定义;.MYD格式文件,存储数据;MYI格式文件,存储索引;方便数据迁移,我只需将mysql安装目录下data文件中的表文件复制即可完成数据迁移,之前在搬迁多个dedecms中深有体会。 ...
1.floor(x)返回小于x的整数,向下取整,用法,商品的价格是浮点型的,需要向下取整 eg:select id,title,floor(price) from shopgoods2.rand()返回0-1之间的随机数 select rand() select rand()...