
Mysql
文章平均质量分 77
xulong5000
这个作者很懒,什么都没留下…
展开
-
【MySQL】数据库(分库分表)中间件对比
分区:对业务透明,分区只不过把存放数据的文件分成了许多小块,例如mysql中的一张表对应三个文件.MYD,MYI,frm。根据一定的规则把数据文件(MYD)和索引文件(MYI)进行了分割,分区后的表呢,还是一张表。分区可以把表分到不同的硬盘上,但不能分配到不同服务器上。优点:数据不存在多个副本,不必进行数据复制,性能更高。 缺点:分区策略必须经过充分考虑,避免多个分区之间的数据存在关联关系,每个分区都是单点,如果某个分区宕机,就会影响到系统的使用。分片:对业务透明,在物理实现上分成多个服务器原创 2021-10-18 11:55:58 · 2999 阅读 · 1 评论 -
mongodb常用查询语句
1、查询所有记录db.userInfo.find();相当于:select* from userInfo;2、查询去掉后的当前聚集集合中的某列的重复数据db.userInfo.distinct("name");会过滤掉 name 中的相同数据相当于:select distict name from userInfo;3、查询 age = 22 的记录db.userInfo.find({"age": 22});相当于: select * from userInfo where age原创 2021-09-09 11:15:58 · 1910 阅读 · 0 评论 -
mysql 免安装配置 环境搭建
第一步:下载mysql的压缩包。解压即可,不需要安装如图:这里使用的是 5.7.25版本第二步:需要配置my.ini文件。如果没有,就创建一个,有就修改里面的配置即可:主要就是修改路径。另外需要注意:主要修改下basedir 跟datadir 后的路径,注意路径中为\\而非\[mysql]#设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口号port = 3306 #设置mysql的安装目录basedir.原创 2021-08-12 14:10:46 · 192 阅读 · 0 评论 -
kettle安装及使用
1:Kettle是基于java开发的,所以需要有sdk安装2:Kettle本身是免安装的,直接解压压缩包data-integration.zip , 只需要直接打开Spoon.bat包本地路径:E:\系统安装包\slqserver-mysql\data-integration.zip3:默认情况下是可以连接mysql的,但是sqlerver是需要下载一个jar的,把jar包 jtds-1.3.1.jar直接拷贝到Lib里面去。把连接sqlserver下载的jar包里面只需要 一个...原创 2021-03-22 10:06:54 · 685 阅读 · 0 评论 -
kettle在win环境下安装部署
1、Kettle概念Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。Kettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。Kettle这个ETL工具集,它允许你管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想做什么,而不是你想怎么做。Kettle中有两种脚本文件,transformation和job,transformation完成针...原创 2021-03-18 14:45:49 · 602 阅读 · 0 评论 -
MyBatis逆向生成工具EasyCode(很强大)
EasyCode 可以帮我们连接数据库,一键生成entity、dao、service、serviceimpl、controller、mapper,如下图:下面开始讲解安装教程:1.首先打开偏好设置,Plugins模块,搜索EasyCode:2.安装并重启IDEA,如下图:3.连接mysql数据库,右键IDEA界面的Database页:4.新建MyQL连接:5.连接数据库6.选中表,然后选择EasyCode -> Generate Code:7.选择要生成的模块、位置以及要生成的原创 2020-12-16 09:51:23 · 370 阅读 · 0 评论 -
mysql获取数据字典
1:SQL语句<!--查看数据字典 --> <select id="queryDbDictionary" parameterType="string" resultType="DbDictionary"> SELECT a.TABLE_SCHEMA as tableSchema, a.TABLE_NAME as tableName, a.COLUMN_NAME as columnName,...原创 2020-12-01 15:29:35 · 1230 阅读 · 0 评论 -
Unable to convert MySQL date/time value to System.DateTime问题解决方案
原因:可能是该字段(date/datetime)的值默认缺省值为:0000-00-00/0000-00-00 00:00:00,这样的数据读出来转换成System.DateTime时就会有问题;解决办法:在连接字符串中添加Allow Zero Datetime=Trueprivate static String mysqlcon = "Database=.;Data Source=127.0.0.1;User Id=root; password=****;CharSet=utf8;Allow Ze原创 2020-08-21 09:39:37 · 1310 阅读 · 0 评论