InterBase6.5的记忆
来源:互联网 发布:儿童电动牙刷价格淘宝 编辑:程序博客网 时间:2024/06/01 10:07
最近有个朋友使用好老的 软件, 是基于: 管家婆 的财务软件,里面用的都是InterBase6.5的数据库,
里面的一些数据库出了点问题, 所以本人整理了一下以前用过的资料,哎,没想到这些东西还有用啊!!!!!
注意: InterBase6.5中的工具不能使用FireBird中的工具,虽然很多名字相同,但是不能使用!!
InterBase数据库发展:
发展史: Borland所有 InterBase 1 ~ InterBase 7(最高版权),后来发布了一个
在6.0版权时分发了一个开源版本FireBrid(还在更新);
以下主要介绍 isql.exe 命令交互环境的使用:
每条语句以分号结束,一条语句可以多行输入(提示 CON> ), CON表示Continue继续的意思.
使用前必须先启动 InterBase相应的服务(程序),详见本文档的最后部分..
1. 进入交互环境
D:\Program Files\Borland\InterBase\bin\-z\bin\isql -u sysdba -p masterkey
2. 连接数据库(连接到指定位置数据库)
SQL> connect "d:\userGDB\student.gdb";
SQL> connect "c:\console.fdb" user sysdba password masterkey; //指定用户连接
3. 切换到其它数据库(切换过程会提示是否保存当前数据,输入 y 保存!)
SQL> connect "test.gdb"; // 连接到当前目录下的test.gdb数据库
4. 获取系统帮助
SQL> help; // 或者直接输入问号
SQL> ?
5. 建立数据库
SQL> create database "test.gdb"; // 在当前目录下建立一个 test.gdb 数据库
SQL> create database "d:\userGDB\student.gdb"; // 在指定位置建立一个数据库
6. 显示当前打开的数据库的信息
SQL> show database;
7. 建立表(数据结构)
SQL> create table six(id integer,name char(10),telephone char(13),address varchar(32);
或者写成多行:
SQL> create table six(
CON> id integer,
CON> name char(10),
CON> telephone char(13),
CON> address varchar(32)
CON> );
SQL>
8. 插入记录(前面建立的是一个结构)
SQL> insert into six(id,name,telephone,address) values(1,'张三峰','8878445','北京大道88号');
SQL> insert into six(id,name,telephone,address) values(2,'李四','110','云南大道17号');
SQL> insert into six(id,name,telephone,address) values(3,'王老五','119','阴云小道18号');
9. 保存更新但不退出
SQL> commit; // 或者 SQL> commit work
10. 显示表的所有数据
SQL> select * from six;
12. 显示表的结构
SQL> show table six;
13. 显示当前连接的数据库中的所有表
SQL> show tables;
14. 保存更新并退出
SQL> exit;
15. 不保存更新直接退出
SQL> quit;
16. 执行外部SQL脚本文件
SQL> Input 'd:\userGDB\script.sql'; // 用双引号也行
SQL> Input "mxlike.sql";
17. 输出
SQL> Output "userd.sql";
18. 删除数据库中的某个表
SQL> connect superlike.gdb;
SQL> drop table mxlike;
19. 删除数据库(小心操作,将删除数据库中的所有表)
SQL> 可能没有 用: drop database "superlike.gdb" 出错,直接删除 superlike.gdb文件就好
20. 显示所有系统自带数据库
SQL> show system;
----------------------------------------------------------------------------------
启动服务:
@echo off
REM Delphi 7 Builder安装时配套安装的InterBase,一般用这个批命令
D:
REM cd Program Files\Borland\InterBase\bin
cd D:\Program Files\Borland\InterBase\bin\-z\bin
rem 数据库存储默认位置
explorer D:\Program Files\Borland\InterBase\bin\-z\bin
REM 必须先启动IBConsole.exe,然后登录: 用户名:sysdba 密码:masterkey
IBConsole.exe
REM ibserver.exe // 单独执行这个服务不行,不知道为什么??
REM IBConsole.exe IB数据库可视化管理工具
REM isql.exe 交互环境
isql -u sysdba -p masterkey
REM SQL> connect test.gdb
REM SQL> show tables;
REM SQL> select * from three;
------------------------------------------------------------------------------------
- InterBase6.5的记忆
- Interbase6.5 Inno 安装脚本
- 如何有效的记忆和提取记忆
- 值得记忆的短信
- 泛黄的记忆:蒸汽机车
- 记忆的碎片
- 最后的记忆
- 关于时间的记忆
- 随风的记忆
- 记忆的碎片
- 记忆卡的区别
- 尘封的记忆
- 永远的记忆
- 儿童节里的记忆
- 汶川大地震的记忆
- 破碎的记忆
- 记忆单词的诀窍
- 我的童年记忆
- 枚举类enum的应用
- python 学习--摘要算法的使用
- 转: 将Eclipse代码导入到AndroidStudio的两种方式
- 第九周 项目1-猴子选大王
- android 过滤图片中指定的颜色,返回透明的png图片
- InterBase6.5的记忆
- android自定义通知栏,修改通知栏高度 环信
- 线程、多线程与线程池总结
- OpenGL on Windows using Sublime Test3
- Echarts学习记录——设置图表与容器的间隔
- c#中图片与Base64string 的转换
- 计划
- Xcode 8 崩溃 Error Domain=DVTPlugInErrorDomain Code=2
- LeetCode 188. Best Time to Buy and Sell Stock IV