SQLite数据库,数据库是一个实体
安装
Windows
SQLite3官网:https://www.sqlite.org/index.html
Linux
sudo apt install sqlite3
基本概念
数据库是一个按数据结构来存储和管理数据的计算机软件系统。
数据库是一个实体,它是能够合理保管数据的“仓库”,用户在该“仓库”中存放要管理的事务数据,“数据”和“库”两个概念结合成为数据库。
数据库是数据管理的新方法和技术,它能更合适的组织数据、更方便的维护数据、更严密的控制数据和更有效的利用数据。
基本语法
指令
.open DBname --打开数据库 -- --注释 .show --显示信息 .q --退出 .databases --显示数据库 .tabels --显示表 .schema --获取表的完整信息(打印创建语句)
SQL语句
数据类型
存储类型 | 描述 |
NULL | 控制 |
int | 整型 |
text | 文本字符串 |
blob | blob数据 |
interger | 带符号整数 |
real | 浮点数(8字节) |
创建数据库
.open DBname sqlite3 DBname
导入/导出数据库
sqlite3 test.db .dump > teseDB.sql --导出 sqlite3 test.db < testDB.sql --导入
创建表
create tabel DBname.tabel_name( column1 datatype primary key, column2 datatype, ... );
删除表(谨慎!)
drop tabel DBname.tabel_name;
插入表
insert into tabel_name[(column1, column2, ...)] values(value1, value2, ...);
将一个表填充到另一个表
insert into first_table_name[(column1, column2, ...)] select column1, column2, ... from second_table_name[where condition];
select语句
select colun1, column2, ... from table_name;
where限定语句
select * from table_name where condition;
updata语句
update table_name set column1 = value1, column2 = value2, ... where [condition];
delete语句
delete from table_name where [condition];
运算符
select 1+2; select 1-2; select 1*2; select 1/2; select 1%2; select 1==2; select 1<>2; select 1<2; select 1>2; select 1 or 2; select 1 and 2; select 1 is null; select 1 is not 2;
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。