QL truncate table命令用于删除现有表中完整的数据。 您还可以使用DROP TABLE命令删除完整的表,但它会从数据库中删除完整的表结构并如果你愿意,你可再次存储一些数据重新写入到该表。 语法 truncate table的基本语法如下: ...
分类:
数据库 时间:
2017-07-22 19:56:10
阅读次数:
344
触发器(trigger):监视某种情况,并触发某种操作。 触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete) 语法: create trigge ...
分类:
数据库 时间:
2017-07-22 19:59:12
阅读次数:
231
主要思路:通过实现AbstractRoutingDataSource类来动态管理数据源,利用面向切面思维,每一次进入service方法前,选择数据源。 1、首先pom.xml中添加aspect依赖 2、实现AbstractRoutingDataSource类 作为数据源 3、用ThreadLcoal ...
分类:
数据库 时间:
2017-07-22 20:57:06
阅读次数:
211
高飞狗这几天特别郁闷,不知该如何通过TCP/IP协议连接SQL Server数据库。好在功夫不负有心人,经过几天的刻苦研究,终于得到了答案。 高飞狗呼叫UDP1434端口,"叮铃铃,叮铃铃…" UDP1434端口:您好,我是SQL Server Browser,我的名字是黛丝,请问有什么可以帮您的吗... ...
分类:
数据库 时间:
2017-07-22 20:57:42
阅读次数:
204
创建数据库是指在数据库空间中划出一块空间用来存储相关的数据,表就是存储在对应的数据库里面。首先来看下查看数据库的命令:show databases。 这个是用来查询数据库空间下所有的数据库,其中information_schedma/mysql/performace_schema是用来存储管理或者用 ...
分类:
数据库 时间:
2017-07-22 20:58:17
阅读次数:
205
通过以下的语句查询出锁表的SQL: select l.session_id sid, s.serial#, l.locked_mode, l.oracle_username, s.user#, l.os_user_name, s.machine, s.terminal, a.sql_text, a. ...
分类:
数据库 时间:
2017-07-22 20:58:54
阅读次数:
138
下载解压后进入bin目录 使用mysql_install_db.exe工具:https://mariadb.com/kb/en/mariadb/mysql_install_dbexe/ 安装完成后,在使用sc start MyDB的时候,总是不成功。cmd提示start pending,连接数据库连 ...
分类:
数据库 时间:
2017-07-22 21:04:39
阅读次数:
212
在SQL Server中经常遇到事务日志变大的情况,除了将数据库设置为“自动收缩”外,还可以使用下面的SQL命令进行快速清除数据库中的事务日志,命令如下: - 第一步:清空日志 DUMP TRANSACTION databasename WITH NO_LOG -- 第二步:截断事务日志 BACKU ...
分类:
数据库 时间:
2017-07-22 21:05:02
阅读次数:
232
登陆:mysql -u<user> -p<password> 显示结构: show databases; 使用某个数据库 use <db name> 显示表结构 show tables; 显示表数据 select * from <table name>\G # \G 为了更好的显示 linux 命令 ...
分类:
数据库 时间:
2017-07-22 21:05:51
阅读次数:
214
内容: 1.Mysql 程序: --socket客户端 2.根据IP和端口进行连接 3.发送指令(send): xxxxx 7.接受结果 --socket服务端 1.运行起来 4.获取指令(recv): xxxxx 5.解析命令 文件夹操作: 文件操作: 文件内容操作 6.返回结果 SQL语句 一、 ...
分类:
数据库 时间:
2017-07-22 21:08:32
阅读次数:
156
第24行的preg_match('/IN/i',$val[0]) 第34行的preg_match('/BETWEEN/i',$val[0]) 两个正则表达式没有设置起始,因此xxxinxxxx,xxxbetweenxxx的字符串都可以匹配成功,因而构成了注入。 ...
分类:
数据库 时间:
2017-07-22 21:12:18
阅读次数:
214
Chaper Objectives (章节目标) In this chapter you will learn: (在这一章节中,你将学习) 1. Some common uses of database systems. (数据库系统的一些普通扩法) 2.The characteristics o ...
分类:
数据库 时间:
2017-07-22 21:18:20
阅读次数:
452
MySQL中的事务,默认是自动提交的,即autocommit = 1; 但是这样的话,在某些情形中就会出现问题:比如: 如果你想一次性插入了1000条数据,mysql会commit1000次的, 如果我们把autocommit关闭掉[autocommit = 0],通过程序来控制,只要一次commi ...
分类:
数据库 时间:
2017-07-22 21:19:28
阅读次数:
261
范式化的优点:范式化更新操作通常比反范式化要快。当数据较好的范式化时,就只有很少或者没有重复数据,所以,只需要修改更少的数据。范式化的表通常更小,可以更好地放在内存里,所以执行操作会更快。很少有多余的数据意味着检索列表数据更少需要distinct或者groupby语句。范..
分类:
数据库 时间:
2017-07-22 22:22:31
阅读次数:
203
此文档介绍两个事情,一个是替代变量,另一个就是了解一下硬解析和软解析对于变量来说declare定义的好还是variable定义的好
在oracle中,对于一个提交的sql语句,存在两种可选的解析过程,一种叫做硬解析,一种叫做软解析.一个硬解析需要经解析,制定执行路径,优化访问计划等许多的..
分类:
数据库 时间:
2017-07-22 22:24:31
阅读次数:
248
系统:centos7.2说明所有源码放在1、准备mongoDBC/C++驱动依赖yum-yinstallepel-releaseyuminstall-ygitgccgcc-c++opensslopenssl-develmaketexinfopatchimakewgetperl-Test-Harnessperl-Thread-Queueperl-Data-Dumperhelp2mancyrus-sasl-develglib-develgettextgettext-de..
分类:
数据库 时间:
2017-07-22 22:24:37
阅读次数:
1257
一、 硬件环境 Master: Dell R720 Intel(R)Xeon(R) CPU E5-2640 v2 @ 2.00GHz MEM 64G。disk 4*2.5 SAS 网络4* 千兆 Slave: Dell R720 Intel(R)Xeon(R) CPU E5-2640 v2 @ 2. ...
分类:
数据库 时间:
2017-07-22 22:26:34
阅读次数:
158
事务的四个特性? 四大特性是:ACID 原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)+介绍四个特性概念; 原子性:整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会 ...
分类:
数据库 时间:
2017-07-22 22:27:05
阅读次数:
197
Oracle安装(12c-Redhat6.5) Redhat6.5系统准备 / 10G SWAP 4G /boot 200M /HOME 4G /usr 8G /var 4G /u01 Preinstallation Tasks Logging In to the System as root Ch ...
分类:
数据库 时间:
2017-07-22 22:27:23
阅读次数:
269
一个简单粗暴的方法从MySQL数据库抽取数据到Hbase实现的过程:rowKey利用MySQL表的主键ID特性作为HBASE的idcode:#####!/usr/bin/envpython#coding=utf-8importsysreload(sys)sys.setdefaultencoding(‘utf-8‘)importMySQLdbimportdatetime,timesys.path.append(‘/usr/lib/python2..
分类:
数据库 时间:
2017-07-22 22:30:12
阅读次数:
257