[Derby]数据库操作说明
1. 创建新数据库
connect 'jdbc:derby:mydb;create=true';
ij> connect 'jdbc:derby:mydb;create=true';
ij>
将在当前目录下建立数据库目录 mydb;如果已经存在数据库 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. 表中添加数据
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 name = 'one_one' where number = '1001';
ij> update mytable set name = 'one_one' 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 name = 'two';
delete from mytable;
ij> delete from mytable where name = 'two';
已插入/更新/删除 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]数据库操作说明的更多相关文章
- Powerdesigner自定义DBMS(以derby数据库为例)
Powerdesigner自定义DBMS Powerdesigner以下简称PD.PD默认支持的DBMS不够用时,我们就需要自己定义了.以apache derby数据库为例.1.DBMS的定义文件PD ...
- Apache Derby数据库 安装、知识点
Apache Derby数据库 安装: 下载路径:http://archive.apache.org/dist/db/derby/ 出处:http://www.yiibai.com/hive/hive ...
- 使用 Java DB (Derby) 数据库
使用 Java DB (Derby) 数据库 https://netbeans.org/kb/docs/ide/java-db_zh_CN.html 本文档说明了如何在 NetBeans IDE 中设 ...
- 润乾报表与DERBY数据库的创建连接详解
1. 问题概述 1.Derby数据库的创建过程 2.润乾报表连接Derby数据库展现数据 概述: Derby是Apache Software Foundation (ASF)的一个的孵化器项目. ...
- derby数据库windows自带的客户端
本示例演示用windows自带的ij来操作derby数据库,包括建库,建表,插入数据,查询数据 首先要配置环境变量: 其次打开cmd输入如下图所示的命令: java代码如下: package com. ...
- derby数据库的一些总结
本文主要是针对在osgi开发过程中的一些问题进行总结,其中dbcp数据源的配置是在SpringDM下配置的.一,derby数据源的内嵌模式 该模式的主要应用是嵌入式程序,因为其小巧,且不 ...
- JAVA连接Derby数据库
其实,JAVA连接Derby数据库也很简单,和一般的数据库操作一样:1.加载驱动2.获取连接3.进行数据库操作4.记得关闭连接 示例如下: import java.sql.ResultSet; imp ...
- Derby 数据库 客户端 ij使用
Derby是开源的.嵌入式的Java数据库程序,ij是Derby提供的客户端工具,相当于其他数据库提供的sqlplus工具. ij是纯Java的程序,不用安装,使用起来就像运行普通的Java应用程序一 ...
- derby数据库
derby数据库 https://www.cnblogs.com/zuzZ/p/8107915.html Derby数据库的使用 https://www.cnblogs.com/wkfvawl/p/1 ...
随机推荐
- iOS-定时器
一.定时器的作用 在软件开发过程中,我们常常需要在某个时间后执行某个方法,或者是按照某个周期一直执行某个方法.在这个时候,我们就需要用到定时器. 二.定时器的种类 大概有三种方法:NSTimer.CA ...
- Direct2D开发:从资源加载位图
转载请注明出处:http://www.cnblogs.com/Ray1024 一.概述 Direct2D使用Windows图像处理组件 (WIC) 来加载位图.从文件加载位图的方法很简单,而且网上的教 ...
- sql server 脚本创建数据库邮件
sql server 脚本创建数据库邮件代码: --脚本创建数据库邮件 --1.开启数据库邮件 RECONFIGURE WITH OVERRIDE GO RECONFIGURE WITH OVERRI ...
- 设计模式之Iterator模式(2)
这篇文章比较简单,作一个笔记. 模拟Iterator. Iterator接口: package cn.asto.Interator; public interface Iterator { publi ...
- hive的内部表与外部表创建
最近才接触Hive.学到了一些东西,就先记下来,免得以后忘了. 1.创建表的语句:Create [EXTERNAL] TABLE [IF NOT EXISTS] table_name [(col_na ...
- Scrum 项目 7.0
------------------7.0------------------------------ Sprint回顾 1.回顾组织 主题:“我们怎样才能在下个sprint中做的更好?” 时间:设定 ...
- [移动开发]全面理解UnityUI系统
随着 Unity 4.6 发布,新 UI 系统终于与大家见面了. RectTransform Unity UI 系统使用 RectTransform 实现基本的布局和层次控制.RectTransfor ...
- WPF后台设置xaml控件的样式System.Windows.Style
WPF后台设置xaml控件的样式System.Windows.Style 摘-自 :感谢 作者: IT小兵 http://3w.suchso.com/projecteac-tual/wpf-zhi ...
- [持续更新] 文章列表 last updated SEP 18, 2016
1.前端 HTML5快速学习二 Canvas@20141125 HTML5快速学习一@20141122 2.ASP.NET(MVC) MVC5+EF6 入门完整教程14--动态生成面包屑@201608 ...
- KM算法
链接: http://blog.csdn.net/lvshubao1314/article/details/41702291