Windows 10 64位操作系统 下安装、连接测试sqlite3 sql基本操作 增删改
一、下载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基本操作 增删改的更多相关文章
- Windows 10 64位操作系统 下安装、配置、启动、登录、连接测试oracle 11g
一.下载oracle安装包 1:详细下载安装版本可见官网:https://www.oracle.com/technetwork/database/enterprise-edition/download ...
- Windows 10 64位操作系统 下安装、启动测试python pycharm
一.下载python3.7.7安装包 1:详细下载安装版本可见官网:https://www.python.org/downloads/release/python-373/ 2:百度盘分享连接:htt ...
- 在windows 10 64位系统下安装TensorFlow
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/mao_hui_fei/article/de ...
- 在Windows7/8/10 64位操作系统下安装并注册ocx控件
例如: 先网上下载一个MtbLine.ocx控件放入C:\Windows\SysWOW64\目录下 1.首先确保你的 Windows7 账户是管理员权限 2.下载MtbLine.ocx控件,网上可搜到 ...
- Windows 64位操作系统下安装和配置MySQL
一安装方式 MySQL安装文件分为两种,一种是MSI格式的,一种是ZIP格式的.下面来看看这两种方式: MSI格式的可以直接点击安装,按照它给出的安装提示进行安装,Windows操作系统下一般MySQ ...
- [转]解决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- ...
- 解决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- ...
- 在Win7 64位操作系统下安装Oracle 10g
参见网址http://www.cnblogs.com/newstar/archive/2010/12/01/1878026.html 1.下载安装程序,可以到这个网址去下载 http://www.or ...
- 64位操作系统下IIS报“试图加载格式不正确的程序”错误
缘由:在64位操作系统下IIS发布32位的项目,报“项目依赖的dll无法读取,试图加载格式不正确的程序”错误. 原因:程序集之间的通讯要么全是64位环境下的,要么全是32位环境下的.不能混编访问.不然 ...
随机推荐
- CleanArchitecture Application代码生成插件-让程序员告别CURD Ctrl+C Ctrl+V
这是一个根据Domain项目中定义的实体对象(Entity)生成符合Clean Architecture原则的Application项目所需要的功能代码,包括常用的Commands,Queries,V ...
- 计算文件的MD5值和sha256值
1.计算文件的MD5值. 1)linux系统计算 MD5值:md5sum+文件名 sha256值:sha256su+文件名 2)windows系统计算 MD5值:利用Notepad++工具计算 sha ...
- C#10在List, Queue 以及Stack中使用EnsureCapacity方法来提升性能
简介 在今天的文章中,我们将介绍 C# 10 中引入的一项新功能.这是已添加到 List.Queue 和 Stack 集合中的 EnsureCapacity 方法.我们将讨论为什么我们应该使用这个方法 ...
- 【Tools】SSHUsage
SSH(Secure Shell 的缩写)是一种网络协议,用于加密两台计算机之间的通信,并且支持各种身份验证机制.还能对操作者进行认证(authentication)和授权(authorization ...
- 从自旋锁、睡眠锁、读写锁到 Linux RCU 机制讲解
同步自我的 csdn 博客 6.S081 从自旋锁.睡眠锁.读写锁到 Linux RCU 机制讲解_我说我谁呢 --CSDN博客 总结一下 O/S 课程里面和锁相关的内容. 本文是 6.S0 ...
- 源码安装nginx开启SSL功能
编译安装nginx的环境 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 下载nginx安装包 cd /usr/ ...
- SpringBoot集成websocket(java注解方式)
第一种:SpringBoot官网提供了一种websocket的集成方式 第二种:javax.websocket中提供了元注解的方式 下面讲解简单的第二种 添加依赖 <dependency> ...
- 踩坑记录之 -- String.IndexOf 在 .Net5 和 .Netcore3 中返回值不一样
.Net Core3.1 下 运行此段代码 class Program { static void Main(string[] args) { // .NET Core 3.1 string s = ...
- mysql自带分区(不修改源码)
SELECT PARTITION_NAME,TABLE_ROWS FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_NAME = 'xw_user_appl ...
- WPF以鼠标当前位置进行缩放
<Window x:Class="ImageViewer.MainWindow" xmlns="http://schemas.microsoft.com/winfx ...