0. 命令行 登录/退出
登录
java org.apache.derby.tools.ij
..\dirs>java
org.apache.derby.tools.ij
ij 版本 10.3
ij>
退出
ij> exit;
1. 创建新数据库
connect 'jdbc:derby:mydb;create=true';
ij>
connect 'jdbc:derby:mydb;create=true';
ij>
在当前目录下建立数据库目录
mydb;
<DIR>log
<DIR>seg0
<DIR>tmp
service.properties
b.lck
如果已经寻在数据库
mydb,则提示:
警告
01J01:未创建数据库"mydb",而是建立到现有数据库的连接。
ij>
connect 'jdbc:derby:mydb;create=true';
警告
01J01:未创建数据库"mydb",而是建立到现有数据库的连接。
ij>
2. 创建新表/删除表
create
table mytable(number varchar(4), name varchar(10), age int, address
varchar(40));
ij> create
table mytable(number varchar(4), name varchar(10), age int, address
varchar(40));
已插入/更新/删除 0 行
ij>
//删除整个表
drop
table mytable;
ij> drop
table mytable;
已插入/更新/删除 0 行
ij>
3. 表中添加数据:
insert
into mytable values('1001', 'one', 20, 'street 1');
insert
into mytable values('1002', 'two', 22, 'street 2');
ij> insert
into mytable values('1001', 'one', 20, 'street 1');
已插入/更新/删除 1 行
ij> insert
into mytable values('1002', 'two', 22, 'street 2');
已插入/更新/删除 1 行
ij> select
* from mytable;
NUM&|NAME
|AGE |ADDRESS
--------------------------------------------------------------------
1001|one |20
|street 1
1002|two |22 |street 2
已选择 2 行
4. 查看表
show
tables;
ij> show
tables;
TABLE_SCHEM |TABLE_NAME |REMARKS
------------------------------------------------------------------------
SYS |SYSALIASES |
SYS |SYSCHECKS |
SYS |SYSCOLPERMS |
SYS |SYSCOLUMNS |
SYS |SYSCONGLOMERATES |
SYS |SYSCONSTRAINTS |
SYS |SYSDEPENDS |
SYS |SYSFILES |
SYS |SYSFOREIGNKEYS |
SYS |SYSKEYS |
SYS |SYSROUTINEPERMS |
SYS |SYSSCHEMAS |
SYS |SYSSTATEMENTS |
SYS |SYSSTATISTICS |
SYS |SYSTABLEPERMS |
SYS |SYSTABLES |
SYS |SYSTRIGGERS |
SYS |SYSVIEWS |
SYSIBM |SYSDUMMY1 |
APP |MYTABLE |
最后一个是我们自己创建的表
MYTABLE
5. 查看表的结构
describe
mytable;
ij>
describe mytable;
COLUMN_NAME
|TYPE_NAME|DEC&|NUM&|COLUM&|COLUMN_DEF|CHAR_OCTE&|IS_NULL&
------------------------------------------------------------------------------
NUMBER |VARCHAR |NULL|NULL|4 |NULL |8 |YES
NAME |VARCHAR |NULL|NULL|10 |NULL |20 |YES
AGE |INTEGER |0 |10 |10 |NULL |NULL |YES
ADDRESS |VARCHAR |NULL|NULL|40 |NULL |80 |YES
已选择 4 行
ij>
6. 表中添加数据
insert
into mytable values('1001', 'one', 20, 'street 1');
insert
into mytable values('1002', 'two', 22, 'street 2');
ij> insert
into mytable values('1001', 'one', 20, 'street 1');
已插入/更新/删除 1 行
ij> insert
into mytable values('1002', 'two', 22, 'street 2');
已插入/更新/删除 1 行
ij>
7. 查询数据
select *
from mytable;
select
number, name from mytable;
ij> select
* from mytable;
NUM&|NAME
|AGE |ADDRESS
--------------------------------------------------------------------
1001|one
|20 |street 1
1002|two
|22 |street 2
已选择 2 行
ij> select
number, name from mytable;
NUM&|NAME
---------------
1001|one
1002|two
已选择 2 行
8. 更新数据
update
mytable set where number = '1001';
ij> update
mytable set where number = '1001';
已插入/更新/删除 1 行
ij> select
* from mytable;
NUM&|NAME
|AGE |ADDRESS
--------------------------------------------------------------------
1001|one_one |20 |street 1
1002|two
|22 |street 2
已选择 2 行
ij>
9. 删除表中数据,保留表格式
delete
from mytable where ;
delete
from mytable;
ij> delete
from mytable where ;
已插入/更新/删除 1 行
ij> select
* from mytable;
NUM&|NAME
|AGE |ADDRESS
--------------------------------------------------------------------
1001|one_one |20 |street 1
已选择 1 行
ij> delete
from mytable;
已插入/更新/删除 1 行
ij> select
* from mytable;
NUM&|NAME
|AGE |ADDRESS
--------------------------------------------------------------------
已选择 0 行
ij>
describe mytable;
COLUMN_NAME
|TYPE_NAME|DEC&|NUM&|COLUM&|COLUMN_DEF|CHAR_OCTE&|IS_NULL&
------------------------------------------------------------------------------
NUMBER |VARCHAR |NULL|NULL|4 |NULL |8 |YES
NAME |VARCHAR |NULL|NULL|10 |NULL |20 |YES
AGE |INTEGER |0 |10 |10 |NULL |NULL |YES
ADDRESS |VARCHAR |NULL|NULL|40 |NULL |80 |YES
已选择 4 行
ij>
分享到:
相关推荐
derby的基本命令操作.txt 一个很好的黄金组合用的。数据库系统。是apache公司的首选数据库。
NULL 博文链接:https://maxtreesoftware.iteye.com/blog/607871
文档中简单列出了对derby数据库的几个简单的操作,包括连接derby、创建数据库、连接数据库、查询数据库等
Derby数据库完整压缩包,解压缩即可使用,bat文件在bin文件目录下,驱动程序在lib目录下。 Apache Derby非常小巧,核心部分derby.jar只有2M,所以既可以做为单独的数据库服务器使用,也可以内嵌在应用程序中使用。...
收集的学习资料,包括:Derby数据库(V10.9)用户手册(PDF版),用 Apache Derby 进行 Java 数据库开发,用 Apache Derby 进行数据库开发,03开源项目(三)嵌入式数据库Apache Derby(1)(开发指南).pdf ,Apache Derby ...
Eclipse插件Derby安装 Derby插件开发
derby_plugin derby_ui_plugin derby Eclipse插件
主要用来在myeclipse上连接操作derby
derby.jar activation.jar jspsmartupload.jar及各种包
Derby用户手册 最好的了解derby的资源
derby嵌入式数据库连接问题
jdk内置数据库,有兴趣的可以玩一玩。文件分别为:db-derby-10.10.1.1-bin.zip、derby_core_plugin_10.2.2.485682.zip、derby_ui_plugin_1.1.0.zip。
真正的Derby新手教程,Derby安装,创建数据库,在Java程序中使用Derby 本人原创
derby embedded模式默认是不需要用户名和密码的,但是用户验证这一需求是多么正常啊,怎么让derby embedded模式支持用户验证呢?本教程将带领你一步步揭开迷雾。Joy原创!
由于本人最近使用derby数据库,需要在eclipse中连接,网上查询资料说需要用到这2个插件才能连接,根据网友提示去官网找了半天没有找到下载地址,为了方便其他人所以我把这2个插件上传到此,方便查找包括derby_core_...
讲述derby使用问题
myeclipse本地方式连接Derby
derby配置
derby 数据库 使用的例子 derby 数据库 使用的例子
derby 数据库 eclipse插件 derby 数据库 eclipse插件