select username,count(*) as count from hk_test group by username having count>1; ...
分类:
数据库 时间:
2019-11-19 12:09:50
阅读次数:
62
一.JDBC驱动的版本号以及名称问题 区别: com.mysql.jdbc.Driver 是 mysql-connector-java 5中的 com.mysql.cj.jdbc.Driver 是 mysql-connector-java 6以上的版本中的 注意,我这里使用的是springboot2 ...
分类:
数据库 时间:
2019-11-19 12:13:06
阅读次数:
111
一:创建项目 添加 csproj (或者直接NuGet 引用) 二:还原包, CLI 命令 dotnet restore 三:DBFirst 创建脚手架,映射 CLI 命令:dotnet ef dbcontext scaffold "Server=127.0.0.1;port=3306;user=x ...
分类:
数据库 时间:
2019-11-19 12:23:24
阅读次数:
96
一、操作MySQL 1 def op_mysql(sql,many=True): 2 db_info = {'user':'xmb','password':'123456','host':'127.0.0.0','db':'xmb','port':3306,'charset':'utf8','aut ...
分类:
数据库 时间:
2019-11-19 12:24:09
阅读次数:
61
Mysql workbench 导入csv can't analyze file 原因: workbench 识别csv第一行作为column名,column名不能为中文,所以报错。解决方法:csv第一行改为英文列名,再进行导入。 ...
分类:
数据库 时间:
2019-11-19 12:24:43
阅读次数:
719
一、基础 二、提升 三、技巧 ...
分类:
数据库 时间:
2019-11-19 13:31:59
阅读次数:
73
进入正题,准备我们的测试数据 1.我们要筛选的数据为去除 GX 列的重复项 并将所有数据展示出来,如图所示: 1 select t.* from [PeopleCount] as t where t.procedureID='8334' 2.这种情况下我们是不可以使用DISTINCT来去重的,我们可 ...
分类:
数据库 时间:
2019-11-19 13:37:09
阅读次数:
747
源自 https://www.cnblogs.com/1ning/p/8985999.html 简介 TiDB 是 PingCAP 公司受 Google Spanner / F1 论文启发而设计的开源分布式 HTAP (Hybrid Transactional and Analytical Proc ...
分类:
数据库 时间:
2019-11-19 13:41:11
阅读次数:
79
表记录增删改查 ###增insert into student values(1,'chen',25,'m'); #可以默认为空的字段可以写null,比如insert into student values(1,'chen',null,'m');或者insert into student (name ...
分类:
数据库 时间:
2019-11-19 13:47:53
阅读次数:
81
SQL优化 - 尽量选择数据类型占空间少,在where ,group by,order by中出现的频率高的字段建立索引- explain 放在查询语句前面可以获取查询计划,建立合适索引- 尽量避免使用 select * ...;用具体字段代替 * ,不要返回用不到的任何字段 - 少使用like % ...
分类:
数据库 时间:
2019-11-19 13:49:10
阅读次数:
71
函数和存储过程###函数delimiter $create function 函数名(形参1 类型1,形参2 类型2...) returns 返回类型 #-- 注意是retrunsbeginset @val=函数体; #-- 函数语句集,set @val 定义变量return val;end $de ...
分类:
数据库 时间:
2019-11-19 13:51:58
阅读次数:
105
一般这个错误是由密码错误引起,解决的办法自然就是重置密码。 假设我们使用的是root账户。 1.步骤一:跳过MySQL的密码认证过程#vim /etc/my.cnf(注:windows下修改的是my.ini) 在文档内搜索mysqld定位到[mysqld]文本段:/mysqld(在vim编辑状态下直 ...
分类:
数据库 时间:
2019-11-19 13:52:15
阅读次数:
122
系统 CentOS 7.7 MySQL - 5.7.28文件放置目录:/etc/文件权限:644解决问题:存储中文数据乱码 1 # For advice on how to change settings please see 2 # http://dev.mysql.com/doc/refman/ ...
分类:
数据库 时间:
2019-11-19 13:55:48
阅读次数:
142
高级查询 ###模糊查询 select * from class where name like 'to_'; 下划线代表一个字符select * from class where name like 'to%';%代表0个或者多个字符select * from class where name r ...
分类:
数据库 时间:
2019-11-19 14:00:15
阅读次数:
75
索引 主键索引: create table 的时候创建 primary key ,主键字段不允许重复,且不能为NULL(primary key自限制) KEY标志为 KEY 唯一索引(unique) :字段值不允许重复,但可为 NULL,KEY标志为 UNI 普通索引 :字段值无约束,KEY标志为 ...
分类:
数据库 时间:
2019-11-19 14:00:42
阅读次数:
89
1.尽量避免在where子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描 2.应尽量避免在where子句中字段null值判断,否则将导致引擎放弃使用索引而进行全表扫面 3.很多时候用exists代替in是一个好的选择 4.用where子句替换having子句,因为having只会在检 ...
分类:
数据库 时间:
2019-11-19 14:01:53
阅读次数:
72
##字段类型:数字类型int 整形:tinyint 微整 smallint小整 intfloat浮点型decimal(10,2)精准型bit 0 1 比特字符型char:char(32)不变长,可不填默认1 varchar(32)可变长 text 文本类型blob 二进制文本类型枚举enum('w' ...
分类:
数据库 时间:
2019-11-19 14:05:36
阅读次数:
67
视图 创建视图:和表类似的效果CREATE [OR REPLACE] VIEW [view_name] AS [SELECT_STATEMENT] create[or replace] view c1 as select name,age from class_1;有相同名称视图,替代原来的 删除视 ...
分类:
数据库 时间:
2019-11-19 14:05:51
阅读次数:
76
下载: 1.下载地址:https://www.mysql.com/downloads/ 2.选择社区版:MySQL Community (GPL) Downloads » 3.MySQL Community Server 4.选择版本 Looking for previous GA versions ...
分类:
数据库 时间:
2019-11-19 14:10:15
阅读次数:
79
##配置下载sudo apt-get install mysql-serversudo apt-get install mysql-client 启动sudo /etc/init.d/mysql startsudo service mysql start登录mysql -uroot -pmysql ...
分类:
数据库 时间:
2019-11-19 14:13:18
阅读次数:
70