目录

1、sqlite 数据库安装

2、数据库常用命令

(1) 创建数据库

(2) 系统命令

(3) sql语句

1、sqlite 数据库安装

在终端输入  sudo apt-get install sqlite3 安装sqlite3,安装完毕以后,在终端输入 sqlite3 ,若出现以下内容,说明安装成功。

如果遇到如下情况,可能是因为没有更新数据源,先输入 sudo apt-get update 更新数据源,然后再输入安装命令。

2、数据库常用命令

数据库命令分为了两种,系统命令和sql语句。系统命令以 “ . ” 开头;sql语句以 “ ; ” 结尾。在开始了解命令之前,我们需要先通过终端创建一个数据库。

(1) 创建数据库

语法格式:sqlite3   xxx.db

功能:如果数据库文件不存在,那就会直接创建;如果数据库文件已经存在,那就会打开已有的数据库文件

# 注意sqlite3 是终端命令,需要在终端输入

# 创建一个名为 myproject 的数据库

sqlite3 myproject.db

输入 .database 可以查看数据库文件所在位置

(2) 系统命令

系统命令含义.help  显示所有命令.quit / .exit退出 sqlite3.database显示当前打开的数据库文件.tables显示数据库中的所有表格.schema查看表结构(显示表格字段和数据)

(3) sql语句

a. 表格新增 / 删除 / 表名修改

==》新增表格:create table 表格名称 (字段名  字段类型,字段名  字段类型,...)

-- 新建表格stu

create table stu(id integer, name char, age integer);

-- 新建表格stu,将id字段设置成主键自增

create table stu(id integer primary key autoincrement, name char, age integer);

==》删除表格:drop table 表格名称

drop table stu; -- 删除表格stu

==》表格名称修改:alter table 旧的表格名称 rename to 新的表格名称

alter table stu rename to stu_info;

b. 表格字段新增 / 删除

==》新增一列:alter table 表格名称 add column 字段名称 字段类型;

alter table stu add column address char;

==》删除一列:

-- 以删除表格 stu 的 address字段为例:

-- 1. 新创建一个表格 stu1,该表格拷贝了表格 stu 除 address 以外的字段

-- 2. 删除原本的表格 stu

-- 3. 将表格 stu1 更名为 stu

create table stu1 as select id, name, age from stu;

drop table stu;

alter table stu1 rename to stu;

c. 表格记录的增删查改

==》新增一条记录

-- 给表格中的每一个字段添加对应的值

insert into stu values(1001, 'zhangsan', 18);

-- 给表格中的部分字段添加对应的值

insert into stuinfo (id, name) values(1002, 'lisi');

==》删除一条记录 

-- 按条件删除某一条记录

delete from stu where id=1001;

==》查看数据库记录

-- 查询表格的所有内容

select * from stu;

-- 按条件查询表格的内容

select * from stu where id=1001;

-- 查询指定字段

select name,age from stu;

==》更新一条记录

-- 更新表格中的某一个字段

update stu set age=20 where id=1001;

-- 更新表格中的多个字段

update stu set age=30, name='lisi' where id=1001;

参考文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: