日常学习 7.18 sqlite的操作

一、数据库基本概念
1.什么是数据库?
存储数据的系统(DBS)
2.存储数据的介质
3数据库系统
 管理系统(操作数据库的程序)sqlite.exe
 数据文件 (数据结构)db文件

二、数据库产品
1.大型数据库(服务器级别)
2.中型数据库(服务器级别)
 mysql 大部分免费
3.小型数据库(客户端、本地)
 sqlite 广泛应用于 嵌入式设备和移动设备的本地储存

#sqlite的操作
-配置环境变量path
 作用:能在任意位置启动sqlite
 注意:每次修改环境变量后记得重新打开cmd
-找一个硬盘的位置创建数据库文件(db文件)
 创建文件 cd.>文件名.扩展名
-使用sqlite去维护当前db文件
 sqlite test.db
-创建表
create table 表名字(字段名 数据类型,字段名 数据类型,字段名 数据类型);

-删除表
 drop table 表名;
-删除
del test.db
    
#sqlite命令行的点命令
-查看当前操作的数据库文件的信息
 .database
-查看当前数据库的表有哪些 
.table
-退出sqlite
.q
-开启表头 
.head on
-数据的对齐
.mode column
-执行sql脚本(每次都会从头到尾的执行)
.read xxx.sql   读取的代码一般都是初始化 批量执行的代码
          其他的代码一般只是保存在sql脚本中,不是用来执行的

-增(插入数据)
insert into 表名 values(值1,值2,值3);
-删
delete from 表名;(删除表的全部内容)
delete from 表名 where 条件;
-改
update 表名 set 字段=新值;
update 表名 set 字段=新值 where 条件;
update 表名 set 字段1=新值1,字段2=新值2 where 条件;
-查(最简单的查询全部数据)
select * from 表名;

# 痛点
-单纯使用cmd进行开发,关闭重新进入代码不复存在。
 解决方案:找个文件保存(脚本文件 扩展名为.sql
-字符编码问题
 如果程序和文件编码不一致,会乱码
程序:中文编码GBK
文件:UTF-8
今日解决方案:将文件转为中文编码 ANSI(本地编码)

支线任务:将excel数据转成sql代码写在脚本中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值