数据库技术
MySQL体系结构想要了解MySQL自身对性能的影响,就需要先熟悉MySQL的体系结构和常用的存储引擎。MySQL并不完美,却足够灵活,能够适应高要求的环境,例如Web类应用。同时,MySQL既可以嵌入到应用程序中,也可以支持数据仓库、内容索引和部署软件、高可用的冗余系统、在线事务处理系统(OLTP)等各种应用类型。MySQL最重要、最与众不同的特性是它的存储引擎架构,这种架构的设计将查询处理(Q
#启动数据库SQL>startupSQL>showcon_name//查看当前所在的容器CON_NAMECDB$ROOTSQL>showpdbs;//查询数据库的所有容器CON_IDCON_NAMEOPENMODERESTRICTED2PDB$SEEDREADONLYNO3ORCLPDBMOUNTEDSQL>alterpluggabledatabaseorclpdbopen
1、什么叫触发器:当满足一定的条件以后,它会触发一个动作的执行,trigger2、触发器的执行不是由程序调用,也不是由手工启动,而是由事件来触发、激活从而实现执行3、触发器是由一定的事件来触发的,对表的增删改操作、不包括查询,查询是没有触发器的4、生产中一般不通过MySQL中触发器来实现这功能,是通过Java程序、Python程序代码来实现触发器5、创建触发器:CREATE:[DEFINER={u
元数据数据库:mysql系统授权表:db,host,usercolumns_priv,tables_priv,procs_priv,proxies_priv用户账号:‘USERNAME‘@‘HOST‘:@‘HOST‘:主机名;IP地址或Network;通配符:%_示例:172.16.%.%用户管理创建用户:CREATEUSERCREATEUSER‘USERNAME‘@‘HOST‘[IDENTIFI
JDBC 工作的原理加载驱动,建立连接创建语句对象执行SQL 语句处理结果集关闭连接 Statement 接口 boolean flag=stmt.execute(sql);// 可以执行任何sql 但是常用来DDL 返回true 表示有结果集 false 没有结果集 创建失败异常ResultSet ...
定义:数据库驱动是不同数据库开发商(比如oracle mysql等)为了某一种开发语言环境(比如java)能够实现数据库调用而开发的一个程序, 他的作用相当于一个翻译人员,将Java中对数据库的调用语言翻译成数据库自己的数据库语言,当然这个翻译(数据库驱动)是由各个开发商针对统一的接口自定义开发的。 ...
视图 视图:view是一种有结构的但是没有结构来源的虚拟表,虚拟表的结构来源不是自己定义的而是从对应的基表中产生(来源) 创建视图 基本语法: Create view 视图名字 as select 语句 可以是普通查询,也可以是连接查询,联合查询,子查询。 创建单表视图: 基表只有一个 例:crea ...
第一范式: 所有域都应该是原子性的,即数据库表的每一列都是不可分割的原子数据项,而不能是集合。 简而言之:第一范式就是无重复的域。 第二范式: 要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。 就是说,一行的数据都必须由主键来标识唯一性,不可以有属性和主键没关系 ...
使用Java语言,使用Spring MVC框架,实现数据在网页中的上移、下移、置顶功能 ...