derby mysql 同步_[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>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/550827.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

lfu算法实现java_LFU五种实现方式,从简单到复杂

前言最近刷力扣题,对于我这种 0 基础来说,真的是脑壳疼啊。这个月我估计都是中等和困难题,没有简单题了。幸好,力扣上有各种大牛给写题解。看着他们行云流水的代码,真的是羡慕不已。让我印象最深刻的就是人称 “甜姨”…

java控制台高级_K9s Kubernetes的高级控制台

K9s Kubernetes CLI,以个性化方式管理您的集群!参考:Why K9s?首先我们得面对现实——Kubernetes及其周边生态系统的运营方式正变得越来越复杂。集群管理需要大量工具加以配合。当我在集群之上进行日常运营时,和大家一样…

java redis id生成器_基于redis的分布式ID生成器

项目地址基于redis的分布式ID生成器。准备首先,要知道redis的EVAL,EVALSHA命令:原理利用redis的lua脚本执行功能,在每个节点上通过lua脚本生成唯一ID。生成的ID是64位的:使用41 bit来存放时间,精确到毫秒&a…

Java自动切表_java_Mybatis自动创建表和更新表结构,最近有小伙伴问我mybatis有没有 - phpStudy...

Mybatis自动创建表和更新表结构最近有小伙伴问我mybatis有没有自动创建表结构的功能,因为他们之前一直使用hibernate用习惯了,理所当然的认为,在实体类上配置下注解或者写写映射文件,系统启动后就可以自动创建表。我只能很遗憾的告…

java byte 正数最大_关于JAVA中Byte类型的取值范围的推论(*零为正数,-128在计算机中的表示方法...)...

先看一段推理124:0111 1100  -124:1000 0100125:0111 1101  -125:1000 0011126:0111 1110  -126:1000 0010127:0111 1111  -127:1000 0001128:0 1000 0000 -128:1000 0000从上述过程对比可以看出:128是在127的基础上加1得到,但是会造成溢出(java中byte的大小为一个字…

java不同类间调用数组_请问:JAVA中两个类中的方法都需要调用另一个类的数组进行对数组的初始化和调用。...

匿名用户1级2013-09-14 回答import java.util.ArrayList;import java.util.Iterator;import java.util.List;/*** 测试类* author Administrator**/public class Test02 {public static void main(String[] args) {MovieStore movieStore new MovieStore();DVDManage.initDVD(…

java函数只有参数类不一样_java的函数参数传递

java中只有一种参数传递方式:传值;这点和c不一样,c中有传值和引用两种方式。虽然java只有传值这一种传递方式,但是根据参数类型的不同,函数对参数的影响也会不一样。可以这么说:形参是实参的一份拷贝&#…

java缓存回收_java缓存应用 - 阿亮ing的个人空间 - OSCHINA - 中文开源技术交流社区...

缓存回收策略1.基于空间设置缓存的存储空间,超过容量限制按照一定的规则去移除。2.基于容量当缓存条数超过规定容量按照一定的规则去移除旧数据。3.基于时间(存活时间空闲时间)TTl(Time To Live):存活期,缓存数据最后更新时间到指定时间如果没有更新或创…

java mvc中重复提交_SpringMVC之——防止重复提交表单的方法(一)

这篇博文介绍第一种方法:判断session或其他缓存中保存的token,这里以session为例,具体大家也可以自行扩展以其他的缓存实现。这种方式比较麻烦,每次在提交表单时都必须传入上次的token。而且当一个页面使用ajax时,多个…

三层加过的注释java_spring框架中三层架构相关的注解

做了这么多年的C,再去学Java,确实发现,语言都是相通的,即使是Java的那么多生态,理解起来也并不费劲Spring 框架目前还在学习中,处于 Tourist 阶段,目前只求会做,不求原理&#xff0c…

尤其是java程序员(转载)_JAVA程序员 学习任务(转载)

1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams。2. 你需要学习Java语言的基础知识以及它的核心类库(collections、serialization、streams、networki…

java setfilter_Java – setFileFilter问题

我正在JFileChooser上构建一个JFileFilter,但是如果我有代码setFileFilter并且我的IDE提供了信息’JFileChooser类型中的方法setFileFilter(FileFilter)不适用于参数(new FileFilter(){},则会发生错误)”.不过我确信我之前已经用这种格式完成了它并且一切都很好.任何人都可以帮…

mysql指南_MySQL入门指南

MySQL入门指南,希望对大家用处!!一、SQL速成以下是一些重要的SQL快速参考,有关SQL的语法和在标准SQL上增加的特性,请查询MySQL手册。1.创建表表是数据库的最基本元素之一,表与表之间可以相互独立&#xff0…

java单线程上锁_关于Java多线程编程锁优化的深入学习

正文并发环境下进行编程时,需要使用锁机制来同步多线程间的操作,保证共享资源的互斥访问。加锁会带来性能上的损坏,似乎是众所周知的事情。然而,加锁本身不会带来多少的性能消耗,性能主要是在线程的获取锁的过程。如果…

java test circle_TestCircle.java

import java.util.Scanner;public class TestCircle {public static void main(String[] args) {// TODO Auto-generated method stubScanner sc new Scanner(System.in);/*Circle c1 new Circle();System.out.print("第一个圆已经生成, 它的半径是:");System.out.…

蓝桥杯小朋友排队java_[蓝桥杯][历届试题]小朋友排队 (C++代码)

#include#define maxn 100010struct data{int num,cnt;}A[maxn],temp[maxn];int n;//long long ans;long long ANS[100];void merge(int L1,int R1,int L2,int R2){int k0,iL1,jL2;while(i<R1 && j<R2){if(A[i].num<A[j].num)//如果A[i].num{A[i].cntj-L2;tem…

android 换行乱_Android自动换行布局

public class FlowLayout extends ViewGroup {/*** 所有子控件的容器*/private List> lineList new ArrayList<>();/*** 每行的高度*/private List lineHeightList new ArrayList<>();/*** 防止多次测量*/private boolean measureFlag true;public FlowLayou…

php数组常用_PHP常用数组总结

header("Content-type:text/html;charsetutf8");//1. array_shift&#xff1a;将数组开头的元素移出数组 出栈 影响原数组$arrarray(1,2,3,4,5,6,7,8,9);echo array_shift($arr);echo "";//2. array_unshift&#xff1a;向数组开头添加一个或更多个元素,所…

php 生成打印送货单,PHP输出PDF打印HTML5+CSS3打印格式控制

ERP系统进入尾声&#xff0c;各种送货单、退货单、合同、对账单等等一系列的东东排着队调打印格式。HTML5CSS3已经这样流行&#xff0c;然则眼下&#xff0c;基于CSS3的打印控制&#xff0c;居然还处于原始部落阶段&#xff0c;Chrome、Firefox、Edge等连简单的page都支持得不完…

备案php代码,备案查询API PHP代码

在线演示http://tool.ayangw.com/beian/?urlqq.com使用方法1.创建一个php文件&#xff0c;比如beian.php&#xff0c;将下方代码复制2.访问接口域名/beian.php?urlqq.comPHP代码<?php /*** 0en.cn*/error_reporting(0);$u $_GET[url];var_dump();if(!isset($u)){echo ?…