SQLite指令

一、创建数据库

方式一:

  1. sqlite3 进入数据库
  2. .open test.db
  3. .quit
    数据库退出后在命令当前路径创建数据库 test.db

方式二:

sqlite3 test.db // 在命令运行当前窗口创建数据库 test.db
在数据库命令下
.databases // 列出当前打开的数据库
.quit 退出

二、基本操作

1、创建一张表

create table stu(id Integer,name char,score Integer);
//创建一张名为学生的表,属性有id,name,score

2、插入一条记录

insert into stu values(1,'wang',99);//单引号
insert into stu values(2,"li",100); //双引号
insert into stu(name,score) values("du",98); // 插入部分字段内容

3、查看数据库的记录

select * from stu; // 查询所有字段的结果
select name,score from stu; // 查询数据库中部分字段的内容

4、删除一条记录

delete from stu where id = 2; //将id为2的这条记录删除

5、更改一条记录

update stu set name = 'zhang' where id = 1; //将id为1的姓名更改为"zhang"

6、删除一张表

drop table stu; //删除stu这张表

7、增加一列

alter table stu add column sex char; //在stu这张表中增加名为sex的一列

8、查询当前数据库有多少张表

.tables

相关推荐
gf13211115 分钟前
python_高德地图驾车时长查询
数据库·python·mysql
时间售卖铺14 分钟前
MySQL 日志管理
运维·数据库·mysql·云原生
秋风点枝22 分钟前
数据库 01 · 体系结构与存储引擎
数据库·mysql
CodeGL27 分钟前
15、Python 访问数据库
数据库·python
小此方35 分钟前
Re:Mysql数据库基础篇(五):拒绝脏数据!一文吃透MySQL表的约束(主键、唯一键、外键与实战案例)
数据库·mysql
想做小南娘,发现自己是女生喵1 小时前
LAN Device Monitor 第二周学习文档
java·服务器·数据库
byte轻骑兵1 小时前
【TextIn xParse + WorkBuddy】把8小时的标书审查压进1小时:招标要求逐条核验与废标风险预警工作台
大数据·数据库·aigc·textin·ai数据层基础设施
翔云1234561 小时前
Gaea(小米MySQL Proxy)整体架构
运维·数据库·mysql
jaysee-sjc1 小时前
【苍穹外卖】Day10:定时任务与 WebSocket 实时提醒实战
java·开发语言·javascript·数据库·vue.js·websocket·网络协议
牧瀬クリスだ1 小时前
Redis五大数据类型全解析:从入门到实战
java·数据库·redis·后端·缓存