zoukankan      html  css  js  c++  java
  • [置顶] Objective-C ,ios,iphone开发基础:ios数据库(The SQLite Database),使用终端进行简单的数据库操作

    SQLite  是一个轻量级的免费关系数据库。SQLite最初的设计目标是用于嵌入式系统,它占用资源非常少,在嵌入式设备中,只需要几百K的内存就够了,可以在(http://www.sqlite.org/docs.html)查看详细的文档。

    第一步:在mac os上打开终端,打开finder在应用程序下, 应用程序 ->实用工具  ->终端。

    打开之后如图所示:

    第二步:创建数据库,使用命令 sqlite3 user.db , 在终端输入然后回车,然后再输入分号结束,这样就创建了一个没有数据表的空数据库,

    然后我们在系统目录下就可以看见我们创建的数据库了 :打开finder 依次展开 Mac -> 用户 -> administrator ;在这里可能每个人的用户不一样,所以,在自己当前用户目录下就可以看见。

    第三步:为数据库创建表:使用命令格式: create table  tableName (columnName1 type, columnName2 type,...);

    在终端输入命令create table member (id integer primary key,username text,password text,registertime date,realname text,groupid integer)

    然后回车,再次输入 go 。

    第四步:为表插入数据,使用格式:insert into “tableName” (columnNames ...)values (values ...) 、 

    在终端输入:insert into "member" (id,username,password,registertime,realname,groupid)values (1,"wsq","wsq",DATETIME('NOW'),"魏守强",1)

    然后回车:再次输入go

    第五步:查询,格式:select * from "tableName"

    在终端输入:select * from "member" ,然后回车,再次输入 go ,然后回车。

    第六步,修改:格式 :update "tableName" set columnName  = value,... where 条件。

    ,将用户组别修改为2 , 在终端输入:update "member" set groupid = 2 where username = "wsq" 然后回车,输入go ,然后回车,再次输入查询语句

    select * from "member"  然后回车,输入go ,然后回车,结果如下:

    第七步:删除,格式:delete from "tableName" where 条件。

    首先为表多增加一条数据,使用insert  :在终端输入:

    insert into "member" (id,username,password,registertime,realname,groupid)alues (2,"www.cidp.edu.cn","www.cidp.edu.cn",DATETIME('NOW'),"防灾科技学院",1)

    然后回车,输入go ,然后回车,输入查询语句:select * from "member" 然后回车,输入go ,然后回车,就可以看到表中有两条数据:

    然后输入删除语句:delete from "member" where id = 2  , 然后回车,输入go ,然后回车。

    输入查询语句:select * from "member" 然后回车,输入go ,然后回车

    可以看到后来增加的一条语句被删除了 ,

    到此,简单的数据库创建,创建表,以及表中数据的增,删,改,查都已经完成了。当然这是在mac os上模拟。

  • 相关阅读:
    MVC5 Entity Framework学习之Entity Framework高级功能(转)
    js获取当前日期的前一天、一月、一年的日期 明天、后天(转)
    easyui datagrid 分页
    博客园技术精粹集合留贴
    常用C# DateTime 日期计算
    Jquery设置Cookie
    设计模式 -- 装饰者模式
    设计模式 -- 策略模式
    IBatis.Net中调用存储过程
    其他元素条件 IBatisNet
  • 原文地址:https://www.cnblogs.com/james1207/p/3301849.html
Copyright © 2011-2022 走看看