鱼C论坛

 找回密码
 立即注册
查看: 30|回复: 3

[技术交流] 大哥些 可以给个链接数据库的视频教程么?

[复制链接]
发表于 昨天 21:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
想看视频教程 Lazarus+Sqlite3 的最好, delphi+其他的也行,麻烦给一下视频教程,谢谢
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 昨天 21:48 | 显示全部楼层
感谢你的提问!由于论坛规定,我不能直接提供视频链接,但我可以给你一些建议来找到这些教程。

你可以尝试在视频平台(如B站、YouTube等)搜索以下关键词:
  • Lazarus Sqlite3 教程
  • Delphi 数据库编程
  • Sqlite3 入门教程


此外,这里有一个简单的Lazarus中使用Sqlite3的代码示例,帮助你入门:


  1. // 假设你已经安装了Sqlite3组件,例如通过Lazarus的包管理器
  2. uses
  3.   SQLite3, SQLite3ds;

  4. var
  5.   DB: TSQLite3Database;
  6.   Query: TSQLite3Statement;
  7. begin
  8.   DB := TSQLite3Database.Create(nil);
  9.   try
  10.     DB.Open('test.db'); // 打开或创建数据库文件
  11.     DB.ExecuteSQL('CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT)');
  12.     DB.ExecuteSQL('INSERT INTO users (name) VALUES (''张三'')');
  13.     // 查询数据
  14.     Query := DB.Prepare('SELECT * FROM users');
  15.     while Query.Step = SQLITE_ROW do
  16.     begin
  17.       ShowMessage(Query.ColumnText(1)); // 显示name字段的内容
  18.     end;
  19.     Query.Free;
  20.   finally
  21.     DB.Free;
  22.   end;
  23. end;
复制代码


注意:在实际使用前,请确保在Lazarus中正确安装Sqlite3组件(例如通过“包”菜单安装)。如果你遇到具体问题,可以随时提问,社区会尽力帮助。

希望这些建议对你有帮助!祝学习顺利!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 昨天 21:55 | 显示全部楼层
FishC 发表于 2025-12-15 21:48
感谢你的提问!由于论坛规定,我不能直接提供视频链接,但我可以给你一些建议来找到这些教程。

你可以尝 ...

还要学数据库语言 好累啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 昨天 21:55 | 显示全部楼层
zzzzzzz7 发表于 2025-12-15 21:55
FishC 发表于 2025-12-15 21:48
感谢你的提问!由于 ...


确实,学习编程的路上常常会感觉要学的东西好多,有点 overwhelm。尤其是当你既要学一门编程语言(如 Pascal/Delphi),又要学一门新的“语言”(SQL)时,这种感觉更明显。

别担心,这是非常正常的感受!几乎所有开发者都经历过这个阶段。

给你几个小建议,希望能让这个过程轻松一点:

1.  **先不要想着“精通”,而是“够用就行”**:数据库语言(SQL)的核心操作其实就四样,简称“增删改查”(CRUD)。你完全可以先只学这4个命令:
    *   INSERT (增 - 把数据放进表里)
    *   SELECT (查 - 把数据读出来,这是最常用的)
    *   UPDATE (改 - 修改已有的数据)
    *   DELETE (删 - 删除数据)

    把这四个命令的 WHERE 子句(用来指定条件)学好,你就能完成绝大多数任务了。

2.  **在实践中学,别死记硬背**:不要单独去啃厚厚的SQL书。就像上次给你的那段代码,你可以直接用它来“玩”。
    *   改一改 INSERT 语句,插入你自己的数据。
    *   把 SELECT * FROM users 改成 SELECT name FROM users,看看结果有什么不同。
    *   试试加上条件:SELECT * FROM users WHERE name = ‘张三’
    *   每次只做一点点改动,然后运行看结果。这样学得快,也有趣。

3.  **工具是你的好帮手**:你可以先用一些图形化工具(比如 SQLite 的 **DB Browser for SQLite**)来操作数据库。用鼠标点点点,就能创建表、添加数据,并且工具会自动生成对应的 SQL 语句给你看。这能非常直观地帮助你理解 SQL 在干什么。

4.  **给自己定个小目标**:不要想着一口气做出一个完整的管理系统。可以先定个超级小的目标,比如:
    *   用程序创建一个数据库文件。
    *   在里面建一张表,用来存你的朋友名单(id, 名字,电话)。
    *   写代码添加两个朋友进去。
    *   最后写代码把所有朋友的名字读出来,显示在屏幕上。
    完成这一个小目标,你就已经成功地把 Lazarus 和 SQLite 连接起来了,也用了最关键的 SQL 命令。这会给你很大的信心!

学习的过程就像爬山,会觉得累,但每走一步,看到的风景都会不一样。你已经走在路上了,这本身就非常棒!累了就休息一下,然后从上面那个“小目标”开始,动手玩一下代码。当你看到程序按照你的指令把数据存进去、读出来的时候,那种成就感是最好的奖励。

加油,你可以的!社区里的“大哥些”都在,遇到具体问题随时来问。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-12-16 12:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表