欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

Firebird数据库的Select语句

程序员文章站 2022-04-01 09:00:32
...

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行,

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

默认监听端口: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";