首页 > 数据库技术
数据库冗余字段思考
根据数据库设计的第三方式,在数据库设计过程中,应该尽量消除冗余。即设计数据库时,某一个字段属于一张表,但它同时出现在另一个或多个表,且完全等同于它在其本来所属表的意义表示,那么这个字段就是一个冗余字段。 随着企业数据量与并发量不断的增加,冗余字段的存在到底是好还是坏呢? 根据第三范式而言,冗余字段是 ...
分类:数据库技术   时间:2020-01-22 11:25:52    收藏:0  评论:0  赞:0  阅读:72
docker安装mysql
一、拉取镜像 docker pull mysql:5.7 二、创建mysql本地映射目录 #做映射关系是为了防止docker镜像意外被删除而导致数据丢失 mkdir -p /root/mysql/data /root/mysql/logs /root/mysql/conf 三、启动镜像 docker ...
分类:数据库技术   时间:2020-01-22 11:23:17    收藏:0  评论:0  赞:0  阅读:69
mysql事务隔离
在mysql中事务是在操作引擎上实现,常见引擎中InnoDB是支持事务的,而MyISAM不支持事务,下面所讲都是基于InnoDB的 事务是指一组操作要么全部成功要么全部失败; 事务的特性:ACID,这里不展开来讲解,只针对隔离性来讲解 隔离性:在多个事务同时存在的情况下,多个事务之间互不产生影响,当 ...
分类:数据库技术   时间:2020-01-22 11:18:30    收藏:0  评论:0  赞:0  阅读:95
SQL基础教程(第2版)第3章 聚合与排序:练习题
product_name VARCHAR数据类型不支持 聚合函数SUM 求和算数运算; SELECT子句 后面只能存在 GROUP BY子句中指定的列名(也就是聚合键); 子句的书写顺序 ,1. SELECT → 2. FROM → 3. WHERE → 4. GROUP BY SELECT pro ...
分类:数据库技术   时间:2020-01-22 11:17:27    收藏:0  评论:0  赞:0  阅读:85
Postgresql 截取字符串
如:(这是一个url,截取最后一部分。现在要取 - 后面部分内容)8a59e88177ad5e70-20170317120301AB9E.plist12b8d5c26d83a17f-20170308173008D5DD.plist 这时需要 split_part 函数,如: -- url 一共3个 ...
分类:数据库技术   时间:2020-01-22 11:15:59    收藏:0  评论:0  赞:0  阅读:133
oracle数据库中的to_char()函数
这个函数一般情况下,用再日期格式上。 select sysdate,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')from dual; 当然也可以用再特定字符串格式的展示上 ...
分类:数据库技术   时间:2020-01-22 10:54:28    收藏:0  评论:0  赞:0  阅读:116
CentOS7通过shell脚本自动部署oracle12c
由于经常需要部署oracle12c环境,我就将部署过程编写成shell脚本来,提高安装部署的效率,自动安装部署的脚本分为两部分,第一部分oracle_software.sh的作用是安装oracle软件环境;第二部分是listener_dbca.sh,作用是安装监听、配置oracle系统启停服务、配置数据库实例,临时表空间,数据表空间及授权。完成这两个脚本之后,最后的操作就是将待导入的dmp备份文件
分类:数据库技术   时间:2020-01-22 10:22:27    收藏:0  评论:0  赞:0  阅读:126
SQLite多线程读写实践及常见问题总结
基本操作的部分,大家都很熟悉了,这里根据个人切身经验,总结了一些经常遇到的,也需要注意的一些问题,与大家分享,水平有限,不妥或者错误的地方还望指出。 多线程读写 SQLite实质上是将数据写入一个文件,通常情况下,在应用的包名下面都能找到xxx.db的文件,拥有root权限的手机,可以通过adb s ...
分类:数据库技术   时间:2020-01-22 10:15:49    收藏:0  评论:0  赞:0  阅读:90
如何得到数据库表的E-R图
使用navicat ...
分类:数据库技术   时间:2020-01-22 10:02:29    收藏:0  评论:0  赞:0  阅读:103
idea连接mysql数据库失败
idea连接mysql数据库失败 选择对应的mysql版本 若是还有问题,修改链接配置 连接的时候,连接语句使用项目中的连接语句,这是可以编辑的 ...
分类:数据库技术   时间:2020-01-22 10:00:30    收藏:0  评论:0  赞:0  阅读:105
oracle查看表和列的描述
查看备注: --查看表的comment select * from all_tab_comments where table_name= upper(tablename) ; --查看列的comment select * from all_col_comments where table_name= ...
分类:数据库技术   时间:2020-01-22 09:58:23    收藏:0  评论:0  赞:0  阅读:88
SQL基础教程(第2版)第3章 聚合与排序:3-3 为聚合结果指定条件
HAVING子句 HAVING子句的构成要素 笔者认为,聚合键所对应的条件还是应该书写在 WHERE 子句之中。理由有两个。首先,根本原因是 WHERE 子句和 HAVING 子句的作用不同。如前所述, HAVING 子句是用来指定“组”的条件的。因此,“行”所对应的条件还是应该写在 WHERE 子 ...
分类:数据库技术   时间:2020-01-22 09:52:56    收藏:0  评论:0  赞:0  阅读:135
SQL基础教程(第2版)第3章 聚合与排序:3-4 对查询结果进行排序
...
分类:数据库技术   时间:2020-01-22 09:52:01    收藏:0  评论:0  赞:0  阅读:91
mysql-主从搭建
环境准备 主机名 IP 系统/MySQL版本 角色 node3 192.168.210.132 CentOS7.3/5.5.60 Master node2 192.168.210.130 CentOS7.3/5.5.60 slave 一、master节点 1、创建需要同步的数据库 mysql> cr ...
分类:数据库技术   时间:2020-01-22 09:50:04    收藏:0  评论:0  赞:0  阅读:122
Go Web 编程之 数据库
概述 数据库用来存储数据。只要不是玩具项目,每个项目都需要用到数据库。现在用的最多的还是 MySQL, "PostgreSQL" 的使用也在快速增长中。 在 Web 开发中,数据库也是必须的。本文将介绍如何在 Go 语言中操作数据库,基于 MySQL。本文假定大家已经掌握了数据库和 MySQL 的基 ...
分类:数据库技术   时间:2020-01-22 09:43:01    收藏:0  评论:0  赞:0  阅读:96
sqli lab5-6
left()函数: left(database(),1)=‘s’ left(a,b)从左侧截取a的前b位,正确则返回1,错误则返回0 select left(database(),1)=‘s’; 前1位是否是s regexp函数:select user() regexp ‘r’ user()的结果是 ...
分类:数据库技术   时间:2020-01-22 01:03:55    收藏:0  评论:0  赞:0  阅读:108
JDBC工具类
package com.jdbc.demo3; import java.sql.Connection;import java.sql.ResultSet;import java.sql.Statement; import org.junit.Test; import com.jdbc.utils.J ...
分类:数据库技术   时间:2020-01-22 00:30:28    收藏:0  评论:0  赞:0  阅读:143
JDBC之增删改查的代码实现
package com.jdbc.demo2; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import jav ...
分类:数据库技术   时间:2020-01-21 22:58:16    收藏:0  评论:0  赞:0  阅读:109
mybatis动态sql之内置参数_parameter和_databaseId
_parameter:代表整个参数 单个参数:就是这个参数 多个参数:参数会被封装成一个Map public List<Employee> getEmp(Employee employee); <select id="" result=""> <if test="_databaseId='mysql ...
分类:数据库技术   时间:2020-01-21 22:55:26    收藏:0  评论:0  赞:0  阅读:134
mybatis动态sql之利用sql标签抽取可重用的sql片段
<sql id="insertColumn"> last_name,gender,email </sql> <insert id=""> insert into tbl_employee( <include refid="insertColumn"> ) values(#{lastName},#{g ...
分类:数据库技术   时间:2020-01-21 22:54:55    收藏:0  评论:0  赞:0  阅读:107
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!