【DataBase】XueSQL Training】的更多相关文章

视频地址: https://www.bilibili.com/video/BV1pp4y1Q7Yv 创建案例库: ------------创建数据库--------------- create database data charset=utf8; ------------ 建表语句----------------- # 学生表 Student: create table Student( SId varchar(10) , Sname varchar(10), Sage datetime, S…
本例介绍H2与web项目的集成 项目启动H2数据库 1.新建Maven Web项目,参考:[Maven]Eclipse 使用Maven创建Java Web项目 2.引入h2的jar包依赖 <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <version>1.4.199</version> </dependency&g…
连接模式 支持以下连接模式: 嵌入模式(使用JDBC的本地连接) 服务器模式(使用JDBC或ODBC over TCP / IP进行远程连接) 混合模式(同时本地和远程连接) 嵌入模式 在嵌入模式下,应用程序使用JDBC从同一JVM中打开数据库.这是最快速,最简单的连接模式.缺点是数据库可能只在任何时候在一个虚拟机(和类加载器)中打开. 与所有模式一样,支持持久性和内存数据库.同时打开的数据库数量或打开的连接数量没有限制. 服务器模式 使用服务器模式(有时称为远程模式或客户端/服务器模式)时,应…
Hsqldb与项目集成 进行模式下集成 可以集成进行(In-Process)模式下的hsqldb,由于数据存储在文件中,即使程序退出,数据也不会被销毁 采用jdbc集成的方式 package com.test.hsqldb; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.…
01 | 基础架构:一条SQL查询语句是如何执行的? 1. MySQL 的基本架构图: MySQL可以分成: Server层 和 存储引擎层 两部分. Server层:包含连接器.查询缓存.分析器.优化器.执行器等等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(日期,时间,数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程,触发器,视图等. 存储引擎层:负责数据的存储和提取,架构模式是插件式的,支持 InnoDB(默认的存储引擎), MyISAM, Memory…
MySQL官网解压版下载地址:https://dev.mysql.com/downloads/mysql/ 为什么不推荐使用安装版?无脑下一步,很多配置的东西学习不到了 点选第一个就好了,下面的是调试版本 不要注册,看下面的小句子,点这个 下载完压缩包,直接解压放C盘盘根 简单配置环境变量 编写my.ini配置文件 C:\mysql-8.0.19-winx64\ [mysqld] basedir=C:\mysql-8.0.19-winx64\ datadir=C:\mysql-8.0.19-wi…
H2介绍 H2是一个开源的嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时H2提供了一个十分方便的web控制台用于操作和管理数据库内容. H2还提供兼容模式,可以兼容一些主流的数据库,因此采用H2作为开发期的数据库非常方便. 官网地址:http://www.h2database.com H2是Java SQL数据库.H2的主要特点是: 非常快,开源,JDBC API 嵌入式和服务器模式; 内存数据库 基于浏览器的Console应用 占地面积小:大约2 MB的jar文件大小 H2用途…
介绍 HSQLDB是一个开放源代码的JAVA数据库,其具有标准的SQL语法和JAVA接口,它可以自由使用和分发,非常简洁和快速的.具有Server模式,每个程序需要不同的命令来运行. HyperSQL数据库(HSQLDB)是一种现代关系数据库系统.版本2.4.1是全新版本2代码的最新版本.从头开始编写,遵循国际ISO SQL:2011标准,它支持完整的经典功能集,以及存储过程和触发器等可选功能. HyperSQL版本2.4.1与Java 8或更高版本兼容.还可以使用JDK 6或JDK 5编译的H…
一.sql 的基本操作 (2018年11月29日,笔记) (1)数据库相关操作 创建数据库.查看数据库.删除数据库 #. 创建数据库 create database mytest default charset utf8; #. 查看数据库 show databases; #. 删除数据库 drop database mytest;  (2)用户相关操作 创建用户,授权,回收权限,修改用户密码 #. 创建用户 create user 'test'@'%' identified by 'passw…
目的及由来,因为数据库表都采取逻辑删除isDeleted=true/flase,但是之前有些报表或者其他的sql并没有在sql中指明此条件.为了不影响之前代码,所以: 1.数据库中创建一张相同的表,把删除的记录保存到备份表bak_table,bak_table的所有字段均与原表一致(包括isDeleted).然后原表做物理删除. (以下可能只适用于oracle) 一.利用oracle的语法 createt table … as ; insert into… 1.复制表结构以及数据 create…