SQLite 数据库安装、创建、增删改查(一)

目录

一、学习资料

二、下载软件

1.SQLite

2.SQLiteStudio

3.Navicat 15 for SQLite 

4.System.Data.SQLite.dll

三、创建数据库

1.控制台创建数据库

2.代码创建数据库

3.用编辑器创建

1)Navicat 15 for SQLite

2)SQLiteStudio

四、创建/删除 表

1.使用SQLite Studio 创建

2.使用 Navicat 15 for SQLite 创建表

3.使用SQL语句

4.删除表

1)使用编辑器删除表

2)使用控制台删除表

3)使用SQL语句删除表

未完待续


一、学习资料

SQLite主页 狐狸教程

SQLite 教程 | 菜鸟教程

下面是 C# 如何调用SQLite进行增、删、改、查、创建数据库的帖子,有兴趣的可以看看

C# 操作SQLite 增、删、改、查、创建_熊思雨的博客-CSDN博客_c# sqlite

二、下载软件

1.SQLite

下载地址:SQLite Download Page

Precompiled Binaries for Windows 下面选择对应的目标平台

SQLite 数据库安装、创建、增删改查(一)_第1张图片

2.SQLiteStudio

下载地址:点击下载

SQLite 数据库安装、创建、增删改查(一)_第2张图片

这里地址有时候可能下载不了,多试几次。

另外还有一款编辑器 SQLite Expert Personal 5.x 推荐使用,下载链接是:点击跳转

官方地址是:点击跳转

进行下载界面后,有两个版本可以下载,Pro 版本一年需要99美元,如下图

SQLite 数据库安装、创建、增删改查(一)_第3张图片

 免费版本基本功能可以满足需求

SQLite 数据库安装、创建、增删改查(一)_第4张图片

 选择对应的目标平台即可。

3.Navicat 15 for SQLite 

下载地址:点击下载

SQLite 数据库安装、创建、增删改查(一)_第5张图片

4.System.Data.SQLite.dll

下载地址:点击跳转

SQLite 数据库安装、创建、增删改查(一)_第6张图片

这里同样分32位和64位,我开发主要以32位为主,所以下载32位,压缩包中的System.Data.SQLite.dll 就是你在下面项目中需要用到的。

SQLite 数据库安装、创建、增删改查(一)_第7张图片

三、创建数据库

创建数据库可以用代码创建,也可以用控制台创建。

1.控制台创建数据库

将上面步骤中下载的两个文件解压到一个文件夹中 ,比如:D:\SQLite

sqlite-dll-win32-x86-3370200.zip,sqlite-tools-win32-x86-3370200.zip

如图

SQLite 数据库安装、创建、增删改查(一)_第8张图片

在SQLite中,使用以下命令来创建数据库,其中,DatabaseName 为数据库的名称,db为数据库文件的格式,也可以使用db3作为后缀格式。

sqlite3 DatabaseName.db

在 D:\SQLite 文件夹空白处,按住 Shift 键 + 鼠标右键,打开控制台

SQLite 数据库安装、创建、增删改查(一)_第9张图片

 输入 sqlite3 DatabaseName.db ,就会出现下面的情况

SQLite 数据库安装、创建、增删改查(一)_第10张图片

这是因为没有配置环境变量,当刚才解压的文件路径添加进去,点击确定。

SQLite 数据库安装、创建、增删改查(一)_第11张图片

 再次输入 sqlite3 DatabaseName.db ,显示如下图则为成功

SQLite 数据库安装、创建、增删改查(一)_第12张图片

 可以使用“.databases”命令检查创建的数据库。

SQLite 数据库安装、创建、增删改查(一)_第13张图片

这时候,我们看看 SQLite 的根目录,已经有了刚才创建的数据库

SQLite 数据库安装、创建、增删改查(一)_第14张图片

2.代码创建数据库

具体用法可以参考我的帖子:点击跳转

/// 
/// 新建数据库文件
/// 
/// 数据库文件路径及名称
/// 新建成功,返回true,否则返回false
public static bool NewDbFile(string dbPath)
{
    try
    {
        SQLiteConnection.CreateFile(dbPath);
        return true;
    }
    catch (Exception ex)
    {
        return false;
    }
}

SQLiteConnection  类 需要引入 System.Data.SQLite.dll

调用:

string path = "D:\\SQLite Data\\MySQLite.DB3";
bool result = NewDbFile(path);

结果:

3.用编辑器创建

1)Navicat 15 for SQLite

