一、下载sqlite安装包

1:详细下载安装版本可见官网:https://www.sqlite.org/download.html

2:百度盘分享连接:https://pan.baidu.com/s/1Z8XOmRg2-TFt1p74Qne7kQ,提取码:3vfr

二、安装sqlite安装包

1、解压缩文件:

2:创建一个文件夹,把 sqlite-dll-win32-x86-3140100 中解压出来的两个文件(sqlite3.def 和 sqlite3.dll)复制到刚才新建的目录中,并且把 sqlite-tools-win32-x86-3140100 中解压出来的文件 sqlite3.exe 刚才的 目录中:

3:添加环境变量:

三、测试sqlite是否安装成功

进入cmd命令,输入sqlite3,然后回车,如果安装成功的话,会显示sqlite版本号:

OK,Sqlite3已经安装完成了。

利用navicat连接测试:进入cmd,进入到需要存放数据库的路径:创建文件夹:sqlite3_data

进入到刚才创建的文件夹位置:

windows下创建数据库:sqlite3.exe test01.db

linux下创建数据库,存在同名即打卡,没有就创建:sqlite wzxtest.db

此时看不见数据库,继续输入创建表语句:create table wzxpeople(name,sex,age,height,addr);

现在已经生成db数据文件:

navicat连接测试:选择刚才的db数据库文件位置

注:sqlite自己连接本地服务的sqlite数据库。

四、sqlite 基本sql操作 增删改

创建表结构1:

create table wzxstu(
id int primary key not null,
name text not null,
age INT not null,
address char(50),
salsry real
)

创建表结构2:create table wzxpeople(name,sex,age,height,addr);

查看指定创建表语句:.schema  wzxstu;

查看创建表语句:.schema

查看当前表:.tables

查看当前表:SELECT tbl_name FROM sqlite_master WHERE type = 'table';

退出:.quit

显示当前数据库:.database

插入数据:insert  into wzxstu values(1,"wzx",12121,"dedwdew","dwed") ;

修改数据:update wzxstu set name='kkk' where id =3;

新增字段:Alter table wzxstu add addnew newtype text;

删除某个数据:delete from wzxstu where id=2;

删除表:drop table wzxstu;

显示版本信息:sqlite3 -version

创建单个索引:create index name_index on wzxstu(name);

:select count(*) from wzxstu
:select max(age),min(age),count(*) from wzxstu;
:select * from wzxstu order by age 
:select name from wzxstu group by name order by age

查看所有数据:select * from wzxstu;

设置正确的格式化输出,需要都执行:

显示表头:.header on

显示调整成列模式:.mode column

查询:select * from wzxstu;

获取某个字段:select name,age from wzxstu;

以插入语句方式查询:.mode insert

查询:select * from wzxstu;

设置显示模式为行模式:.mode line

查询:select * from wzxstu;

设置显示模式加上表头:.head on   (off表示关闭表头)

查询:select * from wzxstu;

显示列宽:.width 10, 20, 10

查看表结构:SELECT sql FROM sqlite_master WHERE type = 'table' AND tbl_name = 'COMPANY';

如果显示的像上面那样不完整,主要是由于之前设置过输出的列宽限制了可以如下:

.width on
SELECT sql FROM sqlite_master WHERE type = 'table' AND tbl_name = 'COMPANY';

linux下打开指定数据库:sqlite3  test.db

windows下创建数据库:sqlite3.exe test01.db

显示表属性:PRAGMA table_info('wzxstu');

显示当前的日期与时间: Select datetime('now');

日期:select date('now');

时间:select time('now');



