-
本地安装java+Tomcat+Mysql使用IDEA创建JavaEE项目(实现jdbc连接)
1.?本地安装java环境 **下载jdk jdk官网下载地址https://www.oracle.com/java/technologies/javase-downloads.html 找到相应的jdk版本,点击下载到本地,如果需要开发文档,点击下方的文档下载按钮下载即可。 **配置环境变量 1) ... -
MySQL 子查询与多表联合查询
子查询:就是一个查询的结果作为另一个查询的数据源或者条件。 如何查询出工资最大的人的姓名? mysql> select max(sal) from emp; --查询出工资最大值 + + | max(sal) | + + | 5000.00 | + + 1 row in set (0.00 sec) ... -
安装pymysql不能在pycharm中import
已安装pymysql 但Pycharm 中import pymysql出错的解决方案 转载weixin_34072637?最后发布于2018-11-13 10:34:00?阅读数 129 收藏 展开 https://blog.csdn.net/u014389362/article/details/8 ... -
mysql 基础操作
1.2数据库的基础操作 1.2.1操作数据库 1. 创建数据库 2. 删除数据库 3. 使用数据库 SQL USE SQL SHOW DATABASE 查看所有的数据库 sql / 每一个表都必须存在以下五个字段,未来做项目用的,表示一个记录存在的意义 id 主键 version 乐观锁 is_de ... -
mysql双主+keepalived实现高可用集群
mysql双主+keepalived实现高可用集群 -
MySQL 中 针对表和列的注释,方便使用其生成的实体类。mybatis-generator
... -
MySQL主键索引(聚簇索引)与非主键索引(二级索引)
如果我们要进行范围查找,例如查找ID为100 ~ 400的人,哈希表同样不支持,只能遍历全表总结一个经常遇到的问题, 注意:本文基于MySQL的InnoDB引擎说明。 一、什么是最左前缀原则 对于该表,如果按照name字段来建立索引的话,采用B+树结构,大概的索引如下: 如果要进行模糊查找,查找na ... -
MySQL 表示日期的数据类型
类型名称日期格式日期范围存储需求 YEAR YYYY 1901 ~ 2155 1 个字节 TIME HH:MM:SS -838:59:59 ~ 838:59:59 3 个字节 DATE YYYY-MM-DD 1000-01-01?~ 9999-12-3 3 个字节 DATETIME YYYY-MM- ... -
解决Mysql中文乱码
Mysql 默认使用Latin-1 编码,需要统一使用UTF-8 (1)脚本文件另存为的编码——改为UTF-8 (2)客户端连接服务器端使用的编码—— SET NAMES UTF8; (3)服务器端创建数据库使用的编码—— 加 CHARSET='UTF8'; ... -
PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
在一般的 Server 程序中都会有一些耗时的任务,比如:发送邮件、聊天服务器发送广播等。如果我们采用同步阻塞的防水去执行这些任务,那么这肯定会非常的慢。 Swoole 的 TaskWorker 进程池可以用来执行一些异步的任务,而且不会影响接下来的任务,很适合处理以上场景。 那么什么是异步任务呢? ... -
初学数据库-MySQL&IDEA&Navicat
MySQL才是真正使用的数据库Navicat是图形化界面管理工具IDEA是java1的编辑器,最好用的编辑器,不接受反驳 数据库的创建和链接直接跳过,讲一下CMD下操作数据库和Navicat查询操作数据库 1.0进入数据库mysql -u root -p 回车后输入密码 2.0查看所有的数据库 sh ... -
为什么MySQL要用B+树?聊聊B+树与硬盘的前世今生【宇哥带你玩转MySQL 索引篇(二)】
为什么MySQL要用B+树?聊聊B+树与硬盘的前世今生 在上一节,我们聊到数据库为了让我们的查询加速,通过索引方式对数据进行冗余并排序,这样我们在使用时就可以在排好序的数据里进行快速的二分查找,使得查询效率指数提升。但是我在结尾同样提到一个问题,就是内存大小一般是很有限的,不可能把一个表所有的数据都 ... -
mysql 日期处理
字符串型日期比对 select name,cdate from user where DATEDIFF('2010-1-10' , sysdate()) > 0 字符串型时间比对 select * from dz_white_list where timestampdiff(second,curre ... -
MySQL基础(三):过滤数据
过滤数据 使用SELECT语句的WHERE子句指定搜索条件。 使用WHERE子句 在SELECT语句中,数据根据WHERE子句中指定的搜索条件进行过滤。?WHERE子句在表名(FROM子句)之后给出,如下所示: 输入 SELECT prod_name, prod_price FROM product ... -
MySQL索引失效原因
索引失效的案例: 1、全值匹配我最爱 建立几个复合索引字段,最好就用上几个字段。且按照顺序使用 2、最佳左前缀法则 如果索引了多列,要遵守最左前缀法则,指的是查询从索引的最左前列开始,不跳过索引中间的列。(带头大哥不能死,中间兄弟不能丢) 3、不再索引列上做任何操作(计算、函数、(自动or手动)类型 ... -
MySQL基础(四):数据过滤
数据过滤 WHERE子句组合NOT和IN操作符以建立功能更强的更高级的搜索条件。 AND操作符 为了通过不止一个列进行过滤,可使用AND操作符给WHERE子句附加条件。下面的代码给出了一个例子: 输入 SELECT prod_id, prod_price, prod_name FROM produc ... -
Windows 10 64位操作系统 下安装、配置、启动、登录、连接测试mysql-5.7.29-winx64
一、下载mysql数据库 1:详细下载安装版本可见官网:https://dev.mysql.com/downloads/mysql/5.7.html 二、安装mysql数据库 2.1:下载后解压: 注意:解压缩的路径里面不要出现中文!!! 2.2:配置mysql:在与bin同级目录下新建data目录 ... -
MySQL基础(五):用通配符进行过滤
用通配符进行过滤 使用通配符以及怎样使用LIKE操作符进行通配搜索,以便对数据进行复杂过滤。 百分号(%)通配符 最常使用的通配符是百分号(%)。在搜索串中,%表示任何字符出现任意次数。例如,为了找出所有以词jet起头的产品,可使用以下SELECT语句: 输入 SELECT prod_id, pro ... -
MySQL-1-常用语法复习
一、概念 MySQL?是关系型数据库的一种,目前主流的是?①oracle ②SQLserver ③MySQL,数据库的应用有哪些? 软件需要作为后台支撑 测试环境需要安装配置数据库 构造初始化数据 测试执行验证数据是否正确,验证功能需要修改数据 构造数据进行性能测试,大数据量测试(并发测试) 广深小 ... -
记录一下MySQL的表分区常用操作
一、分区条件 一个表最多只能有1024个分区。 MySQL5.1之后,才支持表分区功能,且分区表达式必须是整数。 MySQL5.5之后,增加了COLUMNS分区(RANGE / LIST),支持整形、日期、字符串。 分区字段,必须包含在主键字段内。 二、预处理主键 目的:将分区字段添加到主键 ALT ...