码迷,mamicode.com
首页 > 数据库
MySQL 统计行数的 count
原文:MySQL 统计行数的 count目录Count() 的实现手动保存表的数量用缓存系统来保存计数用数据库保存不同 count 用法的执行效率总结 MySQL count() 函数我们并不陌生,用来统计每张表的函数。但如果你的表越来越大,并且是 InnoDB 引擎的话,会发现计算的速度会越来越慢... ...
分类:数据库   时间:2020-03-18 09:56:07    阅读次数:65
MySql的读写分离
数据量增多,单机的数据库不足以支撑业务,需要用到数据库集群。而读写分离,就是将数据库的读和写分离,对应到数据库一般就是主从数据库,一主一从或者一主多从;业务服务器把数据写到主数据库中,读操作都去从库读;主库会同步数据到从库,保证数据的一致性。 主从集群 这种集群方式,就是将访问的压力从主库转移到从库 ...
分类:数据库   时间:2020-03-18 09:49:25    阅读次数:70
数据库事务隔离级别、脏读、重复读、不可重复读、幻读
数据库事务四种隔离级别 1、Read Uncommitted(读未提交) :事务中的修改,即使没有提交,其他事务也可以看得到,会导致“脏读”、“幻读”和“不可重复读取”。 2、READ COMMITTED (读提交):大多数主流数据库的默认事务等级,保证了一个事务不会读到另一个并行事务已修改但未提交 ...
分类:数据库   时间:2020-03-18 09:43:34    阅读次数:69
Docker 技术系列之安装多版本Mysql5.6和Mysql5.7
大家好,后面的就不是关于MAC专有的内容,基本是跟Java环境,基础技术方面有关。所以这个教程对于在linux系统还是macOS都是通用的,不用担心。 上一篇,我们安装好对应的Docker之后,感受到了它的便利。接下来我们来安装Mysql吧,它在开发中经常需要用到。 MySQL 是世界上最受欢迎的开 ...
分类:数据库   时间:2020-03-18 09:25:56    阅读次数:81
04、MySql表的操纵
表是数据库存储数据的基本单位,由若干个字段组成,主要用来存储数据记录。 对表的操纵有创建表、查看表、修改表、删除表、向表中插入数据、修改表中的数据 1、创建表 CREATE TABLE table_name (column_name column_type 约束条件)[存储引擎 字符集]; 或者:C ...
分类:数据库   时间:2020-03-18 09:22:44    阅读次数:64
Java之JDBC
JDBC的全称为:Java DataBase Connectivity(Java数据库连接)。是一种执行SQL语句的Java API,可以为多种关系型数据库提供统一的访问。 1.JDBC的API (1)JDBC入门 package com.imooc.jdbc.demo1; import com.m ...
分类:数据库   时间:2020-03-18 09:21:17    阅读次数:63
开发中遇到的问题---【使用mybatis时 有一个sql查询不到结果 日志也显示查询为o 但是从日志中取出执行的sql到数据库客户端手动执行,可以查到数据】
问题:使用mybatis时 有一个sql查询不到结果 日志也显示查询为o 但是从日志中取出执行的sql到数据库客户端手动执行,可以查到数据; 原因:MyBatis看到 #{}会认为你在给sql中的变量赋值,就像JDBC编程中给问号赋值一样(自动在前后加单引号)也就是说,他把你传入的字符串并没有当做多 ...
分类:数据库   时间:2020-03-18 09:17:27    阅读次数:87
sqlserver如何判断某字段做唯一索引,而且是单独
IF ( SELECT COUNT(*) FROM sys.index_columns INNER JOIN sys.indexes ON indexes.index_id = index_columns.index_id AND indexes.object_id = index_columns. ...
分类:数据库   时间:2020-03-18 09:16:58    阅读次数:83
ubuntu18安装MySQL5.7和可视化Navicat,intellIj IDEA配置JDBC连接Java的jar包
一、安装MySQL5.7数据库 写在前面:博主上课需用MySQL,版本硬性要求5.7,官网下载奈何网速不够,鸡飞狗跳,告辞!遂被安利命令行大法,百闻不如一见,啧啧啧,两句话解决,,等会,我giao,解决了???root密码呢,好在大哥及时给了一篇“解决Ubuntu下MySQL不知初始密码”的博客,才 ...
分类:数据库   时间:2020-03-18 09:14:12    阅读次数:125
Navicat 运行SQL文件中文乱码问题
1. 首先检查文件的编码格式,这里我使用Notepad打开sql文件,右下角显示了文件的编码格式。 2. 将文件的编码格式修改为UTF 8,这里以Notepad的操作为例子,依次点击编码、转为UTF 8编码。 3. 再次运行sql文件,发现中文乱码问题已经解决。 ...
分类:数据库   时间:2020-03-18 00:09:16    阅读次数:375
MySQL调优7---参数设置
general常规的 datadir=/var/lib/mysql 数据文件存放的目录 socket=/var/lib/mysql/mysql.sock mysql.socket表示server和client在同一台服务器,并且使用localhost进行连接,就会使用socket进行连接 pid_f ...
分类:数据库   时间:2020-03-18 00:07:58    阅读次数:61
使用GDB进行断点调试
1.断点类型 软件断点:由非法指令异常实现(软件实现) 硬件断点:由硬件特性实现(数量有限) 数据断点:由硬件特性实现(数量有限) 为什么要分软件断点和硬件断点呢? 软件断点通常是可以运行于内存中的程序,代码加载到内存中执行,那么软件断点就是有效的。 对于flash中的程序执行,软件断点就没有用了。 ...
分类:数据库   时间:2020-03-18 00:00:42    阅读次数:79
GDB的启动方式
1.直接启动 gdb gdb test.out gdb test.out core 异常崩溃时产生的core 2.动态连接 gdb test.out pid(进程) 动态的跟踪pid进程的行为 3.GDB应用示例一 gdb //启动 (gdb) file test.out //载入目标程序 (gdb ...
分类:数据库   时间:2020-03-18 00:00:05    阅读次数:110
centos 7 yum 安装 MongoDB 4.2
首先配置yum源 vi /etc/yum.repos.d/mongodb-org.repo [mongodb-org] name=MongoDB Repository baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7/mongodb-org ...
分类:数据库   时间:2020-03-17 22:32:43    阅读次数:94
mybatis Could not find resource SqlMapConfig.xml
mybatis找不到核心配置文件异常,我的情况是由于建立maven工程的时候打包方式为pom工程造成的,修改打包方式为jar或者war或者删除pom打包方式,运行即可 参考帖子:IDEA工具java.io.IOException: Could not find resource SqlMapConf ...
分类:数据库   时间:2020-03-17 22:30:11    阅读次数:78
数据库(主要介绍Mysql下的mariadb)的基本介绍及管理
关闭数据库开放端口:开放端口存在安全隐患,数据库可能被***e
分类:数据库   时间:2020-03-17 22:29:22    阅读次数:68
mysqlhotcopy备份恢复
mysqlhotcopymysqlhotcopy的使用,只能备份MYISAM引擎数据库安装yuminstall-yperlperl-DBIperl-DBD-MySQL需要创建一个专门用来备份的账户grantselect,reload,locktableson*.*to‘hotcopyer‘@‘localhost‘identifiedby‘123456‘;常用选项和示例mysqlhotcopy-u.
分类:数据库   时间:2020-03-17 22:28:15    阅读次数:75
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!