Populate the database
For your initial tests, the easiest way to populate the
database is to type INSERT statements in DB-Access.
For example, to insert a row into the manufact table of the
demonstration database, enter the following command in DB-Access:
INSERT INTO manufact VALUES ('MKL', 'Martin', 15);
If you are preparing an application program, such as an application in C, you can use the application to enter rows into a database table.
The
following table lists IBM®
Informix® tools
that you can use for entering information into your database. The
acronyms in the Reference column are explained after the table.
Tool | Purpose | Reference |
---|---|---|
dbaccessdemo | Prepare and populate sample databases. | DB-A, SQLR |
DB-Access | Edit a database by entering explicit commands. | DB-A, SQLS |
onunload & onload | Copy an entire database or selected database tables to or from files on tape or disk. | MG, AR |
dbload | Load data from one or more text files into one or more existing tables. | MG |
High-Performance Loader | Copy an entire database, selected tables, or selected columns of selected tables. | HPL |
LOAD & UNLOAD | Load data from (or into) a text file. | SQLS |
dbexport , dbimport | Copy an entire database using text files. | MG |
Enterprise Replication | Update selected databases each time a specified table is updated. | ER |
C application | Use SQL commands embedded in a C program to update databases. | ESQLC, DAPI, DBDK |
Java™ application | Use SQL commands embedded in a Java program to update databases. | Java, DBDK |
Gateway applications | Access data from databases that are not IBM Informix . | GM, GU |
- Mnemonic
- Explanation of References Column
- SQLR
- IBM Informix Guide to SQL: Reference
- SQLS
- IBM Informix Guide to SQL: Syntax
- MG
- IBM Informix Migration Guide
- AR
- IBM Informix Administrator's Reference
- GM
- IBM Informix Enterprise Gateway Manager User Manual
- GU
- IBM Informix Enterprise Gateway User Manual
- DBDK
- IBM Informix DataBlade Developers Kit User's Guide
- ESQL/C
- IBM Informix ESQL/C Programmer's Manual
- Java
- IBM J/Foundation Developer's Guide
- HPL
- IBM Informix High-Performance Loader User's Guide
- DB-A
- IBM Informix DB-Access User's Guide
- ER
- IBM Informix Enterprise Replication Guide
- DAPI
- IBM Informix DataBlade API Programmer's Guide