在SQL Server中实际上只有两种小数数值类型,分别是float(近似数值)和decimal(精确数值),这两种类型能表示所有的小数数值类型。 float(近似数值类型) float表示的是近似数值,存在一定的精度缺失。 float(n) 这里的n是以科学计数法存储浮点数尾数的位数,因此此参数决 ...
分类:
数据库 时间:
2020-06-15 21:19:49
阅读次数:
150
工作中用SQL Server比较多,Oracle可以说是小白,最近想用存储过程来完成单据复制的功能,结果遇到各种问题,其实都是非常简单的问题,但是对我来说还是花了很多时间来解决,浪费这些时间非常不值得,也由此让我越发喜爱微软的产品,不管是Visual Studio、SQL Server Manage ...
分类:
数据库 时间:
2020-06-15 21:21:55
阅读次数:
97
在上一篇文章《MySQL常见加锁场景分析》中,我们聊到行锁是加在索引上的,但是复杂的 SQL 往往包含多个条件,涉及多个索引,找出 SQL 执行时使用了哪些索引对分析加锁场景至关重要。 ...
分类:
数据库 时间:
2020-06-15 22:32:56
阅读次数:
64
第四章.检索数据 1.检索单个列 该结果返回的数据是为排序的,和添加到表中的顺序是不一样的。 结束SQL语句以(;)来结束。 对所有列和表名是小写的。 2.检索多个列 3.检索所有列 用通配符(*)表示 4.检索不同的行 DISTINCT关键字指示MySQL语句只返回不同的值。distinct关键字 ...
分类:
数据库 时间:
2020-06-15 22:41:10
阅读次数:
82
docker pull mysql:5.6 #拉取镜像 docker run -p 12345:3306 --name mysql -v /shw/mysql/conf:/etc/mysql/conf.d -v /shw/mysql/logs:/logs -v /shw/mysql/data:/va ...
分类:
数据库 时间:
2020-06-15 22:41:28
阅读次数:
76
?##本单元目标 一、为什么要学习数据库 二、数据库的相关概念 DBMS、DB、SQL 三、数据库存储数据的特点 四、初始MySQL MySQL产品的介绍 MySQL产品的安装 ★ MySQL服务的启动和停止 ★ MySQL服务的登录和退出 ★ MySQL的常见命令和语法规范 五、DQL语言的学习 ...
分类:
数据库 时间:
2020-06-15 23:00:15
阅读次数:
67
一.简单类型(基本数据类型,String,Date) 注意点:parameterType,将会传入这条语句的参数的类全限定名或别名。这个属性是可选的,因为 MyBatis 可以通过类型处理器(TypeHandler)推断出具体传入语句的参数,默认值为未设置(unset)。 传入的 简单类型int,表 ...
分类:
数据库 时间:
2020-06-15 23:15:05
阅读次数:
75
介绍 触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。 触发器的特性: 1、有begin end体,begin end;之间的语句可以写的简单或者复杂 2、什么条件会触发:I、D、U 3、什么时候触发:在增删改前或者后(before/after) 4、触发频率:针对 ...
分类:
数据库 时间:
2020-06-16 00:31:43
阅读次数:
63
linux centos6.8 无图形界面安装 oracle11G
分类:
数据库 时间:
2020-06-16 00:31:57
阅读次数:
71
ElasticSearch SQL介绍 Elasticsearch SQL是一个X-Pack组件,它允许针对Elasticsearch实时执行类似SQL的查询。无论使用REST接口,命令行还是JDBC,任何客户端都可以使用SQL 在Elasticsearch内部本机搜索和聚合数据 。可以将Elast ...
分类:
数据库 时间:
2020-06-16 00:40:24
阅读次数:
69
1. 建立部分索引(取长度和区分度的平衡) 2. 新建一列,存入其hash值(哈希函数不要使用SHA1(),MD5(),因为会产生很长的字符串,浪费空间,比较也慢,最好是返回整数的hash函数),在该列建立索引,查询时必须在where子句中包含常量值,以避免hash冲突。 SELECT * FROM ...
分类:
数据库 时间:
2020-06-16 00:44:39
阅读次数:
102
在 Ubuntu 系统中,可以使用 apt-get 命令来搭建 LNMP环境。这种方式较编译方式安装更加简便,因此选择使用该方式来搭建环境以供学习,如果不是使用root账号登录系统,请在每句命令前加 sudo ... 来临时获取root权限。现在网上常见的教程中或多或少都会出现一些坑,本文将这些容易 ...
分类:
数据库 时间:
2020-06-16 01:06:50
阅读次数:
74
mysql存储引擎mysql有不同的存储形式。
分类:
数据库 时间:
2020-06-16 01:12:41
阅读次数:
91
ORACLE日常-如何恢复oracle中误删除表(drop掉的) 恢复表: flashback table XXX to before drop; 或者: flashback table XXX to before drop; 注意:必须9i或10g以上版本支持,flashback无法恢复全文索引。 ...
分类:
数据库 时间:
2020-06-16 01:27:32
阅读次数:
178
mysql编码设定我们将我们的客户端的编码设置为utf8,客户端和客户端连接设为utf8,表设计为utf8,字段设置成utf8。如果我们的客户端是gbk的编码,那我们就通知mysql服务器客户端和客户端连接是gbk的就行了。这样也不会出现乱码。会话变量和全局变量查看会话变量showsessionvariables[like‘%关键字%‘]查看字段的变量名称select@@sessi
分类:
数据库 时间:
2020-06-16 01:29:17
阅读次数:
174
1. 创建一个DynamoDB 的Table(表)
2. 添加数据到Table中
3. 查询Table中的数据
4. 删除数据库
5. 补充,JSON和 Python 的query
分类:
数据库 时间:
2020-06-16 10:20:46
阅读次数:
77
服务器层面优化(了解) 将数据保存在内存中,保证从内存读取数据 设置足够大的innodb_buffer_pool_size,将数据读取到内存中。 建议innodb_buffer_pool_size设置为总内存大小的3/4或者4/5。 怎样确定innodb_buffer_pool_size足够大,数据 ...
分类:
数据库 时间:
2020-06-16 10:25:15
阅读次数:
83
使用这样一句sql语句可以查看sql的执行计划: EXPLAIN UPDATE tt_occp_collection_detail_dds_log SET lock_status=0 WHERE normal_status='ERROR'; 引用一篇博客看懂sql的执行计划 mysql explai ...
分类:
数据库 时间:
2020-06-16 11:32:34
阅读次数:
66
一、Jmeter直连数据库 1、概述 Jmeter直连数据库就是让Jmeter直接和数据库交互。之前是通过接口操作数据库,可能会出现问题,例如:查询可能有漏查、误查的情况,解决方案是人工比对,效率低且有安全隐患。我们可以用程序代替人工,通过Jmeter直连数据库,输入SQL语句进行查询。 2、实现过 ...
分类:
数据库 时间:
2020-06-16 11:34:45
阅读次数:
68
安装 #更新数据源 apt-get update (如果之前更新这步骤不用) 1 #安装 MySQL apt-get install mysql-server 1 系统将提示您在安装过程中创建 root 密码。选择一个安全的密码,并确保你记住它,因为你以后需要它。接下来,我们将完成 MySQL 的配 ...
分类:
数据库 时间:
2020-06-16 12:49:06
阅读次数:
66