一、char 和 varchar 的区别: 1)取值范围: char:取值范围:0~255 varchar:取值范围:0~65535 2)空间占用与速度: char: 定长字符串,占用空间大,速度快,一般用于固定长度的表单提交数据存储,例如:身份账号、电话号码、密码等 varchar:变长字符串,占 ...
分类:
数据库 时间:
2017-05-22 00:11:46
阅读次数:
234
这里向大家介绍一个新的生成T-SQL脚本的SQL Server命令行工具:mssql-scripter。它支持在SQL Server、Azure SQL DB以及Azure SQL DW中为数据库生成CREATE和INSERT T-SQL脚本。 Mssql-scripter是一个跨平台的命令行工具, ...
分类:
数据库 时间:
2017-05-22 00:14:16
阅读次数:
339
视图是相当于保存在数据库中的SELECT查询; 什么是视图: 视图是一种虚拟表,通常是作为来自一个或多个表的行或列的子集创建.视图的行或列全部来自查询中引用的表 视图通常操作: 1)、筛选表中的行. 2)、防止未经许可的用户访问敏感数据. 3)、将多个物理数据表抽象为一个逻辑数据表. 创建视图: 删 ...
分类:
数据库 时间:
2017-05-22 00:16:19
阅读次数:
211
1.查询sjcenter数据库里开头为sj_demo和sj_onlyinv的所有表的总条数 select sum(table_rows) from (select table_name,table_rows from tables where TABLE_SCHEMA = 'sjcenter' or ...
分类:
数据库 时间:
2017-05-22 01:22:26
阅读次数:
260
停止监听服务进程(tnslsnr)记录日志。lsnrctl set log_status off; 将监听日志文件(listener.log)复制一份,以listener.log.yyyymmdd格式命名cp listener.log listener.log.20170521 将监听日志文件(li ...
分类:
数据库 时间:
2017-05-22 01:25:21
阅读次数:
297
今天有时间写写,不然心坎里总有点不爽。单机多实例一直都是屌丝的处事风格。。。 实验环境 RHEL6.5 172.24.0.130 3306 172.24.0.130 3307 01、本次采用的MYSQL二进制快速安装 下载地址: https://dev.mysql.com/downloads/mys ...
分类:
数据库 时间:
2017-05-22 01:26:04
阅读次数:
292
二、编写JDBC程序 2.1、搭建实验环境 1、在mysql中创建一个库,并创建user表和插入表的数据。 SQL脚本如下: 2、新建一个Java工程,并导入数据驱动。 3、编写程序从user表中读取数据,并打印在命令行窗口中。 具体代码如下: 运行结果如下: 2.2、DriverManager类讲 ...
分类:
数据库 时间:
2017-05-22 01:27:15
阅读次数:
234
本人最新博客地址:www.linuxmysql.com:88
分类:
数据库 时间:
2017-05-22 09:23:07
阅读次数:
208
由于项目需要生成多条数据,并保存到数据库当中,在程序中封装了一个List集合对象,然后需要把该集合中的实体插入到数据库中,项目使用了Spring+MyBatis,所以打算使用MyBatis批量插入,应该要比循环插入的效果更好,由于之前没用过批量插入,在网上找了一些资料后最终实现了,把详细过程贴出来。 ...
分类:
数据库 时间:
2017-05-22 09:23:14
阅读次数:
298
MySQL数据库在升级到5.7版本后,和之前的版本有些不一样,没有data文件夹,我们都知道MySQL数据库文件是保存在data文件夹中的,网上有人说把5.6版本的data文件夹拷贝一个,这种说法听听都不靠谱,我也试了,确实能够登录,但是无法修改管理员密码,下面还是给个标准的解决方法..
分类:
数据库 时间:
2017-05-22 09:23:55
阅读次数:
157
在用Mysql Yog或者PHPMyadmin等工具导入数据量大的sql文件时,会提示“gone away”,那么如何处理这个问题尼? 在Mysql对应的配置文件中my.ini文件中加入以下配置: ...
分类:
数据库 时间:
2017-05-22 09:24:38
阅读次数:
184
比较初级,深入的请参考卢sir的博客:http://cenalulu.github.io/linux/character-encoding/http://cenalulu.github.io/mysql/mysql-mojibake/GBK和UTF8的实际在系统里面的存放方式:1、GBK:>SELECThex(convert(‘你好‘usinggbk));+----------------------------------+|hex..
分类:
数据库 时间:
2017-05-22 09:26:59
阅读次数:
222
一、下载软件1.
进入mysql官网,登陆自己的Oracle账号(没有账号的自己注册一个),下载Mysql-5.7.17,下载地址:http://dev.mysql.com/downloads/mysql/2.将下载好的文件解压到指定目录,解压在E:\mysql-5.7.17-winx64二、安装过程1.首先配置环境变量path,将E:\mysql-5.7.17-win..
分类:
数据库 时间:
2017-05-22 09:27:06
阅读次数:
183
写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页 ...
分类:
数据库 时间:
2017-05-22 09:58:18
阅读次数:
272
因为经常修改数据库密码,也找到了几种修改数据库密码的方式,在这里给大家介绍下供大家参考通过navicat 管理数据库客户端来修改数据库密码: 选择数据库 点击导航条的用户 编辑用户 即可修改数据库。 命令行修改数据库密码: 1.打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址 ...
分类:
数据库 时间:
2017-05-22 10:00:17
阅读次数:
237
在深入学习图形数据库之前,首先理解属性图的基本概念。一个属性图是由顶点(Vertex),边(Edge),标签(Lable),关系类型和属性(Property)组成的有向图。顶点也称作节点(Node),边也称作关系(Relationship);在图形中,节点和关系是最重要的实体,所有的节点是独立存在的 ...
分类:
数据库 时间:
2017-05-22 10:24:56
阅读次数:
420
案例目的:当Excel中有几万条记录或者更多数据时,使用Kettle导入到数据库中。速度就能感到比复制粘贴快很多。 这里我会演示将"data.xlsx"表中数据有15万多条记录,使用Kettle导入到oracle数据库的testuser用户下。 准备工作:1.data.xlsx表; 2.testus ...
分类:
数据库 时间:
2017-05-22 11:03:29
阅读次数:
697
DUAL表的用途 Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中。 --查看当前连接用户 select user from dual; --查看当前日期、时间 select sysdate from dual; select to_char( ...
分类:
数据库 时间:
2017-05-22 11:05:21
阅读次数:
259
/****** Script for SelectTopNRows command from SSMS ******/ SELECT [fdSequenceID] ,[fdInnerTime] ,[fdTime] ,[fdData] ,[fdState] ,[fdUpdateTime] ,[fdCr... ...
分类:
数据库 时间:
2017-05-22 11:05:46
阅读次数:
366
【原创 Hadoop&Spark 动手实践 9】SparkSQL程序设计基础与动手实践(上) 目标: 1. 理解Spark SQL最基础的原理 2. 可以使用Spark SQL完成一些简单的数据分析任务 3. 可以利用Spark SQL完成一个完整的案例 ...
分类:
数据库 时间:
2017-05-22 11:06:01
阅读次数:
340