随笔分类 -  mysql

摘要:###一、密码管理 ```powershell #新密码不能和前面三次的密码相同 password_history = 3 ; #新密码不能和前面九十天内使用的密码相同 password_reuse_interval = 90 ; # 默认为off;为on 时 修改密码需要用户提供当前密码 (开启后 阅读全文
posted @ 2023-07-09 09:47 kht 编辑
摘要:####1.查询是否有残留软件 [root@kht118 kht]# rpm -aq|grep mysql [root@kht118 kht]# rpm -aq|grep mariadb mariadb-libs-5.5.65-1.el7.x86_64 [root@kht118 kht]# yum 阅读全文
posted @ 2022-11-23 10:32 kht 编辑
摘要:说明:数据文件的默认存放位置为/var/lib/mysql/ ####1.查询是否有残留软件 [root@kht118 kht]# rpm -aq|grep mysql [root@kht118 kht]# rpm -aq|grep mariadb mariadb-libs-5.5.65-1.el7 阅读全文
posted @ 2022-11-21 10:32 kht 编辑
摘要:参考网址 #1.官网下载对应的文件并解压 tar -xf mysql-server_8.0.31-1ubuntu20.04_amd64.deb-bundle.tar #2.下载所需的依赖 wget http://archive.ubuntu.com/ubuntu/pool/main/m/mecab/ 阅读全文
posted @ 2022-11-14 19:11 kht 编辑
摘要:glibc版本安装参考 #1.查看glibc版本 ldd --version #2.上传后解压,并移动至安装位置 tar xf mysql-8.0.31-linux-glibc2.12-i686.tar.xz #3.在mysql8下新建mkdir sock log tmp data my.cnf文件 阅读全文
posted @ 2022-11-14 15:53 kht 编辑
摘要:1.cascade方式 在父表上update/delete记录时,同步update/delete掉子表的匹配记录; 2.set null方式 在父表上update/delete记录时,将子表上匹配记录的列设为null 3.No action方式 如果子表中有匹配的记录,则不允许对父表对应候选键进行u 阅读全文
posted @ 2022-04-12 09:47 kht 编辑
摘要:自定义函数参考 自定义存储过程参考 1.函数与存储过程的区别:函数只会返回一个值,不允许返回一个结果集。函数强调返回值,所以函数不允许返回多个值的情况,即使是查询语句。 语法: create function 函数名([参数列表]) returns 数据类型 begin sql语句; return 阅读全文
posted @ 2022-03-31 15:44 kht 编辑
摘要:练习地址 https://www.cnblogs.com/lijwt/p/13439627.html 数据表 --1.学生表 Student(SId,Sname,Sage,Ssex) SId 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 --2.课程表 Course(CId 阅读全文
posted @ 2022-03-25 08:53 kht 编辑
摘要:日期类型 存储空间 日期格式 日期范围 datetime 8 bytes YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 timestamp 4 bytes YYYY-MM-DD HH:MM:SS 1970-01-01 00 阅读全文
posted @ 2022-03-24 17:09 kht 编辑
摘要:获取当前时间 1.获取年月日时分秒 now函数:获取当前时间信息:select now(); sysdate函数:select sysdate(); 区别:now()在执行开始时值就得到了;sysdate()在函数执行时动态得到值。 执行语句证明: select now(), sleep(3),no 阅读全文
posted @ 2022-03-24 16:16 kht 编辑
摘要:mysql 左连接、右连接、内连接之间的区别与联系 参考网址:https://www.cnblogs.com/xiaogua918/p/4181573.html 说明:左连接以左侧表为基础,查询显示左侧表的全部信息 右连接以右侧表为基础,查询显示右侧表的全部信息 内连接是查询两张表的交集信息。 阅读全文
posted @ 2022-03-24 15:59 kht 编辑
摘要:求他例子参考网址https://www.cnblogs.com/thxj/p/12727589.html 知识点总结 sum(...A...) over(partition by ...B... order by ...C... rows between ...D1... and ...D2...) 阅读全文
posted @ 2022-03-23 14:59 kht 编辑
摘要:**说明:** Navicat 连接MySQL 8.0.11 出现2059错误 mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password mysql -uroot -ppassword #登录 use 阅读全文
posted @ 2022-01-20 11:16 kht 编辑
摘要:####先配置环境变量 1.以管理员身份进入到解压后的路径的bin目录下 2.移除之前安装的mysql命令:mysqld -remove mysql5.7 3.mysql初始化(完成后查看data目录):mysqld --initialize -console 4.安装mysql5.7服务命令:my 阅读全文
posted @ 2021-09-30 08:58 kht 编辑
摘要:####一、默认加密设置 #1.MySQL服务器是否以--ssl选项启动,YES表示当前服务器支持SSL加密 mysql> show variables like 'have_ssl'; + + + | Variable_name | Value | + + + | have_ssl | YES | 阅读全文
posted @ 2021-09-15 16:42 kht 编辑
摘要:1.根据表注释模糊查询对应的表: select table_name,table_comment from information_schema.tables where table_comment like '%业务归属%'; 2.查询指定库拥有某字段的表 columnName 字段名 dbNam 阅读全文
posted @ 2021-09-15 15:38 kht 编辑
摘要:根据年删除大量数据 1.rpt_analyte_item表 select * from rpt_analyte_item where YEAR(createTime) like '2018%' limit 10,5 select count(*) from rpt_analyte_item wher 阅读全文
posted @ 2021-09-14 17:16 kht 编辑