码迷,mamicode.com
首页 > 数据库
MySQL的SELECT ...for update
最近的项目中,因为涉及到Mysql数据中乐观锁和悲观锁的使用,所以结合项目和网上的知识点对乐观锁和悲观锁的知识进行总结。 悲观锁介绍 悲观锁是对数据被的修改持悲观态度(认为数据在被修改的时候一定会存在并发问题),因此在整个数据处理过程中将数据锁定。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据 ...
分类:数据库   时间:2020-06-10 11:33:09    阅读次数:62
SQLServer中获取所有数据库名、所有表名 描述、所有字段名的SQL语句
原文:https://www.cnblogs.com/qianjinyan/p/9636535.html 1. 获取所有的数据库名 SELECT NAME FROM MASTER.DBO.SYSDATABASES ORDER BY NAME 2. 获取所有的表名 SELECT NAME FROM S ...
分类:数据库   时间:2020-06-10 11:32:32    阅读次数:76
sql 优化tip
MySQL性能 最大数据量 抛开数据量和并发数,谈性能都是耍流氓。MySQL没有限制单表最大记录数,它取决于操作系统对文件大小的限制。 《阿里巴巴Java开发手册》提出单表行数超过500万行或者单表容量超过2GB,才推荐分库分表。性能由综合因素决定,抛开业务复杂度,影响程度依次是硬件配置、MySQL ...
分类:数据库   时间:2020-06-10 11:29:44    阅读次数:76
从备份文件bak中识别SQL Server的版本
原文:https://www.cnblogs.com/Rawls/p/10726010.html SQLServer 的备份文件是以.bak 为后缀的文件,如果想要通过备份文件查看数据库版本,通常的做法就是把数据库还原,但是在还原的过程,如果不是相同的数据库版本,就会导致无法还原; 在数据库中,低版 ...
分类:数据库   时间:2020-06-10 11:27:19    阅读次数:145
Oracle数据库的查询
单表简单查询: select * from scott.emp 去重: --去除重复记录 select distinct ssex from java1227; select distinct (ssex) from java1227; 别名: --给指定字段指定别名 select ssid as ...
分类:数据库   时间:2020-06-10 11:26:14    阅读次数:67
MySQL基础
前言: 1.NULL+任何值都为NULL ;不区分大小写; sql执行的时候是一行一行执行的 支持跨库操作:库名.表名 MySQL服务的启动和停止 方式一:计算机——右击管理——服务 方式二:通过管理员身份运行 net start 服务名(启动服务) net stop 服务名(停止服务) MySQL ...
分类:数据库   时间:2020-06-10 11:24:33    阅读次数:94
mysql在DOS环境下操作的命令
管理员运行cmd,执行启动mysql命令:net start MySQL版本号 登录数据库:mysql -u root -p 输入密码 创建数据库:drop database if exists 数据库名; create database 数据库名; 展示数据库:show databases; ...
分类:数据库   时间:2020-06-10 11:23:17    阅读次数:66
MySQL并发控制
#锁机制 ##锁 读锁:共享锁 只读不可写 数据库维护阶段 写锁:独占锁 怕他,不能读写 ##锁的颗粒度 表级所:MyISAM 整张表都加 行级所:InnodB 读写哪行对哪行加锁 ##实现 存储引擎 服务器级 ##分类 隐式锁 显式锁 锁策略:该加加,不该加不加。会带来并发性的损失。什么都是有代价 ...
分类:数据库   时间:2020-06-10 11:21:55    阅读次数:81
关于SSM项目,连接MYSQL引入外部配置文件时,username不能被正确解析的问题
如题,在我们整合SSM项目时,为了配置更加灵活,尝尝把数据库的四大配置新建到外边properties,然后通过下面这个引入配置文件 <context:property-placeholder location="db.properties"/> <bean id="dataSource" class ...
分类:数据库   时间:2020-06-10 11:13:31    阅读次数:70
SQLServer中进行sql除法运算
转自:http://blog.sina.com.cn/s/blog_8020e41101019k7t.html SELECT field1/field2 FROM TB; 当 field1的数值 > field2的数值时,除法得出的结果是<1的,即0.xxxxxx 这个时候在DB2的环境下SELEC ...
分类:数据库   时间:2020-06-10 11:06:49    阅读次数:100
mysql面试~经典题目
一 mysql双写( 目标机械盘) 1 double write是什么 1 内存中开启的一个连续空间 2 共享表空间 ibdata中的一个缓存区间 3 大小2M,由2个段构成(每个段64个页 一共128个页) 目的 是为了避免页损坏/页中断后无法恢复的情况,实现原子写特性 2 描述下double w ...
分类:数据库   时间:2020-06-10 10:59:23    阅读次数:122
SQL SERVER导出模型图
原文:https://blog.csdn.net/orangewyy/article/details/90287286 软件环境:sql server 和Power Designer 第一步,导出数据库脚本 右键点击你要导出的数据库,选择 任务->生成脚本 一直点击下一步(中间要选中你要导出的表), ...
分类:数据库   时间:2020-06-10 10:57:43    阅读次数:86
C#连接MySQL数据库
本文章是建立在已经安装MySQL数据库的前提,默认安装在C:\Program Files (x86)\MySQL,建议在安装时选中Connector.NET 6.9的安装,里面有MySQL与C#连接的动态链接库。 帮助文档C:\Program Files (x86)\MySQL\Connector. ...
分类:数据库   时间:2020-06-10 10:53:19    阅读次数:75
mysql安装过程以及遇到问题的解决方法
因为工作原因,配备了新电脑,需要装mysql,今天给大家分享一下安装的过程以及遇到的问题(在此仅介绍压缩包解压方式的安装) 1.准备mysql的压缩包(我使用的是5.7经典版本) 2.配置环境变量,这里不做过多介绍 3.新建my.ini(内容如果是新建,一定要仔细检查一遍)以下是我的my.ini,大 ...
分类:数据库   时间:2020-06-10 10:48:13    阅读次数:84
Why mysqldump is returning with error 1143: Couldn't execute 'show table status like
https://dba.stackexchange.com/questions/84370/why-mysqldump-is-returning-with-error-1143-couldnt-execute-show-table-status ...
分类:数据库   时间:2020-06-10 09:35:52    阅读次数:89
sqlserver表结构导出excel格式
use ReportServer --库名 SELECT 表名 = Case When A.colorder=1 Then D.name Else '' End, 表说明 = Case When A.colorder=1 Then isnull(F.value,'') Else '' End, 字段 ...
分类:数据库   时间:2020-06-10 09:35:34    阅读次数:79
PostgreSQL 免费公开课(第13期)(CUUG)(2020年)
PostgreSQL免费公开课(第13期)(CUUG)(2020年)十三、PostgreSQL12.2PG&Oracle备份&恢复炫技表演赛
分类:数据库   时间:2020-06-10 09:33:58    阅读次数:90
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!