The left panel is for Database Navigation, and the right panel hosts Query Tabs.
Database Navigation
To create a new database:
Database Operations
- New Query
For SQL databases, you can select SQL or TypeScript, or specify the default in the database's UI configuration.
- Open Query
- Refresh Database Type
Accurate database types are used to provide a better TypeScript IntelliSense experience.
To minimize database load, DBNova does not auto-refresh database types. Please refresh manually if changes occur.
- Test Connection
- Modify Database Configuration
Click a database name to toggle the table list. Hold Ctrl and click a database name to refresh when collapsed.
Table Operations
- Browse
Open a new tab and view all records.
- New Record
- Load
Import data from a file (Excel, JSON or JSONL).
- Structure Information
View table structure and metadata.
- Soft Drop
Rename to
zzzzZZZZ_${table_name}and hide by default.Note: Only the table name is changed. Associated objects(such as indexes and constraints), will retain their original names.
- Drop
Permanently delete the table. (Disabled in production environments).
Query Tab
The table supports vertical virtual scrolling.
For horizontal scrolling: Shift + mouse wheel is the default browser behavior. Additionally, hovering the mouse over the table header or the bottom scrollbar will also trigger horizontal scrolling.
Toolbar
- Start Transaction
The transaction scope is the entire tab. All database operations will be executed within this transaction.
If you want to ensure that multiple statements are executed within the same session, you must start a transaction.
- Execute
If there is only one statement in the current file, it will be executed directly.
If there are multiple statements, you can select one or more to execute.
TIP
Running multiple statements simultaneously will trigger 'Exec' mode, which does not return any result sets for each query.
- Re-Execute
TIP
Hold
Ctrlto re-enter parameters before execution.- Show Args
View current execution parameters.
- Time Status
Show execution completion time and duration.
- More
Indicates if there are additional rows available to fetch.
- Dump
Export results to Excel/JSON.
- Collapse Table
- Commit Transaction
- Rollback Transaction
Cell Operations
- Display
For large data values, content is truncated. Click it to show the full content in a popup.
- Edit
Modify the cell value. Feats CellEdit
- Copy
Copy cell value.
- Copy Row
Copy the entire row.