一、下载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. 安鸾CTF Writeup SSRF02

    SSRF02 题目链接:http://www.whalwl.host:8090/ 看到题目,以为是SSRF 获取内网信息, SFTP FTP Dict gopher TFTP file ldap 协议 ...

  2. Java - Enum 枚举类型

    目录 前言 应用 定义 基本Enum特性 Enum的静态导入 Enum中添加新方法 Switch语句中的Enum Enum的继承 EnumSet的使用 EnumMap的使用 常量相关方法 枚举值向枚举 ...

  3. mongoTemplate 条件查询

    构建条件方法 @Override public Query getQuery(ReportParam param){ //check MeenoAssert.hasLength(param.getUu ...

  4. pyspark启动与简单使用----本地模式(local)----shell

    在Spark中采用本地模式启动pyspark的命令主要包含以下参数:–master:这个参数表示当前的pyspark要连接到哪个master,如果是local[*],就是使用本地模式启动pyspark ...

  5. docker学习之network:初识网络配置

    起因 我的开发环境需要一个python代码运行环境.reids服务和mysql服务. 由于以前,我的开发环境是mac,而CI和线上运行环境是centos,偶尔会出项本地单元测试跑不过,而CI可以过.这 ...

  6. Object-源码

    Object的结构 类构造器 一个类必须要有一个构造器的存在 , Object类源码中,是看不到构造器的,系统会自动添加一个无参构造器. Object obj = new Object(): equa ...

  7. MySQL(二)——常用命令

    一.MySQL服务器1.介绍安装服务:mysqld -install停止服务:net stop mysql启动服务:net start mysql用户名:root,密码:Password,连接数据库: ...

  8. MyBatis学习总结(三)——MyBatis配置文件配置的优化

    一.连接数据库的配置单独放在一个properties文件中 上文 连接数据库的配置写在 mybatisConf.xml中,本文直接放在 db.properties 中, 在mybatisConf.xm ...

  9. yield表达式 python语法

    可以先看下这篇文章:http://www.cnblogs.com/jiangtu/articles/6662043.html 原篇是转载的:http://www.python-tab.com/html ...

  10. python 常用的文件操作命令

    一.python中对文件.文件夹操作时经常用到的os模块和shutil模块常用方法. 1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 2.返回指定目录下的所有文件 ...