Windows 10 64位操作系统 下安装、连接测试sqlite3 sql基本操作 增删改的更多相关文章

  1. Windows 10 64位操作系统 下安装、配置、启动、登录、连接测试oracle 11g

    一.下载oracle安装包 1:详细下载安装版本可见官网:https://www.oracle.com/technetwork/database/enterprise-edition/download ...

  2. Windows 10 64位操作系统 下安装、启动测试python pycharm

    一.下载python3.7.7安装包 1:详细下载安装版本可见官网:https://www.python.org/downloads/release/python-373/ 2:百度盘分享连接:htt ...

  3. 在windows 10 64位系统下安装TensorFlow

    版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/mao_hui_fei/article/de ...

  4. 在Windows7/8/10 64位操作系统下安装并注册ocx控件

    例如: 先网上下载一个MtbLine.ocx控件放入C:\Windows\SysWOW64\目录下 1.首先确保你的 Windows7 账户是管理员权限 2.下载MtbLine.ocx控件,网上可搜到 ...

  5. Windows 64位操作系统下安装和配置MySQL

    一安装方式 MySQL安装文件分为两种,一种是MSI格式的,一种是ZIP格式的.下面来看看这两种方式: MSI格式的可以直接点击安装,按照它给出的安装提示进行安装,Windows操作系统下一般MySQ ...

  6. [转]解决win7 64位操作系统下安装PL/SQL后连接报错问题: make sure you have the 32 bits oracle client installed

    1. 在Oracle官网(http://www.oracle.com/technetwork/topics/winsoft-085727.html)下载文件: instantclient-basic- ...

  7. 解决win7 64位操作系统下安装PL/SQL后连接报错问题: make sure you have the 32 bits oracle client installed

    1. 在Oracle官网(http://www.oracle.com/technetwork/topics/winsoft-085727.html)下载文件: instantclient-basic- ...

  8. 在Win7 64位操作系统下安装Oracle 10g

    参见网址http://www.cnblogs.com/newstar/archive/2010/12/01/1878026.html 1.下载安装程序,可以到这个网址去下载 http://www.or ...

  9. 64位操作系统下IIS报“试图加载格式不正确的程序”错误

    缘由:在64位操作系统下IIS发布32位的项目,报“项目依赖的dll无法读取,试图加载格式不正确的程序”错误. 原因:程序集之间的通讯要么全是64位环境下的,要么全是32位环境下的.不能混编访问.不然 ...

随机推荐

  1. centos7.5 安装jdk环境

    最新下载地址 历史下载地址 [root@manage ~]# mkdir /application/ [root@manage ~]# tar -xf jdk-8u112-linux-x64.gz - ...

  2. SQL 练习25

    查询同名学生名单,并统计同名人数 SELECT sname,COUNT(sname) 同名人数 from Student GROUP BY sname HAVING COUNT(sname)>1

  3. ffmpeg第6篇:滤镜语法

    前言 哈哈,回来继续填坑了,前段时间较忙没时间写,现在继续~ 简介 滤镜是ffmpeg的一个很强大的功能,它支持许多有用的视频处理功能,常见的滤镜如:缩放.旋转.水印.裁剪等 一个比较经典的滤镜使用方 ...

  4. arthas-Java诊断工具

    Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱. 官网:https://arthas.aliyun.com/zh-cn/ 当你遇到以下类似问题而束手无策时,Arthas可以帮助你 ...

  5. ConcurrentDictionary 并发字典

    线程安全 Dictionary 本身是不支持线程安全的 线程的字典--ConcurrentDictionary 线程安全实现 写安全 以往线程安全我们通过Lock实现 比如通过lock一个全局的obj ...

  6. 【springcloud】Eureka 常用配置解析

    转自:https://www.cnblogs.com/zyon/p/11023750.html 1. 配置项解析 1.1 通用配置 # 应用名称,将会显示在Eureka界面的应用名称列 spring. ...

  7. WPF 获取主线程

    WPF线程获取UI线程   WPF中只能是UI线程才可以改变UI控件相关,当采用多线程工作时,可用以下代码获取 UI线程进行操作: App.Current.Dispatcher.Invoke((Act ...

  8. redis并发锁

    1.应对并发场景 避免操作数据不一致 将对redis加锁 2.考虑到异常状况无法释放锁,导致死锁 将代码块进行try-catch处理 3.考虑try时宕机依然导致死锁 对锁添加时效性,添加过期时间 4 ...

  9. spring初始化源码浅析之关键类和扩展接口

    目录 1.关键接口和类 1.1.关键类之 DefaultListableBeanFactory 1.2.关键类之XmlBeanDefinitionReader 1.3.关键类之ClassPathXml ...

  10. 第一章 Net 5.0 快速开发框架 YC.Boilerplate--框架介绍

    YC.Boilerplate 框架介绍 YC.Boilerplate 是一套快速开发框架,采用当下流行的前后端分离开发模式,前端 采用VUE.后端采用Net 5.0:框架实现了 多租户.动态webAp ...