![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
xtf__moji
这个作者很懒,什么都没留下…
展开
-
区街社三级数据仓的设计方案-1
数据仓库的设计架构分层设计 数据仓库通常可分为数据接入层、数据明细层、数据汇总层、数据集市层、数据应用层、临时层和公共维度层。其中数据明细层和数据汇总层又合称为数据仓库层。数据接入层ODS (Operational Data Store,ODS),也称数据贴源层,通常从业务数据库直接导入,为了考虑后续可能需要追溯数据问题,因此对于这一层就不建议做过多的数据清洗工作,原封不动地接入原始数据即可,至于数据的去噪、去重、异常值处理等过程可以放在后面的DWD层来做数据...原创 2022-05-25 11:33:05 · 586 阅读 · 0 评论 -
sql 函数
建表语句SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for `花名册`-- ----------------------------DROP TABLE IF EXISTS `花名册`;CREATE TABLE `花名册` ( `id` int(11) NOT NULL AUTO_INCREMENT, `姓名` varchar(255) DEFAULT NULL, `性别`原创 2020-11-13 20:43:41 · 150 阅读 · 0 评论 -
sqlserver数据库限制用户登录失败次数
gpedit.msc 设定 失败三次之后锁定30分钟,30分钟重置一次使用数据库的账户登录测试故意输错三次密码后,提示解锁锁定的账户ALTER LOGIN jason WITH PASSWORD = 'Txxx.00' UNLOCK解锁被锁定的数据库账户jason参考资料sqlserver数据库限制用户登录失败次数https://www.cnblogs.com/xiaoyou2018/p/11890758.html...原创 2020-09-20 17:57:58 · 5329 阅读 · 1 评论 -
JDBC中execute、executeQuery和executeUpdate的区别
Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。1>方法executeQuery用于产生单个结果集(ResultSet)的语句,例如 SELECT 语句。 被使用最多的执行 SQL 语句的方法。这个方法被用来执行 SELECT 语句,它几乎是使用最多的...原创 2020-04-30 10:19:42 · 284 阅读 · 0 评论 -
db2 schema 与java连接
db2 SQLCODE: -204, SQLSTATE: 42704 解决方法JDBC访问DB2,路径和用户名,参数正确。但是提示SQLCODE=-204, SQLSTATE=42704。原因,未指定用户的schema。那么,什么是schema呢?数据库中Schema有两种含义:一种是概念上的Schema,指的是一组DDL语句集,该语句集完整地描述了数据库的结构。...原创 2019-10-19 10:27:25 · 729 阅读 · 0 评论 -
SQL删除特定字符
请教SQL删除特定字符https://zhidao.baidu.com/question/557960868.html--sql语句为:UPDATE `table_name` SET `field_name` = replace (`field_name`,’from_str’,'to_str’)--代码说明:--table_name —— 表的名字,field_name —— ...转载 2019-04-09 17:24:43 · 7187 阅读 · 1 评论 -
将Excel导入数据库
Excel导入数据库利用navicat导入excel表数据到数据库https://blog.csdn.net/qq_43037983/article/details/81979120将Excel表格数据导入到Sqlite3数据库文件中https://blog.csdn.net/leo_csdn_/article/details/80737029...转载 2019-04-09 17:23:24 · 156 阅读 · 0 评论 -
数据库删除重复记录
参考文章用SQL语句,删除掉重复项只保留一条https://www.cnblogs.com/lanliying/p/5695349.htmlidcard,time, company有多条记录,idcard和company一样,但是time不一样,在一天中的不同时间。删除这些同一天中的重复记录,只保留一条。2、删除表中多余的重复记录,重复记录是根据单个...原创 2018-10-10 11:29:15 · 251 阅读 · 0 评论 -
数据库索引的作用和优点缺点
为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 第五,通过使用索引转载 2015-02-13 18:02:51 · 650 阅读 · 0 评论 -
SQL LIKE 操作符
SQL LIKE 操作符http://www.w3school.com.cn/sql/sql_like.asp我们希望从 "Persons" 表中选取居住在包含 "lon" 的城市里的人。我们可以使用下面的 SELECT 语句:SELECT * FROM PersonsWHERE City LIKE '%lon%'提示:"%" 可用于定义通配符(模式中缺少的字母)。...转载 2019-04-09 17:27:11 · 353 阅读 · 0 评论 -
SQL存储过程例子
SQL存储过程例子https://www.jianshu.com/p/77c888044efd1.概念一组为完成特定功能的SQL语句集,存储在数据库中,经过第一次编辑后再次调用不许再次编辑,用户通过指定存储过程的名称并给出参数(如果有参数)来执行它,它可包括逻辑控制语句和数据操作语句,它可接受参数、输出参数、返回单个或多个结果集以及返回值。--创建create proced...转载 2019-09-30 18:13:15 · 737 阅读 · 0 评论 -
SQL UNION 操作符
SQL UNION 操作符https://www.runoob.com/sql/sql-union.htmlUNION 内部的每个 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每个 SELECT 语句中的列的顺序必须相同。SELECT column_name(s) FROM table1UNIONSELECT column_name(s) FR...原创 2019-09-30 18:18:38 · 102 阅读 · 0 评论 -
常用sql 查询语句
参考链接https://blog.csdn.net/GoOnDrift/article/details/19212167查询关键字,in,exist,group by,order by, having。create table student(Sno int not null primary key,Sname char(10)not null,Ssex bit n...转载 2019-10-02 16:08:43 · 139 阅读 · 0 评论 -
sql 时间查询
sql 时间查询参考资料https://www.cnblogs.com/zjdxr-up/p/8383693.html使用 between and或者是< >操作符。SELECT * FROM tbl_student_info WHERE `createDate` between '20170101020304' and '20180101020304' ...转载 2019-10-02 17:13:53 · 127 阅读 · 0 评论 -
SQL中EXISTS 和NOT EXISTS 的使用
SQL中EXISTS的使用https://www.cnblogs.com/rainman/p/4475357.html可以理解成,存在(不存在)某种关系。4.查询没有选C1课程的学生的学号、姓名4.查询没有选C1课程的学生的学号、姓名SELECT 姓名FROM 学生表WHERE NOT EXISTS( SELECT * FROM 选课表 W...转载 2019-09-03 19:16:42 · 302 阅读 · 0 评论 -
用MySQL创建数据库和数据库表
1、使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ 3 rows in set (0.00 sec)2、创建一个数据库abccsmysql> CREATE DATA...转载 2015-01-15 20:25:35 · 650 阅读 · 0 评论 -
hibernate.hbm2ddl.auto配置详解
hibernate.cfg.xml 中hibernate.hbm2ddl.auto配置节点如下: Hibernate Reference Documentation 3.3.1解释如下:Automatically validate or export schema DDL to the database when the SessionFactory is cre转载 2015-01-16 20:45:10 · 574 阅读 · 0 评论 -
视图
管理视图 视图是一个或多个表中的数据的简化描述,用户可以将视图看成一个存储查询(stored query)或一个虚拟表(virtual table).查询仅仅存储在oracle数据字典中,实际的数据没有存放在任何其它地方,所以建立视图不用消耗其他的空间。视图也可以隐藏复杂查询,比如多表查询,但用户只能看见视图。视图可以有与他所基于表的列名不同的列名。用户可以建立限制其他用户访问的视图。 建...转载 2014-02-25 22:00:41 · 650 阅读 · 0 评论 -
数据不一致性
数据不一致性是指数据的矛盾性、不相容性。产生数据不一致的原因主要有以下三种:一是由于数据冗余造成的;二是由于并发控制不当造成的;三是由于各种故障、错误造成的。第一种情况的出现往往是由于重复存放的数据未能进行一致性地更新造成的。例如教师工资的调整,如果人事处的工资数据已经改动了,而财务处的工资数据未改变,就会产生矛盾的工资数。第二种情况是由于多用户共享数据库,而更新操作未能保持同步进行而转载 2014-02-14 16:50:54 · 2061 阅读 · 0 评论 -
常用sql操作语句-增删改
原文链接:http://www.cnblogs.com/xulb597/archive/2009/05/19/1459944.html下面是Sql Server 和 Access 操作数据库结构的常用Sql,希望对你有所帮助。新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarC...原创 2014-02-14 21:31:35 · 782 阅读 · 0 评论 -
SQL约束
一:类型约束的类型一共分三种域约束: 涉及一个或多个列,(限制某一列的数据大于0)实体约束: 相同的值不能存在于其他的行中引用完整性约束: 一个表中的一个列与某个表中的另一个列的值匹配二:命名约束是可以命名的 一般这样命名:pk_customer_***pk代表主键 customer代表主键所在的表后面是你自己定义的(要确保整个名称的唯一性)转载 2014-02-14 22:20:27 · 871 阅读 · 0 评论 -
数据库笔试题
原文链接:http://blog.csdn.net/jackwee/article/details/1472745一、选择题(20分,每小题2分):1.数据库系统的核心是_B___。A.数据库 B.数据库管理系统C.数据模型 D.软件工具2.SQL语言具有__B__的功能。A.关系规范化、数据操纵、数据转载 2014-02-14 16:01:56 · 1926 阅读 · 0 评论 -
SQL事务
一、事务概念 事务是一种机制、是一种操作序列,它包含了一组数据库操作命令,这组命令要么全部执行,要么全部不执行。因此事务是一个不可分割的工作逻辑单元。在数据库系统上执行并发操作时事务是作为最小的控制单元来使用的。这特别适用于多用户同时操作的数据通信系统。例如:订票、银行、保险公司以及证券交易系统等。 二、事务属性事务4大属性:1 原子性(Atomi转载 2014-02-15 00:20:24 · 731 阅读 · 0 评论 -
触发器
触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由个事件来触发,比如当对一个表进行操作( insert,delete, update)时SQL Server 就会自动执行触发器所定义的SQL 语句,从而确保对数据的处理必须符合由这些SQL 语句所定义的规则。 触发器经常用于加强数据的完整性约束和业务规则等。 触发器可以从 DBA_TRIGGERS ,USER转载 2014-02-24 23:47:17 · 734 阅读 · 0 评论 -
数据库表分区
此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作.(1.) 表空间及分区表的概念表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所...转载 2014-03-04 22:23:02 · 733 阅读 · 0 评论 -
数据库并发控制
1. 在数据库中为什么要并发控制? 答:数据库是共享资源,通常有许多个事务同时在运行。 当多个事务并发地存取数据库时就会产生同时读取和 /或修改同一数据的情况。若对并发操作不加控制就可能会存取和存储不正确的数据,破坏数据库的一致性。所以数据库管理系统必须提供并发控制机制。2. 并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况? 答:并发操作转载 2014-03-02 12:17:29 · 3835 阅读 · 1 评论 -
mysql导入sql脚本
例如:我的用户名是root 密码是123 sql脚本存在C盘 名字为test.sql 数据库为test有两种方法可以执行脚本1:打开CMD输入以下命令(不需要转换目录)>mysql -u root -p123进入MYSQL后mysql>use test;mysql> source c:/test.sqlok执行完了,你可以用show tables;查看有哪写转载 2015-01-27 11:14:20 · 598 阅读 · 0 评论 -
数据库指定字符集
15 8:27:51 下午 org.apache.catalina.core.StandardContext listenerStartSEVERE: Exception sending context initialized event to listener instance of class com.youzu.tot.gameserver.Server$ContextListener...原创 2015-01-28 10:27:46 · 710 阅读 · 0 评论 -
Spring事务管理的前世今生
1 Spring 事务属性分析事务管理对于企业应用而言至关重要。它保证了用户的每一次操作都是可靠的,即便出现了异常的访问情况,也不至于破坏后台数据的完整性。就像银行的自助取款机,通常都能正常为客户服务,但是也难免遇到操作过程中机器突然出故障的情况,此时,事务就必须确保出故障前对账户的操作不生效,就像用户刚才完全没有使用过取款机一样,以保证用户和银行的利益都不受损失。在 Spring 中,事转载 2015-01-29 10:50:05 · 508 阅读 · 0 评论 -
Spring事务属性详解
Spring,是一个Java开源框架,是为了解决企业应用程序开发复杂性由Rod Johnson创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用转载 2015-01-29 11:31:10 · 533 阅读 · 0 评论 -
Spring事务的传播行为 @Transactional
在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。 Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked 如果遇到checked意外就不回滚。 如何改变默认规则: 1 让checked例外也回滚:在整个方法前加上 @Tr转载 2015-01-29 10:58:39 · 760 阅读 · 0 评论 -
存储过程概述
存储过程(Stored Procedure)就是已经编译好的、优化过的放在数据库服务器中的一些SQL语句;可供应用程序直接调用。使用存储过程有以下几个优点:1、执行速度比普通的SQL语句快 再运行存储过程前,数据库已对其进行了语法和句法分析,并给出了优化执行方案。这种已经编译好的过程可极大地改善SQL语句的性能。 由于执行SQL语句的大部分工作已经完成,所以存储过程能以极快的速度执...转载 2014-02-24 21:58:07 · 715 阅读 · 0 评论