码迷,mamicode.com
首页 > 数据库
MySQL 多个in 条件需要注意的地方
MySQL当对一列进行操作时,如果in的条件太多,即使这列上有索引,也是导致执行计划不走索引因为搜索的记录数太多,MySQL会认为全表扫描可能会更快对一个表进行删除操作,如果这个列上没有索引,或者执行计划没有走搜索,会导致删除锁住全部的列···sqlmysql>showindexesfromcity1;+-------+------------+----------+------------
分类:数据库   时间:2019-08-24 18:26:37    阅读次数:443
Ubuntu安装mysql及设置远程访问方法
ubuntu上安装mysql非常简单只需要几条命令就可以完成。 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3. sudo apt-get install libmysqlclient-dev 1. sud ...
分类:数据库   时间:2019-08-24 18:25:40    阅读次数:115
通过sqlHelper访问数据库,查询数据
使用最简单的方式进行对数据库访问,并且查询返回需要的数据;如下步骤: 一、web.config 配置 <connectionStrings> <add name="ABConnection" connectionString="Data Source=.;Initial Catalog=xx_Db; ...
分类:数据库   时间:2019-08-24 18:23:33    阅读次数:101
adb的端口号5037被占用的解决方法
1.在cmd中执行adb nodaemon server,查看adb的端口号是多少,一般情况下是5037(why?应该软件使用的端口号是固定的) 2.再执行netstat -ano | findstr “5037” ,会看到如下类似的情形:这里稍微解释一下,显示的从左到右的意思分别是,连接类型(TC ...
分类:数据库   时间:2019-08-24 18:20:22    阅读次数:265
Mongodb的入门(8)mongodb4副本集
介绍: mongo4云19年2月16开发公布,至今已经半年,前段时间一直在用mongo3系列,4X系列新增很多新特性,下面我来简单介绍一下,先从副本集开始 副本集: 主节点宕机时从节点会自动切换成主节点。 mongo4后不再提供主从复制机制 搭建副本集步骤: 第一步:安装mongo 参考:Mongo ...
分类:数据库   时间:2019-08-24 18:19:52    阅读次数:110
重新学习Mysql数据库4:Mysql索引实现原理
"MySQL索引类型" 一、简介 MySQL目前主要有以下几种索引类型: 1.普通索引 2.唯一索引 3.主键索引 4.组合索引 5.全文索引 二、语句 CREATE TABLE table_name[col_name data type] "unique|fulltext][index|key][ ...
分类:数据库   时间:2019-08-24 17:10:21    阅读次数:109
重新学习Mysql数据库3:Mysql存储引擎与数据存储原理
转自:https://draveness.me/mysql innodb 作为一名开发人员,在日常的工作中会难以避免地接触到数据库,无论是基于文件的 sqlite 还是工程上使用非常广泛的 MySQL、PostgreSQL,但是一直以来也没有对数据库有一个非常清晰并且成体系的认知,所以最近两个月的时 ...
分类:数据库   时间:2019-08-24 17:08:46    阅读次数:147
重新学习Mysql数据库2:『浅入浅出』MySQL 和 InnoDB
作为一名开发人员,在日常的工作中会难以避免地接触到数据库,无论是基于文件的 sqlite 还是工程上使用非常广泛的 MySQL、PostgreSQL,但是一直以来也没有对数据库有一个非常清晰并且成体系的认知,所以最近两个月的时间看了几本数据库相关的书籍并且阅读了 MySQL 的官方文档,希望对各位了 ...
分类:数据库   时间:2019-08-24 17:06:41    阅读次数:71
修改数据库时区问题
bat文件 登录数据库并打开test.sql文件,执行相关命令 @echo off mysql -uroot -p123<test.sql test.sql文件 修改时区, set global time_zone='+8:00'; ...
分类:数据库   时间:2019-08-24 17:05:35    阅读次数:111
Redis数据库基本操作
#redis 基本操作 进入redis ##redis五种数据类型、及操作 string 字符串 list 列表 hash 哈希 set 集合 sorted sets 有序集合 string set key value 设置给定 key 的值。如果 key 已经存储其他值, SET 就覆写旧值,且无 ...
分类:数据库   时间:2019-08-24 17:03:28    阅读次数:164
MongoDB数据库sql命令操作
概念 库级操作 #集合操作 文档操作 ##插入 查询 更新 删除 mongodb配置 mongodb权限 ...
分类:数据库   时间:2019-08-24 17:01:49    阅读次数:121
重新学习Mysql数据库5:根据MySQL索引原理进行分析与优化
微信公众号【Java技术江湖】一位阿里 Java 工程师的技术小站。作者黄小斜,专注 Java 相关技术:SSM、SpringBoot、MySQL、分布式、中间件、集群、Linux、网络、多线程,偶尔讲点Docker、ELK,同时也分享技术干货和学习经验,致力于Java全栈开发! 一:Mysql原理 ...
分类:数据库   时间:2019-08-24 17:00:55    阅读次数:103
JavaJDBC常见操作
JDBC介绍 JDBC(Java Data Base Connectivity)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。Java数据库连接体系结构是用于Java应用程序连接数据库的标准方法。JDBC对Java程序员而言是 ...
分类:数据库   时间:2019-08-24 16:49:53    阅读次数:121
MySQL查看数据表的创建时间和最后修改时间
如何MySQL中一个数据表的创建时间和最后修改时间呢? 可以通过查询 .`TABLES` 表得到信息。 例如 mysql SELECT FROM .`TABLES information_schema TABLES TABLE_SCHEMA information_schema TABLES TAB ...
分类:数据库   时间:2019-08-24 16:48:11    阅读次数:274
MySQL数据库---库的操作
MySQL数据库中,以库,表,记录的形式管理所有的数据,安装MySQL数据库的服务器上可以包含多个库,一个库中包含多张表,一张表中包含多条记录。库对应的是文件系统中文件夹的概念,表对应的是文件的概念,记录就是具体需要保存的数据。 库的操作 1.创建库 2.查看库 3.使用数据库 4.修改库:修改库, ...
分类:数据库   时间:2019-08-24 15:38:10    阅读次数:89
MySQL里的COUNT
count( )、count(1)、count(主键)、count(字段)的执行效率 在没有where条件的情况下 引擎返回结果会比 快上很多,主要是因为MyISAM会单独记录了表的总行数,而 没有这么做。 为什么没有这么做呢?主要 支持了事务的原因,在事务中不同的版本上查询出来的结果是不一样的。例 ...
分类:数据库   时间:2019-08-24 15:36:16    阅读次数:106
数据库类型介绍
关系型数据库: Microsoft Access(够友好、够简单)、Oracle、Microsoft SQL Server、MySQL 基于NoSQL 技术的分布式数据库: Hbase、MongoDB、Redis等 Access: ...
分类:数据库   时间:2019-08-24 15:30:28    阅读次数:100
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!