网站logo 天津网站制作
首页 网站建设 网络推广 软件开发 形象设计 价格总表 代理会员 成功案例 联系我们 行业动态
  • ● 国家联合诚信
  • ● 中交集团中咨华科
  • ● 天津双港政务网
  • ● 中国网滨海高新
  • ● 北方五金城
  • ● 环渤海书画
  • ● 零度化工网
  • ● 智慧山创意园区
  • ● 陶陶鞋业
  • ● 天津温州商会
  • ● 天津文化艺术网
  • ● 天津联信电子
  • 首页 >> 知识学堂 >> 正文

    了解Sqlite3数据库的知识

    津购科技官方网 www.net-tj.cn   时间:2014-05-21 16:07

      首先认识一下Sqlite3数据库。SQLite顾名思义是以SQL为基础的数据库软件,SQL是一套强大的数据库语言。
      对于开发人员来说增删改查在简单不过了,sqlite3的sql语句与其它数据库语言没多大区别。
    创建数据库
        创建数据库就是创建一个SQLite文件
       sqlite3 test.db  在当前目录下右test.db的数据库文件
    创建索引(可以加快访问速度)
      Create index 数据库名字索引 on 数据库(名字);
    sqlite的特别用法
      Shell下访问
      如果要执行多条sql语句,可以先生成sql文件(如:sql.txt)
      .output somefile //sqlite把sql执行的结果输出到文件
      Crate table ....
      Insert into ... //正常的sql语句
      .quit           //sqlite退出
      Cat sql.txt|sqlite data.db 。Sqlite就会执行sql.txt中的sql语句并把结果保存在somefile中
    查询数据库结构
      列出所有的数据表.tables
      显示创建数据库的语句.schema
      列出所有的特殊索引:.indices
    (5)常用命令
      1).databases 列出数据库文件名
      2).tables ?PATTERN? 列出?PATTERN?匹配的表名
      3).import FILE TABLE 将文件中的数据导入的文件中
      4).dump ?TABLE? 生成形成数据库表的SQL脚本
      5).output FILENAME 将输出导入到指定的文件中
      6).output stdout 将输出打印到屏幕
      7).mode MODE ?TABLE?设置数据输出模式(csv,html,tcl… .nullvalue STRING 用指定的串代替输出的NULL串
      8).read FILENAME 执行指定文件中的SQL语句
      9).schema ?TABLE? 打印创建数据库表的SQL语句
      10).separator STRING 用指定的字符串代替字段分隔符,这个很有用!
      11).show 打印所有SQLite环境变量的设置
      12).quit 退出命令行接口
      
      Sqlite数据库的知识还有很多,最后说一下sqlite具备的几个的特点:Sqlite3数据库属于公共软件;支持大多的sql命令
      不需要安装服务器软件;完整的Unicode支援(所有没有跨语系 的问题);速度快。
      

     

    >>相关新闻
    分享到:
       
    案例 信息  
    搜索按钮
    在线客服: 点击这里给我发消息 点击这里给我发消息
    天津网站制作公司公告
      4月11日至20日暂停备案...
      紧急通知 国家进行垃圾短信...
      好消息 即日起推出上门服务
      北京地区网站用户在公安机关...
      津购科技恭祝大家蛇年万事顺...
    客服中心
    知识学堂 常见问题 备案入口
    了解Sqlite3数据库的知识
    聊聊网站开发知识
    软件测试讲解
    我理解的游戏设计的敏捷方法学
    决定项目管理成功的六个因素
    我对软件架构师的认识和理解
    联系我们
    电话: 022-87310660
      400-8855-901
    传真: 022-87310157
    网址: www.net-tj.cn
    E-mail : tjbuy@tjbuy.com.cn
    www.net-tj.cn Copyright 2005-2012 天津市津购科技有限公司版权所有 天津网站制作咨询热线:022-87310660 400-8855-901
    分享到:
    ICP备 11005272号