• 技术文章 >数据库 >mysql教程

    将Execl中的数据导入Sqlite3中

    2016-06-07 16:13:23原创644

    获取CVS文件: 选择Execl的文件菜单,选择save as选项,出现保存文件对话框,在保存文件类型中选择Text CVS(.cvs)文件类型, 勾选Edit Filter settings选项,按save按钮,会出现一个对话框,这个对话框可以对保存文件的格式进行设定, 字体自己选(Unicode ,

    获取CVS文件: 选择Execl的文件菜单,选择save as选项,出现保存文件对话框,在保存文件类型中选择Text CVS(.cvs)文件类型,

    勾选Edit Filter settings选项,按save按钮,会出现一个对话框,这个对话框可以对保存文件的格式进行设定,

    字体自己选(Unicode ,Weatern Europe等等),区域分割符可以选择','(逗号)也可以选择';'(分号),前提是

    Execl源文件中不包含该符号,其它选项自己选择想要的格式,然后点击‘OK’进【本文来自鸿网互联 (http://www.68idc.cn)】行保存,即可得到一个后缀为

    cvs的文件,该文件属于文本文件,可以用文本编辑器(TxtEditor)打开。

    将CVS文件导入sqlite3数据库:

    cvs文件中的内容如下:

    yield,产生
    yoke,轭
    yonder,那边
    you,你;你们
    young,年轻的
    youngster,少年
    your,你的
    yourself,你自己
    youth,青年
    youthful,年青的
    zeal,热心
    zealous,热心的
    zero,零
    zest,热心
    zinc,锌
    zone,地带
    zoo,动物园
    zoological,动物学的
    zoology,动物学

    进入sqlite3的数据库,在命令行输入:

    sqlite3 dict.db

    dict.db 为数据库,如果数据库不存在,则会被创建,如果数据库已经存在,则会进入数据库

    首先在sqlite3中创建一个表,创建的表的格式要符合CVS文件内容的格式(主要是列数要一致),命令如下:

    CREATE TABLE word(word varchar(20),desc varchar(100));

    接下来将CVS导入表word中,需要先设定分隔符为','(逗号),输入命令如下:

    .separator ','

    接着输入命令:

    .import *.cvs word

    即可将cvs中的内容导入表word中。

    注意:separator与import之前都有一个小点,这是sqlite区别于sql的地方,

    两个语句结尾都没有分号,*。cvs是CVS的文件名,word是表名。

    查看是否成功导入,输入命令:

    select * from word;

    结果:

    yield|产生
    yoke|轭
    yonder|那边
    you|你;你们
    young|年轻的
    youngster|少年
    your|你的
    yourself|你自己
    youth|青年
    youthful|年青的
    zeal|热心
    zealous|热心的
    zero|零
    zest|热心
    zinc|锌
    zone|地带
    zoo|动物园
    zoological|动物学的
    zoology|动物学

    数据导入成功。

    有时需要将大量数据导入数据库中,以上做法不失为一种省时省力的方法。

    php入门到就业线上直播课:查看学习

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    千万级数据并发解决方案(理论+实战):点击学习

    Mysql单表千万级数据量的查询优化与性能分析

    Mysql主从原理及其在高并发系统中的应用

    上一篇:atitit.springhibernate的事务机制spring不能保存对象的解决 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• 一起聊聊Mysql两阶段锁和死锁• 实例分析MySQL中pt-query-digest工具的使用记录• 一起聊聊MySQL动态SQL拼接• MySQL单表查询进阶总结• MySQL关于Count函数的用法区别总结
    1/1

    PHP中文网