首页 > 数据库技术
HeidiSQL、Navicat、mysql命令和source命令导入sql脚本的速度比较
一、四种导入方式的比较 1、heidisql客户端是一条一条插入的,速度最慢,而且很脆弱比较容易崩溃; 2、mysql命令导入380万记录用时1小时13分(属于前台运行的命令,ctrl+c就可以结束); 3、source命令导入的速度和mysql命令导入差不多(进入mysql命令界面,ctrl+c结 ...
分类:数据库技术   时间:2019-10-21 00:40:22    收藏:0  评论:0  赞:0  阅读:172
flask-SQLAlchemy
ret=session.query(Users,Depart).join(Depart,isouter=True).all() # 传递什么 ret_ obj 就是为 什么 ret_obj .像极了元祖【user_obj,depart_obj】 一次性插入关联数据 u1=Users(name=;;; ...
分类:数据库技术   时间:2019-10-20 23:13:54    收藏:0  评论:0  赞:0  阅读:99
再谈mysql锁机制及原理—锁的诠释
加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之前,其他的事务不能对此数据对象进行更新操作。 什么是锁? 锁是计算机协调多个进程或线程并发访问某一资源的机制。 锁保证数据并发访问的一致 ...
分类:数据库技术   时间:2019-10-20 22:19:08    收藏:0  评论:0  赞:0  阅读:109
SpringCloud实现ShardJdbc分库分表模式下,数据库扩容方案
本文源码:GitHub·点这里||GitEE·点这里一、项目结构1、工程结构2、模块命名shard-common-entity:公共代码块shard-open-inte:开放接口管理shard-eureka-7001:注册中心shard-two-provider-8001:8001基于两台库的服务shard-three-provider-8002:8002基于三台库的服务3、代码依赖结构4、项目启
分类:数据库技术   时间:2019-10-20 21:49:28    收藏:0  评论:0  赞:0  阅读:127
Mybatis动态SQL
xml配置文件(只写了主要部分): ...
分类:数据库技术   时间:2019-10-20 21:31:34    收藏:0  评论:0  赞:0  阅读:122
最小化centos7.4系统静默安装oracle12.2
一 orace简介 ORACLE(甲骨文)公司。Oracle Database (甲骨文数据库) 是一个具有对象和可扩展标记语言(XML)功能的关系数据库,提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。 在关系数据库中 ...
分类:数据库技术   时间:2019-10-20 21:30:21    收藏:0  评论:0  赞:0  阅读:90
JDBC事务的简单使用
在实际功能当中,经常会碰到同时对一组数据进行增加和减少,最常见的就是交易功能。 事务内执行的语句,要么都成功,要么都失败,如果有一句没执行成功,整个事务都不会提交的。 这句话就是关闭自动提交。 一直到 这两句话内的sql语句就是一个事务。如果我们故意制造个错误,比如故意写错sql语句的某个关键字,编 ...
分类:数据库技术   时间:2019-10-20 21:25:28    收藏:0  评论:0  赞:0  阅读:87
数据库学习之(10)数据库优化面试相关问题
一、数据库中查询语句速度很慢,如何优化: 二、如何设计一个高并发的系统: 三、锁的优化策略 四、SQL语句的优化 五、sql注入的主要特点: 六、sql注入的主要危害: 七、如何确保表格中的字段只接受特定范围里的值: 八、SQL语句中,相关子查询和非相关子查询的区别: 九、char和varchar的 ...
分类:数据库技术   时间:2019-10-20 21:24:48    收藏:0  评论:0  赞:0  阅读:93
MYSQL第二课
创建数据库: 输入:CREATE DATABASE itcase;计算机输出: Query OK, 1 row affected 查看数据库:输入:SHOW DATABASES;计算机输出: + +| Database |+ +| information_schema || itcast || my ...
分类:数据库技术   时间:2019-10-20 21:11:30    收藏:0  评论:0  赞:0  阅读:80
asp.net core 使用 AccessControlHelper 控制访问权限
asp.net core 使用 AccessControlHelper 控制访问权限 Intro 由于项目需要,需要在基于 asp.net mvc 的 Web 项目框架中做权限的控制,于是才有了这个权限控制组件,最初只是支持 netframework,后来 dotnetcore 2.0 发布了之后添 ...
分类:数据库技术   时间:2019-10-20 21:08:46    收藏:0  评论:0  赞:0  阅读:77
MYSQL第一课
rm-rf /* 不能用 完全删除 数据库不能直接存储数据 table 表 DB 数据库 DBMS 数据库操作系统 SQL 结构化查询语言 语句不区分大小写,但字符串常量区区分大小写。建议命令大写。 SELECT 查找 SQL语言是由DDL,DML,DQL和DCL组成 ...
分类:数据库技术   时间:2019-10-20 21:01:59    收藏:0  评论:0  赞:0  阅读:79
第一章:了解SQL
@author: Tobin @date: 2019/10/20 16:57:21 [Toc] 一些基本概念 表(table): 某种特定类型数据的结构化清单 模式(schema): 关于数据库和表的布局及特性的信息 列(column): 表中的一个字段,所有表都是由一个或多个列组成的 数据类型(d ...
分类:数据库技术   时间:2019-10-20 20:58:45    收藏:0  评论:0  赞:0  阅读:86
数据库中的using语句,以及与try……catch……finally的关系
每new一个对象,就会开辟一块资源。using(我们new的对象){……},“}”处自动释放占用的资源(即调用Dispose方法)。等效于fianlly中调用Dispose方法。 Dispose内部会自动判断有无close,如果有,会自动先close,然后Dispose。 所以using可以不用再写 ...
分类:数据库技术   时间:2019-10-20 20:52:07    收藏:0  评论:0  赞:0  阅读:73
第三章:使用MySQL
@author: Tobin @date: 2019/10/20 16:52:38 [Toc] 如何连接和登录到MySQL,如何执行MySQL语句,以及如何获得数据库和表的信息。 安装MySQL 参考 "教程" 以及 "windows下安装mysql 8.0.12" ,安装好MySQL,这里我选择的 ...
分类:数据库技术   时间:2019-10-20 20:46:56    收藏:0  评论:0  赞:0  阅读:72
postgres 数据库备份(保证pg_dump的命令是全局的)
数据库备份命令 window linux ...
分类:数据库技术   时间:2019-10-20 20:41:01    收藏:0  评论:0  赞:0  阅读:70
MyBatis动态SQL第一篇之实现多条件查询(if、where、trim标签)
一、动态SQL概述 以前在使用JDBC操作数据时,如果查询条件特别多,将条件串联成SQL字符串是一件痛苦的事情。通常的解决方法是写很多的if-else条件语句对字符串进行拼接,并确保不能忘了空格或在字段的最后省略逗号。MyBatis使用动态SQL来改善这种情形,动态SQL是基于OGNL的表达式,可方 ...
分类:数据库技术   时间:2019-10-20 20:32:41    收藏:0  评论:0  赞:0  阅读:264
向mysql数据表中插入数据失败的原因
1.案例代码: $sql1="insert into content(category,subject,content,username,release_date) values('{$category}','{ $subject}','{$content}','{$user}','{$date}' ...
分类:数据库技术   时间:2019-10-20 20:28:13    收藏:0  评论:0  赞:0  阅读:111
redis缓存数据库Hash,list,set操作
Hash操作 hash表现形式上有些像python中的dict,可以存储一组关联性较强的数据,redis中Hash在内存中的存储格式如下图: 1、hset(name,key,value) 2、hmset(name,mapping) 3、hget(name,key) 4、hmget(name,keys ...
分类:数据库技术   时间:2019-10-20 20:11:11    收藏:0  评论:0  赞:0  阅读:60
第二章:MySQL简介
@author: Tobin @date: 2019/10/20 16:57:01 [Toc] 什么是MySQL 一种数据库管理软件。英文叫DBMS,数据库管理系统。 DBMS种类 两类。 基于共享文件的DBMS。比如Microsoft Access和FileMaker,桌面用途,不用于高端或者更关 ...
分类:数据库技术   时间:2019-10-20 20:07:17    收藏:0  评论:0  赞:0  阅读:75
MySQL 在Docker下快速安装(Ubuntu 16.4)
采用dockerhub安装 上述初始化了docker容器(自动拉取镜像),指定了端口为3306,容器名为mysql,密码为root,mysql镜像版本为5.7,另外设配置了容器的挂载 容器路径 Linux路径 日志目录 数据文档存储目录 配置目录 安装后可单独进入docker容器操作命令行 ...
分类:数据库技术   时间:2019-10-20 20:02:47    收藏:0  评论:0  赞:0  阅读:70
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!