zoukankan      html  css  js  c++  java
  • SQLite3创建数据库的方法

    界面和MYSQL一样,都是CMD界面,但不是在SQLite.exe中创建数据库:


    有关SQLite3使用: 
    1.将sqlite3.exe文件放在任何位置(本人放在E:Phplearn) 
    2.在CMD下进入到E:Phplearn下(cd .. cd E:phplearn) 
    3.在CMD命令提示符下输入sqlite3.exe test.db(test.db是数据库名)回车,执行完后,命令提示符自动跳转到"SQLITE>"状态。
    注意:这时test.db数据库确实已经创建好了但是还是个临时所以现在要输入SQL命令 ,这时还是看不到这个数据库!等表格创建或关闭sqlite3
    4.create table user(’用户名‘); 这时可以看到E:phplearn下的这个数据库文件了。
    5.如果下次还要使用此数据库时仍然使用sqlite3.exe test.db即可进入此数据库 
    7.其它问题可以查看DOC和.help

    好不容易建好表格输入内容,却发现以下代码第一行就错:

    $sqlite = sqlite_open("employee.db") or die('无法打开连接');
    $s=sqlite_query($sqlite,"SELECT * FROM employeeInfo",SQLITE_NUM);
    while(list($id,$name)=slqite_fetch_array($s))
    {
    echo 'Name:'.$name."( ID:$id )<br />";
    }

    提示:Warning: sqlite_open(): file is encrypted or is not a database in E:phpLearn est.php on line 2 无法打开连接

     

    可能是PHP目前只捆绑了SQLITE2,但版本3和版本2的数据库文件格式不兼容。先放着,用到时再了解。

  • 相关阅读:
    SQL之CASE WHEN用法详解
    MySQL笔记汇总
    Linux常用命令
    TCP/IP速记
    数据结构和算法速记
    多线程相关概念
    线程安全&Java内存模型
    线程通讯wait&notify
    创建多线程的4种方式
    重写ThreadPoolTaskExecutor
  • 原文地址:https://www.cnblogs.com/zhangtao/p/3682931.html
Copyright © 2011-2022 走看看