Firebird数据库的Select语句

select first 10 skip 8 * from t_data   //跳过前8行不要,取10行,即取第9行到18行共10行

select  first 10 * from t_data    //取前10行
select  * from t_data rows 11 to 20  //取第11行到20行,共10行,行数从0开始

select  * from t_data rows 11  //取前11行,和First 11是一样


以上加order by 也表示是Order by 之后进行取行

 

查询当前时间:

select CURRENT_DATE + CURRENT_TIME   FROM RDB$DATABASE

 

如果更新不存在,则插入行:

update or insert into t1 (a,b)
  values ('2', '国16')
  matching (a,b)   匹配的字段,可以是一个或多个,相当于Update时的Where条件

 

默认监听端口:3050

 

修改用户密码:

"C:\Program Files\Firebird\Firebird_2_5\bin\gsec.exe" -user sysdba -password masterkey -modify sysdba -pw 123   //密码从默认修改为123

 

备份:

"C:\Program Files\Firebird\Firebird_2_5\bin\gbak.exe" -b  db.fdb db.fbk -user sysdba -password masterkey         //完整备份

"C:\Program Files\Firebird\Firebird_2_5\bin\gbak.exe" -b -m db.fdb db.fbk -user sysdba -password masterkey    //只备份结构,不备份数据,参数:-m

当前日期:%date:~0,4%%date:~5,2%%date:~8,2%

如果需备注文件加日期:"C:\Program Files\Firebird\Firebird_2_5\bin\gbak.exe" -b  db.fdb db%date:~0,4%%date:~5,2%%date:~8,2%.fbk -user sysdba -password masterkey         //完整备份

 

恢复:

"C:\Program Files\Firebird\Firebird_2_5\bin\gbak.exe" -r  db.fbk  db.fdb -user sysdba -password masterkey   

 

以上可放在bat文件中,pause表示暂停

 

dotnet连接字符串:

//服务器模式

string cnstring = "server=127.0.0.1;database=xxx;user id=sysdba;password=masterkey";  

//嵌入式,不需输入密码,或随便输入什么密码都可

//数据库名可以用绝对路径,也可用相对路径如..\db\xx.fdb,也可在aliases.conf中指定具体位置

 string cnstring = "client library=fbembed.dll;user id=SYSDBA;database=xxx;server type=Embedded";
 

posted @   81  阅读(1543)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
历史上的今天:
2013-04-02 Postgresql备份脚本
2011-04-02 What Can I do if "The type initializer for 'Emgu.CV.CvInvoke' threw an exception"?
点击右上角即可分享
微信分享提示