欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

mac os 终端对数据库的操作(自己留用)

程序员文章站 2022-05-26 12:52:38
...

第一步:在mac os上打开终端, 打开finder在应用程序下, 应用程序 -实用工具 -终端。 打开之后如图所示: 第二步:创建数据库,使用命令 sqlite3 user.db , 在终端输入然后回车,然后再输入分号结束,这样就创建了一个没有数据表的空数据库, 然后我们在系

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

mac os 终端对数据库的操作(自己留用)

打开之后如图所示:

mac os 终端对数据库的操作(自己留用)

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

mac os 终端对数据库的操作(自己留用)

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

mac os 终端对数据库的操作(自己留用)

第三步:为数据库创建表:使用命令格式: 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 。

mac os 终端对数据库的操作(自己留用)

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

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

然后回车:再次输入go

mac os 终端对数据库的操作(自己留用)

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

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

mac os 终端对数据库的操作(自己留用)

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

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

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

mac os 终端对数据库的操作(自己留用)

第七步:删除,格式: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 ,然后回车,就可以看到表中有两条数据:

mac os 终端对数据库的操作(自己留用)

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

mac os 终端对数据库的操作(自己留用)

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

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

mac os 终端对数据库的操作(自己留用)