![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库学习笔记
violent_sunset
thanks for your visiting...
展开
-
Mysql80服务无法启动请输入Net helpMsg3534以获得更多的帮助
重启电脑后启动数据库服务报无法启动服务原创 2024-03-05 15:57:10 · 1399 阅读 · 0 评论 -
KETTLE Driver class ‘org.gjt.mm.mysql.Driver‘ could not be found
kettle链接mysql:抛出异常 Driver class 'org.gjt.mm.mysql.Driver' could not be found。mysql 8.0之前的验证方式为:原生密码验证、SHA-256 密码验证、SHA-512 密码验证等;mysql 8.0的登录验证方式是:caching_sha2_password,这是8.0版本新增的加密插件;将登录密码验证方式修改为:mysql_native_password (老版本的);2 去对应的mysql官网下载驱动jar文件。原创 2023-06-14 15:24:59 · 3869 阅读 · 3 评论 -
kettle登录mysql8.0时候出现Access denied for user ‘root‘@‘DESKTOP-Q0JK7PD‘
错误提示:Access denied for user 'root'@'DESKTOP-Q0JK7PD' (using password: YES)原因:mysql8.0 root用户的登录密码加密方式默认为 caching_sha2_password,这是8.0版本新增的加密插件,安装mysql8.0 附有的;mysql5.0 就没有;所以我们以前可以登陆的,但是现在登录不了;解决方案 一:将登录密码验证方式修改为:mysql_native_password (老版本的);代码:原创 2022-04-12 00:39:38 · 2183 阅读 · 5 评论 -
Mysql 根据索引名定位表
场景:只是知道索引名字,需要定位表;(案例:同步数据过程中经常报错:唯一索引失败,原因重复了,但是报错时候只报索引冲突,不知道那张表 ?)查询SQLSELECT * FROM mysql.`innodb_index_stats` a WHERE a.`database_name` = '数据库实例' and index_name='index_id';...原创 2019-12-26 18:40:39 · 1443 阅读 · 0 评论 -
【KETTLE】Incorrect decimal value '' for column
错误日志:2019/11/29 15:14:31 - xj_all插入.0 - at java.lang.Thread.run(Thread.java:748)2019/11/29 15:14:31 - xj_all插入.0 - Caused by: org.pentaho.di.core.exception.KettleDatabaseBatchException:2019/11/2...原创 2019-11-29 15:25:08 · 2529 阅读 · 0 评论 -
ETL KETTLE 读取csv文件写入数据库
任务:将大量CSV文件写入数据库中;可以一张表一个csv文件输入,表输出;但是如果表文件太多,达到100多张表入库;那会写死人的;所以我们可以偷懒一下;采用配合kettle java脚本代码;完成任务;场景:将下面文件写入数据中:文件名和表名对应关系如下:文件名 表名ccs_A_20190101.csv ccs_Accs_B_20190101.csv ccs_B......原创 2019-10-17 16:30:58 · 1919 阅读 · 0 评论 -
navicate mysql 导入表sql文件,报错情况 之 编码格式 Err] 1064 - You have an error in your SQL syntax; check the manu
1 问题:navicate执行sql脚本部分数据报错...(语句没问题:导出表)[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' INSERT i...原创 2019-08-10 19:59:26 · 4381 阅读 · 1 评论 -
Mysql 之Update 语句 小心一点别被辞退了
话不多说: 表:tbl_student(stu_no 主键,stu_name,teacher_name '教师名字' ....) 学生表 tbl_score(stu_no,class_id '课程id',score '分数') 成绩表 需求描述:将 王钰老师名下所有学生成绩修改为 100 分; 直接上语句...原创 2019-06-03 11:08:04 · 179 阅读 · 0 评论 -
MySQL alter table after-新增表字段 | 固定位置
在某张表后面新增表字段;原表:stu( id,name,age,addr,note)在 stu表的age后面新增字段;alter table stu add column sex char(1) null comment '性别' after age;...原创 2019-04-24 11:43:27 · 31713 阅读 · 1 评论 -
mysql 数据库表字段查询
查询数据库db_tmp_bookstore中所有表的表字段信息:SELECT table_name as 表, COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 是否为空, COLUMN_DEFAULT 默认值, COLUMN_...原创 2018-12-01 11:04:16 · 1407 阅读 · 0 评论 -
SQL查询 自增序列
写SQL语句时候,特别是需要套用公式的时候,我们可能需要一些自增序列作为参数测试,然后通过公式生成想用的结果集;如:银行存款, 每期利息::; 本金*(利率+0.001*期数)然后我们需要统计前20期的情况;select name as '姓名', money as '本金', term as '期数', money*(0.09+0.001*term) as '利息'...原创 2018-08-23 18:56:17 · 6627 阅读 · 0 评论