首页 > 数据库技术
spark2.0 连接mysql8.0数据库操作表数据
package operationMysql import config.conf.{sc, spark_session} import org.apache.spark.sql.DataFrame object readingMysqlOperation { def main(args: Arra ...
分类:数据库技术   时间:2020-04-03 00:16:14    收藏:0  评论:0  赞:0  阅读:169
当你忘了数据库的设计语句,看这一篇就能拾起记忆
数据库基本建表语句 为了防止我这个健忘的脑子会把这些基本的数据库语句忘得模模糊糊,写项目建表的时候无从下手 接下来就是备忘录sql语句,这些都是我在平时练习中写的,我认为将来可能会用得到,除非我已经将它们用的滚瓜烂熟 01 基本的建表语句 ~~~mysql CREATE TABLE Teacher( ...
分类:数据库技术   时间:2020-04-02 23:59:21    收藏:0  评论:0  赞:0  阅读:108
Redis内存分析工具—redis-rdb-tools
redis-rdb-tools是由Python写的用来分析Redis的rdb快照文件用的工具,它可以把rdb快照文件生成json文件或者生成报表用来分析Redis的使用详情、使用标准的diff工具比较两个dump文件,总之是比较实用的工具,至于安装可以通过Python的pip来安装 ~ yum -y ...
分类:数据库技术   时间:2020-04-02 23:58:16    收藏:0  评论:0  赞:0  阅读:130
sqli-labs:Less-11
从Less11开始和前面的有所不同最大的一点就是:前面的都是Get方法,而现在开始的是POST方法。 Less 11实验主要是:单引号字符注入 从登陆界面的样子,最直接想到的就是“万能密码”。 我们先看一下源码,发现sql语句是这样的: 从这个代码里我们看到用户的地方输入用户名,而不能在用户名后闭合 ...
分类:数据库技术   时间:2020-04-02 23:52:47    收藏:0  评论:0  赞:0  阅读:126
[SQL]597(表2行数/表1行数)+602(表的上下拼接)
597. 好友申请 I :总体通过率 思路: 1. 统计申请表中的不重复行数,记为表A 2. 统计接受表中的不重复行数,记为表B 3. 表B结果/表A结果,IFNULL(,0)表示为空输出0 最终代码 602. 好友申请 II :谁有最多的好友 思路: 采用UNION ALL将表的requester ...
分类:数据库技术   时间:2020-04-02 23:51:36    收藏:0  评论:0  赞:0  阅读:154
如何正确的杀死Oracle Job
如何正确的杀死OracleJob杀Session是最直接最有效的方式,但是记得一定要加immediate,否则你要等Oracle自己回收Session时,你的job才能彻底死,你肯定不相等,也等不起altersystemkillsession‘980,33237‘immediate;有同学说杀掉Session后,过一会job自己又启动了,那是因为你的job又到了执行的时间点,例如你设置的job每5
分类:数据库技术   时间:2020-04-02 23:26:39    收藏:0  评论:0  赞:0  阅读:103
MySQL之 索引下推
MySQL之 索引下推 1.开始 索引条件下推(Index Condition Pushdown),简称ICP。MySQL5.6新添加,用于优化数据的查询。 当你不使用ICP,通过使用非主键索引(普通索引or二级索引)进行查询,存储引擎通过索引检索数据,然后返回给MySQL服务器,服务器再判断是否符 ...
分类:数据库技术   时间:2020-04-02 23:04:35    收藏:0  评论:0  赞:0  阅读:105
mysql建表和建数据库语句
一、数据库操作语言 数据库在操作时,需要使用专门的数据库操作规则和语法,这个语法就是 SQL(Structured Query Language) 结构化查询语言。 SQL 的主要功能是和数据库建立连接,进行增删改查的操作。SQL是关系型数据库管理系统的标准语言。 SQL 语言的作用: 1. 数据定 ...
分类:数据库技术   时间:2020-04-02 23:03:34    收藏:0  评论:0  赞:0  阅读:112
数据库, 事务的ACID特性, 并发控制, 隔离级别, 乐观锁和悲观锁
ACID: 原子性(Atomicity): 一个事务中,所有操作全部完成或全部失败。 一致性(Consistency): 事务开始和结束之后,数据的完整性没有被破坏。 隔离性(Isolation): 允许多个事务同时对数据库进行修改和读写。 持久性(Durability): 事务结束之后,修改时永久 ...
分类:数据库技术   时间:2020-04-02 23:01:02    收藏:0  评论:0  赞:0  阅读:88
SQL语句
关系型数据库, 数据库由若干张表(Table)组成,这里说的数据Table很像Excel里的表; 正如Excel里的表格,Table也是由 行(rows)和列(columns)组成 一个Table存储一个类别的数据,每一行是一条数据,每一列是这种数据的一个属性; Table就像一个二维的表格,列(c ...
分类:数据库技术   时间:2020-04-02 22:54:20    收藏:0  评论:0  赞:0  阅读:93
MySQL数据管理(一)(外键,DML语言)
MySQL数据管理(一)(外键,DML语言) 1.外键(物理外键,数据库级别) sql 方式一:在创建表的过程中建立外键关系 KEY (`name`), 定义外键 CONSTRAINT FOREIGN KEY( ) REFERENCE (`name`) 引用约束 sql 方式二:在创建完表后在进行建 ...
分类:数据库技术   时间:2020-04-02 22:52:01    收藏:0  评论:0  赞:0  阅读:77
mysql中一条insert语句批量插入多条记录
插入语句常用写法: INSERT INTO items(name,city,price,number,picture) VALUES('耐克运动鞋','广州',500,1000,'003.jpg'); 这种方式只能够一次插入一条数据,要想插入多条数据,就得多次调用此sql语句,意味着多次与数据库建立 ...
分类:数据库技术   时间:2020-04-02 22:44:54    收藏:0  评论:0  赞:0  阅读:82
使用navicat 连接mysql数据库出现了1251错误,解决方法。
直接修改 用管理员身份打开cmd,输入"mysql -u root -p [-h locahost -P 3306]"(中括号内是默认内容)回车输入root用户密码进入MySQL客户端,然后: mysql> alter user root@localhost identified by 'newpa ...
分类:数据库技术   时间:2020-04-02 22:39:09    收藏:0  评论:0  赞:0  阅读:69
【SQL SERVER】锁机制
SQL Server中锁机制保证并发情况下的数据访问,开发过程中利用好索引减少数据,能减少数据扫描数据加锁的过程,合理规范使用事务,能减少死锁发生 ...
分类:数据库技术   时间:2020-04-02 22:25:13    收藏:0  评论:0  赞:0  阅读:84
JDBC-01
JDBC 前言 在学习了SQL语句后,我们肯定会思考如何使用数据库里的数据。这个时候,我们便要学习JDBC来将数据库与JAVA结合在一块。 正题 什么是JDBC? Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数 ...
分类:数据库技术   时间:2020-04-02 22:12:41    收藏:0  评论:0  赞:0  阅读:67
MySQL慢日志中COMMIT事件
问题描述 某MySQL服务器出现大量慢日志,慢日志中SQL语句部分为COMMIT,执行时间在100秒至400秒。 由于定期对该服务器进行SHOW PROCESSLIST快照, 通过PROCESSLIST日志查看服务器执行情况。 在1:02至1:32期间,业务进行数据归档操作,归档SQL支持超过180 ...
分类:数据库技术   时间:2020-04-02 22:06:00    收藏:0  评论:0  赞:0  阅读:324
常用SQL Server进行性能优化语句
1、锁监控 查看锁住的表: select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJECT' ...
分类:数据库技术   时间:2020-04-02 22:02:48    收藏:0  评论:0  赞:0  阅读:154
MongoDB 批量插入避免唯一值重复停掉问题
使用唯一索引+insert_many+ordered=false insert_many方法本质上也是bulk操作,但它较update少了搜索的部分,因此理论上更快。同时也是因为没有进行搜索就插入,它没有办法判断插入的数据是否存在,这点就需要通过item_id上的唯一索引来确保。同时默认情况下ins ...
分类:数据库技术   时间:2020-04-02 21:53:46    收藏:0  评论:0  赞:1  阅读:451
mysql5.7 报错1055
MySQL5.7 group by新特性,报错1055 项目中本来使用的是mysql5.6进行开发,切换到5.7之后,突然发现原来的一些sql运行都报错,错误编码1055,错误信息和sql_mode中的“only_full_group_by“关,到网上看了原因,说是mysql5.7中only_ful ...
分类:数据库技术   时间:2020-04-02 21:50:38    收藏:0  评论:0  赞:0  阅读:74
mysql之日志
我是李福春,我在准备面试,今天的题目是: mysql的redolog和binlog有什么区别? 答: 如下面的表格, redolog vs binlog 然后我们扩展一下,因为日志主要是记录的修改日志,分别加深分析一下: redolog redolog是innodb存储引擎特有的物理日志,记录的是数 ...
分类:数据库技术   时间:2020-04-02 21:31:15    收藏:0  评论:0  赞:0  阅读:73
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!