📝 HSQLDB教程
22篇技术文档📅  最后修改于: 2020-11-27 05:10:04        🧑  作者: Mango
SQL NULL是用于表示缺失值的术语。表中的NULL值是显示为空白的字段中的值。每当我们尝试给出将字段或列的值与NULL进行比较的条件时,它就无法正常工作。我们可以通过使用三件事来处理NULL值。IS NULL-如果列值为NULL,则运算符返回true。IS NOT NULL-如果列值为NOT NULL,则运算符返回true。<=>-运算符比较值(与=运算符不同),即使对于两个NULL值也是如此...
📅  最后修改于: 2020-11-27 05:10:31        🧑  作者: Mango
HSQLDB支持一些特殊的符号,用于基于正则表达式和REGEXP运算符符的模式匹配操作。以下是模式表,可以与REGEXP运算符一起使用。PatternWhat the Pattern Matches^Beginning of the string$End of the string.Any single character[…]Any character listed between the sq...
📅  最后修改于: 2020-11-27 05:11:38        🧑  作者: Mango
事务是一组顺序的数据库操作,它们被执行并被视为一个单独的工作单元。换句话说,当所有操作成功执行后,只有整个事务才能完成。如果事务中的任何操作失败,则整个事务将失败。交易性质基本上,事务支持4个标准属性。它们可以称为ACID属性。原子性-事务中的所有操作均已成功执行,否则事务将在失败时中止,并且先前的操作将回滚到其先前位置。一致性-成功提交事务后,数据库会正确更改状态。隔离-它使事务能够独立运行并且...
📅  最后修改于: 2020-11-27 05:12:18        🧑  作者: Mango
每当需要更改表或字段的名称,更改字段的顺序,更改字段的数据类型或任何表结构时,都可以使用ALTER命令来实现相同的目的。例让我们考虑一个示例,该示例使用不同的场景解释ALTER命令。使用以下查询创建一个名为testalter_tbl的表,其中包含字段的id和name。执行上述查询后,您将收到以下输出。删除或添加列每当您要从HSQLDB表中删除现有列时,都可以将DROP子句与ALTER命令一起使用。...
📅  最后修改于: 2020-11-27 05:12:52        🧑  作者: Mango
数据库索引是一种数据结构,可以提高表中操作的速度。可以使用一列或多列创建索引,这为快速随机查找和对记录访问的有效排序提供了基础。创建索引时,应考虑将用于进行SQL查询并在这些列上创建一个或多个索引的列是什么。实际上,索引也是表的类型,它们将主键或索引字段以及指向每个记录的指针保留到实际表中。用户看不到索引。它们仅用于加速查询,并且数据库搜索引擎将使用它们来快速查找记录。INSERT和UPDATE语...
📅  最后修改于: 2020-11-27 05:13:10        🧑  作者: Mango
以下资源包含有关HSQLDB的其他信息。请使用它们来获得有关此方面的更深入的知识。HSQLDB上的有用链接HSQLDB Wiki–HSQLDB的维基百科参考。关于HSQLDB的有用书籍要在此页面上注册您的网站,请发送电子邮件至...
📅  最后修改于: 2020-11-27 05:13:25        🧑  作者: Mango
HyperSQL数据库是一种现代的关系数据库管理器,非常符合SQL:2011标准和JDBC 4规范。它支持所有核心功能和RDBMS。 HSQLDB用于开发,测试和部署数据库应用程序。在本教程中,我们将仔细研究HSQLDB,它是最好的开源,多模型,下一代NoSQL产品之一。...