随笔分类 -  数据库操作

摘要:字符集和校对规则 字符集(CHARACTER SET) 为字母和符号的集合。 例如 latin1(MySQL默认), utf8 和 utf8mb4 等等…不同字符集的默认校对规则和1个字符最大支持的字节长度可能不一样。 校对规则(COLLATE) 为规定字符如何比较的指令。 比如当我们 SQL 语句 阅读全文
posted @ 2024-04-19 17:10 onecyl 阅读(275) 评论(0) 推荐(0) 编辑
摘要:使用 Cron 作业调度工具来创建一个定时任务,以在每日凌晨1点的时候运行备份脚本。以下是在 CentOS 7 上设置定时备份任务的一般步骤: 1.编写备份脚本: 创建一个备份脚本,用于连接远程 MySQL 数据库并执行备份操作。你可以使用 mysqldump 命令来备份数据库。这是一个简单的示例脚 阅读全文
posted @ 2023-10-11 17:48 onecyl 阅读(312) 评论(0) 推荐(0) 编辑
摘要:因为数据库的安全的问题,不建议使用root用户用来连接数据库进行操作,所以需要创建一个新用户,并且需要指定ip,这样就会更安全,因为不是指定的ip,那么就连接不到mysql 因为有多个服务器需要连接到mysql, 并且最好是使用一个账号来连接,因为账号太多不易管理,所以就需要创建一个账号,并且指定多 阅读全文
posted @ 2023-10-09 11:51 onecyl 阅读(783) 评论(0) 推荐(0) 编辑
摘要:一、数据导入 (1)进入mysql [root@localhost mysql]# mysql -u root -p (2)转到对应数据库下 mysql> use zenith_star; (3)导入sql数据文件 mysql> source /home/mysql/zenith_star.sql; 阅读全文
posted @ 2023-02-03 10:36 onecyl 阅读(1283) 评论(0) 推荐(0) 编辑
摘要:select * from (select alarm_content name, count(id) `count` from ai_alarm WHERE alarm_content IS NOT NULL AND state in (0,1,2) AND alarm_content != '人 阅读全文
posted @ 2022-11-28 16:26 onecyl 阅读(324) 评论(0) 推荐(0) 编辑
摘要:首先介绍GroupBy关键字的用法原理: 先来看下表1,表名为test: 表1 执行如下SQL语句: SELECTnameFROMtestGROUPBYname 你应该很容易知道运行的结果,没错,就是下表2: 表2 可是为了能够更好的理解“group by”多个列“和”聚合函数“的应用,我建议在思考 阅读全文
posted @ 2022-08-16 11:12 onecyl 阅读(164) 评论(0) 推荐(0) 编辑
摘要:select hr.* ,temp.* from hik_record hr left join (SELECT pr.*,p.name FROM `person_record` pr LEFT JOIN person p on p.id_card=pr.id_card where pr.recor 阅读全文
posted @ 2022-06-06 14:56 onecyl 阅读(39) 评论(0) 推荐(0) 编辑
摘要:Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数-- CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数-- CASE WHEN sex = '1' THEN '男' WHEN s 阅读全文
posted @ 2022-03-23 17:24 onecyl 阅读(111) 评论(0) 推荐(0) 编辑
摘要:思考:如何在用户的分页或列表查询中保证管理员用户永远在最上面,同时剩下的普通权限用户按id倒序排列(一般来说,雪花算法生成的id越新的值越大,可以利用这一点来将新账户排列到列表前端)。 ......order by FIELD(role_id,'1422477750828142593','14224 阅读全文
posted @ 2022-03-01 14:43 onecyl 阅读(241) 评论(0) 推荐(0) 编辑
摘要:***mysql 获取本周记录,中国的周以周一开始,与美国不同,故需要推迟一天*** SELECT * FROM tes_record WHERE YEARWEEK(date_format(test_time,'%Y-%m-%d'),1) = YEARWEEK(now(),1); ***mysql 阅读全文
posted @ 2021-08-17 11:28 onecyl 阅读(227) 评论(0) 推荐(0) 编辑
摘要:***一、通过时间字段查询指定日期(格式为年月日)的数据*** mysql 8.0以上亲测可以使用,解决了以天为单位查询数据的痛点(数据库中的时间一般都精确到时分秒)。 关键语法点:date_format(time,'format') SELECT DATE_FORMAT(OUT_DATE,'%Y- 阅读全文
posted @ 2021-07-13 14:19 onecyl 阅读(81) 评论(0) 推荐(0) 编辑
摘要:SELECT COLUMN_NAME 列名, DATA_TYPE 字段类型, IS_NULLABLE 可否为空, COLUMN_COMMENT 备注 FROM INFORMATION_SCHEMA.COLUMNSwhere-- developerclub为数据库名称,到时候只需要修改成你要导出表结构 阅读全文
posted @ 2021-06-30 11:21 onecyl 阅读(53) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示