打开 Navicat 15 for SQLite,点击新建链接

SQLite 数据库安装、创建、增删改查(一)_第15张图片

选择新建SQLite3,然后点击文件选择按钮

SQLite 数据库安装、创建、增删改查(一)_第16张图片

选择一个文件夹后,输入数据库文件名,点击保存

SQLite 数据库安装、创建、增删改查(一)_第17张图片

然后点击确定即可创建数据库文件

SQLite 数据库安装、创建、增删改查(一)_第18张图片

打开刚才选择的路径,即可看到刚才创建的数据库文件

SQLite 数据库安装、创建、增删改查(一)_第19张图片

2)SQLiteStudio

打开SQLiteStudio

SQLite 数据库安装、创建、增删改查(一)_第20张图片

这里可以选择数据库类型,点击 “ + ” 图标开始创建

 SQLite 数据库安装、创建、增删改查(一)_第21张图片

这时,弹出了一个对话框,只需要输入数据库的名字,点击保存即可

SQLite 数据库安装、创建、增删改查(一)_第22张图片 打开对应的文件夹,就可以看到你刚创建的数据库文件了

SQLite 数据库安装、创建、增删改查(一)_第23张图片

四、创建/删除 表

1.使用SQLite Studio 创建

创建一个表:student

SQLite 数据库安装、创建、增删改查(一)_第24张图片

创建一个列

SQLite 数据库安装、创建、增删改查(一)_第25张图片

SQLite 数据库安装、创建、增删改查(一)_第26张图片

SQLite 数据库安装、创建、增删改查(一)_第27张图片

保存即可 

2.使用 Navicat 15 for SQLite 创建表

SQLite 数据库安装、创建、增删改查(一)_第28张图片

 输入对应的值

SQLite 数据库安装、创建、增删改查(一)_第29张图片

点击保存,输入表名,点击确定,完成创建

 SQLite 数据库安装、创建、增删改查(一)_第30张图片

 SQLite 数据库安装、创建、增删改查(一)_第31张图片

3.使用SQL语句

使用 Navicat 15 for SQLite 点击新建查询

SQLite 数据库安装、创建、增删改查(一)_第32张图片

输入下面代码

CREATE TABLE student 
( 
	ID INT PRIMARY KEY NOT NULL, 
	name TEXT NOT NULL, 
	age INT NOT NULL,
	address CHAR ( 50 ) 
);

 点击运行

SQLite 数据库安装、创建、增删改查(一)_第33张图片

 运行结果:

 SQLite 数据库安装、创建、增删改查(一)_第34张图片

 SQL语句执行完成后,在表这里并不会直接显示出来,需要手动刷新一下

SQLite 数据库安装、创建、增删改查(一)_第35张图片

在我这个 Navicat 15 for SQLite 版本中,以db为后缀的数据库,刷新表也显示不出来,非得断开连接,重新打开数据库才能看得到,也不知道是不是bug,但是以db3为后缀的数据库,刷新可以正常显示。

SQLite 数据库安装、创建、增删改查(一)_第36张图片

4.删除表

1)使用编辑器删除表

SQLite 数据库安装、创建、增删改查(一)_第37张图片

2)使用控制台删除表

打开控制台,打开方面见上面的步骤

首先,输入sqlite3,

再次输入  .open DatabaseName.db ,不要漏掉前面的点符号,这句主要是作用是打开数据库

再次输入  .tables ,这句的作用是查询所有的表,看下图 

SQLite 数据库安装、创建、增删改查(一)_第38张图片

可以看到,只有一个 test 的表。

可以使用  “DROP TABLE 表名 ” 来删除对应的表

经过测试,在控制台这句代码并没有效果,重新打开表依然存在

知道是什么原因的C友,可以留言告诉我,

下面我们试试用 Navicat 15 for SQLite 中用sql语句来删除表。

3)使用SQL语句删除表

1.使用 Navicat 15 for SQLite

SQLite 数据库安装、创建、增删改查(一)_第39张图片

刷新之后,可以看到,表已经被删除

SQLite 数据库安装、创建、增删改查(一)_第40张图片

2.使用SQLiteStudio

SQLite 数据库安装、创建、增删改查(一)_第41张图片

 经测试ok

未完待续

点击跳转

SQLite 数据库安装、创建、增删改查(二) 

如果这个帖子对你有用,欢迎 关注 + 点赞 + 留言,谢谢

end

你可能感兴趣的:(数据库,sqlite,数据库,database)