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

相关推荐
微学AI5 分钟前
飞牛 NAS 部署 prompts.chat:自建提示词库、导入社区内容,再配置固定公网访问
数据库·内网穿透
羑悻的小杀马特7 分钟前
从写 YAML 到集群自愈:KES-Operator 把 KES 集群接进 Kubernetes 原生体系
运维·数据库·容器·kubernetes
bksczm11 分钟前
MySQL基础篇之事务
linux·数据库·sql·mysql
李白客12 分钟前
数据库管理工具怎么选?Navicat、DataGrip、DBeaver 六维横向对比与选型建议
运维·数据库
马立杰13 分钟前
mysql中Illegal mix of collations for operation “UNION”错误的解决方法
数据库·sql·网络安全
蓝速科技15 分钟前
蓝速 K10 三防平板在工业恶劣工况下的选型与应用指南
大数据·运维·数据库·人工智能·科技
bksczm17 分钟前
MySQL基础篇之视图与用户管理
linux·数据库·sql·mysql
香菜TTT23 分钟前
怎么实现MySQL的主从同步机制
数据库·mysql
2501_933670799 小时前
2026秋招数据分析岗备考路线:SQL、BI、项目与面试题拆解
数据库
躺不平的理查德10 小时前
SQL Lite 备忘录2
sqlite