一、安全关系元组演算表达式 先来看一个例子,{ t | ┐( t ∈ instructor) } ,不在instructor中的元组有无限多个,且大多数这样的元组所包含的值并不在数据库中,故我们通常不希望有这样的表达式。 此时,需要对元组关系演算进行限制,引入元组关系公式P的域(domain),用d ...
分类:
数据库技术 时间:
2020-02-26 16:16:35
收藏:
0 评论:
0 赞:
0 阅读:
185
一、为什么要对SQL进行优化 我们开发项目上线初期,由于业务数据量相对较少,一些SQL的执行效率对程序运行效率的影响不太明显,而开发和运维人员也无法判断SQL对程序的运行效率有多大,故很少针对SQL进行专门的优化,而随着时间的积累,业务数据量的增多,SQL的执行效率对程序的运行效率的影响逐渐增大,此 ...
分类:
数据库技术 时间:
2020-02-26 15:57:53
收藏:
0 评论:
0 赞:
0 阅读:
64
oracle 12C 提示口令已经失效,此用户是pdb用户,解决办法:1 系统管理员身份登陆 sqlplus / as sysdba 2 转到对应的pdb容器中 alter session set container=db_meta; 3 修改密码 alter user 用户名 identified ...
分类:
数据库技术 时间:
2020-02-26 15:52:44
收藏:
0 评论:
0 赞:
0 阅读:
198
1、什么是数据字典? 数据字典是Oracle服务器创建和维护的一组只读的系统表,存放了有关数据库和数据库对象的信息,Oracle服务器就是依赖这些信息来管理和维护Oracle数据库的。 ps:以AUD$开头的数据字典(表)除外,这些表是可以修改的。除此之外,其他所有用户,包括DBA都无法修改数据字典 ...
分类:
数据库技术 时间:
2020-02-26 15:40:29
收藏:
0 评论:
0 赞:
0 阅读:
158
EXPLAIN是MySQl必不可少的一个分析工具,主要用来测试sql语句的性能及对sql语句的优化,或者说模拟优化器执行SQL语句。 简单的说是execute plan, 获取MySQL数据库的执行计划。本文重点介绍explain的使用和各参数的意义。 首先看一个例子,现有一张表格filesinfo ...
分类:
数据库技术 时间:
2020-02-26 15:38:23
收藏:
0 评论:
0 赞:
0 阅读:
74
1 事件查看 show master status\G mysql -uroot -p123 -e "show binlog events in 'mysql-bin.000002'" 2.内容查看 第一步 mysqlbinlog mysql-bin.000002 >/tmp/a.sql 第二步 v ...
分类:
数据库技术 时间:
2020-02-26 15:35:33
收藏:
0 评论:
0 赞:
0 阅读:
70
django-admin startproject cmdb77 django-admin startapp user77 设置cmdb77项目settings:ALLOWED_HOSTS,INSTALLED_APPS ,DATABASES 设置cmdb77项目urls path('user/', ...
分类:
数据库技术 时间:
2020-02-26 14:56:57
收藏:
0 评论:
0 赞:
0 阅读:
78
redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和 ...
分类:
数据库技术 时间:
2020-02-26 14:56:11
收藏:
0 评论:
0 赞:
0 阅读:
160
//常用操作: // 1.查看数据库 show dbs // 2.创建并使用数据库 use tst // 3.查看当前工作的数据库 db // 4.创建集合并插入一条数据 db.goods.insert({"name":"辣条", "price":0.5}) // 5.查看所有表 show tabl ...
分类:
数据库技术 时间:
2020-02-26 13:48:30
收藏:
0 评论:
0 赞:
0 阅读:
75
// 1.md5加密 $str=md5('123456'); // 2.base64_decode加密 $str2=base64_encode('123456'); // 2.1 base64_解密 $str3= base64_decode($str2); // 3.哈希加密 $str4=\Hash ...
分类:
数据库技术 时间:
2020-02-26 13:43:09
收藏:
0 评论:
0 赞:
0 阅读:
78
关于MariaDB.10.5.1 主从复制介绍
分类:
数据库技术 时间:
2020-02-26 13:22:20
收藏:
0 评论:
0 赞:
0 阅读:
67
java.sql.SQLException: The server time zone value '?й???????' is unrecognized or represents more than one time zone. You must configure either the ser ...
分类:
数据库技术 时间:
2020-02-26 12:56:03
收藏:
0 评论:
0 赞:
0 阅读:
62
https://www.cnblogs.com/Fooo/p/9687811.html 摘抄路径 ...
分类:
数据库技术 时间:
2020-02-26 12:54:11
收藏:
0 评论:
0 赞:
0 阅读:
84
· MS SQLServer相关问题 1. 使用MS SQLServer每天定时输出EXCEL格式的文件,实现每天的Excel报表导出 2. 使用MS SQLServer每天定时输出xml格式的文件,从而实现与其他系统的数据交互(可定义xml的格式模板) · ············ ...
分类:
数据库技术 时间:
2020-02-26 11:19:35
收藏:
0 评论:
0 赞:
0 阅读:
98
、Oracle数据库Where条件执行顺序: 由于SQL优化起来比较复杂,并且还会受环境限制,在开发过程中,写SQL必须必须要遵循以下几点的原则: 1.ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写 ...
分类:
数据库技术 时间:
2020-02-26 11:18:32
收藏:
0 评论:
0 赞:
0 阅读:
92
1 配置数据库账号密码先配置数据库账号和密码 2 配置隧道两种隧道,一种是密码,以前的方式一种是密钥,现在使用的方式密钥的格式需要ppk密钥,需要puttygen转换 2.1 配置通过密码的隧道-已经弃用 2.2 配置密钥隧道如果密钥没有设置密码,口令为空如果密钥以前设置了密码,就填对应的密码 ...
分类:
数据库技术 时间:
2020-02-26 10:09:55
收藏:
0 评论:
0 赞:
0 阅读:
111
pageIndex表示页数,pageSize表示一页包含的记录。并且下面涉及到具体例子的,设定查询第2页,每页含10条记录。 首先说一下SQL server的分页与MySQL的分页的不同,mysql的分页直接是用limit (pageIndex-1),pageSize就可以完成,但是SQL serv ...
分类:
数据库技术 时间:
2020-02-26 09:53:47
收藏:
0 评论:
0 赞:
0 阅读:
91
Sql 字符串按指定字符转多行(表值函数) 方法一 select * from SplitToTable('12+3+4545+2322','+')select * from SplitToTable('12,3,4545,2322',',') ALTER FUNCTION [dbo].[Split ...
分类:
数据库技术 时间:
2020-02-26 09:47:34
收藏:
0 评论:
0 赞:
0 阅读:
115
1、增加一个字段 //增加一个字段,默认(不)为空 alter table user add COLUMN new1 VARCHAR(20) DEFAULT (NOT) NULL; 2、批量增加字段 方法一:使用事务 bagin; //事务开始 alter table tbname add fiel ...
分类:
数据库技术 时间:
2020-02-26 09:45:33
收藏:
0 评论:
0 赞:
0 阅读:
98
[toc] 一、为什么要用全文索引 我们在用一个东西前,得知道为什么要用它,使用全文索引无非有以下原因 1. like查询太慢、json字段查询太慢(车太慢了) 2. 没时间引入ElasticSearch、Solr或者Sphinx这样的软件,或者根本就不会用(无法将五菱宏光换成兰博基尼,即使有兰博基 ...
分类:
数据库技术 时间:
2020-02-26 09:44:30
收藏:
0 评论:
0 赞:
1 阅读:
97