mysql
Action_Wang
富亦乐,贫亦乐;甜亦乐,苦亦乐;同苦同甘,安之乐之;齐家齐室,心善志坚;不争,不显,不露!
展开
-
DataGrip 导出表结构和数据 mysqldump: Couldn't execute
原因:本地mysqldump版本较高, 例如我本地版本为8.0.18, 目标数据源的版本较低, 导出会失败提示:mysqldump: Couldn't execute 'SELECT COLUMN......加上 --column-statistics=0 可以解决这个问题如果仅仅导出表结构不包含数据 , 加上-d参数可破...找了好一会儿才找到正确的打开方式, 记录一下...原创 2019-12-19 21:33:56 · 1586 阅读 · 0 评论 -
Mysql官网下载教程
题记:一直再用DataGrip,操作很方便,但是每次遇到导出就有点头疼,今天写这边文章,做一个笔记,希望能给其他老伙计填上一部分坑!一、下载MySQLMySQL官网地址:https://www.mysql.com点击DOWNLOADS,点击页面下方的:MySQL Community (GPL) Downloads »选择MySQL Community Server这...原创 2019-12-19 20:55:42 · 2491 阅读 · 0 评论 -
MySQL操作数据库表
1,创建表的时候写注释create table if not exists demo( dictionary_id varchar(32) not null comment '主键id'primary key, dictionary_name varchar(100) not null comment '名称', describtion varchar(100) null comme...原创 2019-11-16 21:18:37 · 138 阅读 · 0 评论 -
Mysql数据库对时间的操作
Mysql数据库中获取系统时间,年,月,日单个获取获取当前系统日期时间:select SYSDATE() AS 系统日期时间;获取当前系统年月日:select current_date AS 年月日;获取当前系统年份:select year(CURRENT_DATE) AS 年 ;获取当前系统月份:select month(CURRENT_DATE) AS 月;获取当前系统日:...原创 2019-09-24 15:37:13 · 207 阅读 · 0 评论 -
springboot整合activiti代码生成表时报错
报错信息:创建表时报表不存在,无法创建!/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/bin/java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:51013,suspend=y,server=n -ea -Didea.test.cyclic.bu...原创 2019-08-11 11:08:07 · 2282 阅读 · 1 评论 -
数据库有数据如何修改某一列数据的属性
问题:遇到一个需要对已有数据进行字段类型修改的需求,但是因为该列数据不为空,在使用下列命令alter table tableName modify (columnName 数据类型); 示例:alter table tableName modify (id varchar2(100));修改的时候会提示列不为空不让修改,解决方法:1,新建一列2,把某一列的旧值完全复制给新...原创 2019-07-17 20:09:11 · 9226 阅读 · 2 评论 -
LINUX修改mysql数据库密码
针对root用户:1、编辑/etc/my.cnf文件,在my.cnf文件中添加跳过密码校验语句;skip-grant-tables文件地址:linux跟路径的/etc下添加跳过密码校验代码的位置和代码示例:添加完成保存退出,直接使用mysql即可登录mysql数据库;2,修改root过程: 1 进入MySql控制台(直接按回车,这时不需要输入root密码...原创 2019-07-16 20:46:57 · 2322 阅读 · 1 评论 -
启动项目时报:Could not create connection to database server.
报错信息:2019-07-18 15:38:23.309 [Druid-ConnectionPool-Create-562481542] ERROR c.alibaba.druid.pool.DruidDataSource - create connection error, url: jdbc:mysql://localhost:3306/gxs_sms?allowMultiQueries...原创 2019-07-18 16:08:57 · 4312 阅读 · 0 评论 -
Linux环境下修改密码报ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是/var/log/mysqld.log。一般可通过log_error设置mysql> select @@log_error;+---------------------+| @@log_error |+-----...转载 2019-06-13 15:35:14 · 865 阅读 · 0 评论 -
CentOS 7 下 MySQL 5.7 的安装与配置
题记:买了阿里的服务器安装了数据库,但是之前好像隐约在哪看过MySQL不在支持Linux系统,(今天特意又找了一下没找到不支持的信息,不记得当时在哪看的了)当时就用了Maria DB 但是用的时候有好多问题,今天特意又把数据库换了回来,配置过程做一下记录。本文测试环境:CentOS 7 64-bit Minimal MySQL 5.7配置 yum 源在 https://dev....转载 2019-06-13 15:30:10 · 145 阅读 · 0 评论 -
centos7 下 mariadb 不区分大小写
题记: 今天闲来无事把闲置了很久的服务器拿出来搞了一搞,结果centos7不在支持mysql数据了,换了mariadb数据库,一样的表结构,而且表存在项目启动总是报某某表不存在,数据库中执行了sql语句,真的是找不到,但是表是真真的存在!原因:mariadb数据库安装之后数据库是区分大小写的,可以用如下命令查看:how variables like '%lower_case_t...原创 2019-04-18 15:28:10 · 1977 阅读 · 0 评论 -
mac命令操作mysql
启动MySQL服务: sudo /usr/local/mysql/support-files/mysql.server start停止MySQL服务: sudo /usr/local/mysql/support-files/mysql.serverstop重启MySQL服务: sudo /usr/local/mysql/support-files...原创 2019-04-17 10:26:34 · 103 阅读 · 0 评论 -
mac数据库操作(忘记密码)
题记: 一劳永逸的配置往往等再次换的时候自己都不记得当初的配置信息,苦逼的要么卸了重新装,要么就得找回,当时搞的我真的想卸了重新安装mysql但是想想太low了,就硬着头皮啃了这个硬骨头,做个记录记录一下!操作步骤:(亲测可用,担保人:作者)mysql版本:一、进入系统偏好设置中关闭mysql二、这个时候进入终端,命令行操作1、获取超级管理员权限(这里你的用户...原创 2019-04-17 10:18:13 · 1970 阅读 · 0 评论 -
SQL查询中in和exists的区别分析
SQL查询中in和exists的区别分析select * from A where id in (select id from B);select * from A where exists (select 1 from B where A.id=B.id);对于以上两种情况,in是在内存里遍历比较,而exists需要查询数据库,所以当B表数据量较大时,exists效率优于in。...转载 2019-03-17 21:35:15 · 118 阅读 · 0 评论 -
sql语句练习50题(Mysql版)带答案
表名和字段–1.学生表Student(s_id,s_name,s_birth,s_sex) –学生编号,学生姓名, 出生年月,学生性别–2.课程表Course(c_id,c_name,t_id) – –课程编号, 课程名称, 教师编号–3.教师表Teacher(t_id,t_name) –教师编号,教师姓名–4.成绩表Score(s_id,c_id,s_score) –学生编号,...转载 2019-03-17 10:30:19 · 896 阅读 · 0 评论 -
mysql-覆盖索引
什么叫做覆盖索引?解释一: 就是select的数据列只用从索引中就能够取得,不必从数据表中读取,换句话说查询列要被所使用的索引覆盖。 解释二: 索引是高效找到行的一个方法,当能通过检索索引就可以读取想要的数据,那就不需要再到数据表中读取行了。如果一个索引包含了(或覆盖了)满足查询语句中字段与条件的数据就叫做覆盖索引。 解释三:是非聚集组合索引的一种形式,它包括在查询里的Select、Joi...转载 2019-03-05 22:40:25 · 117 阅读 · 0 评论