目录
一、学习资料
二、下载软件
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?下面选择对应的目标平台
2.SQLiteStudio下载地址:点击下载
这里地址有时候可能下载不了,多试几次。
另外还有一款编辑器?SQLite Expert Personal 5.x 推荐使用,下载链接是:点击跳转
官方地址是:点击跳转
进行下载界面后,有两个版本可以下载,Pro 版本一年需要99美元,如下图
?免费版本基本功能可以满足需求
?选择对应的目标平台即可。
3.Navicat 15 for SQLite?下载地址:点击下载
4.System.Data.SQLite.dll下载地址:点击跳转
这里同样分32位和64位,我开发主要以32位为主,所以下载32位,压缩包中的System.Data.SQLite.dll 就是你在下面项目中需要用到的。
三、创建数据库创建数据库可以用代码创建,也可以用控制台创建。
1.控制台创建数据库将上面步骤中下载的两个文件解压到一个文件夹中 ,比如:D:\SQLite
sqlite-dll-win32-x86-3370200.zip,sqlite-tools-win32-x86-3370200.zip
如图
在SQLite中,使用以下命令来创建数据库,其中,DatabaseName?为数据库的名称,db为数据库文件的格式,也可以使用db3作为后缀格式。
sqlite3 DatabaseName.db
在 D:\SQLite 文件夹空白处,按住 Shift 键 + 鼠标右键,打开控制台
?输入?sqlite3 DatabaseName.db ,就会出现下面的情况
这是因为没有配置环境变量,当刚才解压的文件路径添加进去,点击确定。
?再次输入?sqlite3 DatabaseName.db ,显示如下图则为成功
?可以使用“.databases”命令检查创建的数据库。
这时候,我们看看 SQLite 的根目录,已经有了刚才创建的数据库
2.代码创建数据库具体用法可以参考我的帖子:点击跳转
/// <summary> /// 新建数据库文件 /// </summary> /// <param name="dbPath">数据库文件路径及名称</param> /// <returns>新建成功,返回true,否则返回false</returns> 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,点击新建链接
选择新建SQLite3,然后点击文件选择按钮
选择一个文件夹后,输入数据库文件名,点击保存
然后点击确定即可创建数据库文件
打开刚才选择的路径,即可看到刚才创建的数据库文件
2)SQLiteStudio打开SQLiteStudio
这里可以选择数据库类型,点击 “ + ” 图标开始创建
?
这时,弹出了一个对话框,只需要输入数据库的名字,点击保存即可
?打开对应的文件夹,就可以看到你刚创建的数据库文件了
四、创建/删除 表 1.使用SQLite Studio 创建创建一个表:student
创建一个列
保存即可?
2.使用?Navicat 15 for SQLite 创建表?输入对应的值
点击保存,输入表名,点击确定,完成创建
?
?
3.使用SQL语句使用?Navicat 15 for SQLite?点击新建查询
输入下面代码
CREATE TABLE student ( ID INT PRIMARY KEY NOT NULL, name TEXT NOT NULL, age INT NOT NULL, address CHAR ( 50 ) );?点击运行
?运行结果:
?
?SQL语句执行完成后,在表这里并不会直接显示出来,需要手动刷新一下
在我这个 Navicat 15 for SQLite 版本中,以db为后缀的数据库,刷新表也显示不出来,非得断开连接,重新打开数据库才能看得到,也不知道是不是bug,但是以db3为后缀的数据库,刷新可以正常显示。
4.删除表 1)使用编辑器删除表 2)使用控制台删除表打开控制台,打开方面见上面的步骤
首先,输入sqlite3,
再次输入??.open DatabaseName.db ,不要漏掉前面的点符号,这句主要是作用是打开数据库
再次输入??.tables ,这句的作用是查询所有的表,看下图?
可以看到,只有一个 test 的表。
可以使用? “DROP TABLE 表名 ” 来删除对应的表
经过测试,在控制台这句代码并没有效果,重新打开表依然存在。
知道是什么原因的C友,可以留言告诉我,
下面我们试试用?Navicat 15 for SQLite 中用sql语句来删除表。
3)使用SQL语句删除表1.使用?Navicat 15 for SQLite
刷新之后,可以看到,表已经被删除
2.使用SQLiteStudio
?经测试ok
未完待续点击跳转
SQLite 数据库安装、创建、增删改查(二)?
如果这个帖子对你有用,欢迎 关注 + 点赞 + 留言,谢谢
end
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。 |
标签: #sqlite数据库 #下载软件sqlite #下载地址SQLite #download #Page在 #precompiled #Binaries #for