Derby数据库命令教程:创建表、插入与查询

需积分: 15 5 下载量 193 浏览量 更新于2024-09-24 收藏 6KB TXT 举报
Derby是一款由Apache软件基金会开发的轻量级的关系型数据库管理系统,主要用于嵌入式应用和小型数据库场景。本文档提供了Derby的基本命令操作教程,涵盖了连接数据库、创建表、数据插入和查询等核心功能。 1. **连接数据库**: - 使用`ij`工具连接到名为`mydb`的数据库,如果数据库不存在则会自动创建(`connect 'jdbc:derby:mydb;create=true'`)。这显示了如何通过Java API与Derby进行交互,`ij`是Derby的命令行界面工具。 - 当尝试连接时,如果`mydb`数据库尚未存在,工具会提示并创建新的数据库。 2. **创建表**: - 使用`createtable`命令创建名为`mytable`的表,该表包含四个字段:`numbervarchar(4)`、`namevarchar(10)`、`ageint`和`addressvarchar(40)`。这个步骤展示了在数据库中定义表结构的基本语法。 3. **数据操作**: - `update`命令用于更新表中的数据,如将`TM_LAW_REALLY`表中的`NOUNBIANHAO`字段设置为'1001',条件是`PK`字段值为`7ece31478762333f898d540a2e34d411`。 - `droptable`命令用于删除表,执行了`droptablemytable`后,`mytable`表被成功删除。 4. **插入记录**: - 使用`insertintomytable`命令向`mytable`表中插入两条记录,每条记录包含`numbervarchar`、`namevarchar`、`ageint`和`addressvarchar`字段的值。这里体现了如何将数据写入数据库。 5. **查询数据**: - 最后,通过`select * from mytable`语句执行了一次全表查询,显示了所有字段的数据,用于验证数据的正确插入。 这些基本操作展示了Derby作为一个独立数据库系统的核心功能,包括数据的创建、修改和查询。这对于理解和使用Derby作为轻量级数据库解决方案非常关键,特别是在嵌入式应用或者小型项目中,Derby的简单易用性和高效性使其成为一个理想选择。