日期:2014-05-16 浏览次数:20553 次
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?