MySQL
佐氵谙
步履不停,理想终将会遇见。
展开
-
使用mysql将姓名、手机号、身份证号等敏感字段替换成*号
使用mysql将姓名、手机号、身份证号等敏感字段替换成*号原创 2023-02-08 15:54:37 · 1927 阅读 · 0 评论 -
MySQL数据库处理中英文取首字母排序
MySQL数据库处理中英文取首字母排序原创 2022-08-09 11:29:18 · 629 阅读 · 0 评论 -
批量生成SQL语句(处理大量数据)
在做项目时,经常会遇到这样的需求:用户给我们发过来一些数据,要求我们把这些数据导入到数据库中,对于少量的数据来说,用最原始的方法就可以解决,直接在SQL里面用语句来实现,但是如果是成千上万条数据,那么就考虑简洁方法实现。1、将Excel的数据整理好,通过SQL的导入功能直接导入到数据库中,但是要保证数据库的字段和Excel的字段一致。2、通过Excel生成相应的SQL语句,复制相关的SQL语...原创 2019-04-03 19:14:20 · 6645 阅读 · 1 评论 -
Mysql 随机生成整数
MySQL 函数CEILING() 向上取整 FLOOR() 向下取整 RAND() 随机生成 0~1 之间的小数(0<1) SELECT FLOOR(5.98), CEILING(5.16), RAND();结果:Mysql 随机生成 指定位数 的随机整数-- 生成 3 位的随机整数SELECT CEILING(RAND() * 900 + 100);-- 生成 4 位的随机整数SELECT CEILING(RAND() * ..原创 2021-06-17 17:54:10 · 9150 阅读 · 0 评论 -
Mysql查看表的数据量
1. 查看所有表信息SELECT * FROM information_schema.TABLES WHERE TABLE_SCHEMA = '库名';2. 查看各个表数据量SELECT table_name, table_rows FROM information_schema.TABLES WHERE TABLE_SCHEMA = '库名' ORDER BY table_rows DESC;转载请注明出处:BestEternity亲笔。...原创 2020-10-22 20:26:02 · 1203 阅读 · 0 评论 -
MySQL时间与字符串相互转换
涉及的函数date_format(date, format) 函数,MySQL日期格式化函数date_format()unix_timestamp() 函数str_to_date(str, format) 函数from_unixtime(unix_timestamp, format) 函数,MySQL时间戳格式化函数from_unixtime时间转字符串SELECT DATE_FORMAT(NOW(),'%Y-%m-%d');时间转时间戳SELECT UNIX_TI.原创 2020-06-08 13:31:24 · 289 阅读 · 0 评论 -
MySQL查询 每年 每月 每日 订单数和订单金额
mysql函数1. FROM_UNIXTIME()函数时间戳转换时间SELECT FROM_UNIXTIME(1588238359) AS 时间;2. year()获取时间的年份SELECT YEAR('2020-04-30 17:19:19') AS 年;3. month()获取时间的月份SELECT MONTH('2020-04-30 17:19:19') AS 月;4. day()获取时间的日SELECT DAY('2020-04-30 17:19:原创 2020-06-08 13:11:23 · 8269 阅读 · 0 评论 -
Mysql URL连接参数useSSL、serverTimezone 相关问题
MySQL 8.0 以下版本 - JDBC 驱动名及数据库 URLstatic final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost:3306/test";MySQL 8.0 以上版本 - JDBC 驱动名及数据库...原创 2020-02-18 21:33:29 · 8406 阅读 · 4 评论 -
配置MySQL数据库允许其他电脑访问
windows环境一、打开Windows的命令行窗口,用dos命令中的ping命令,测试两台电脑是否可以通信,在命令行中输入:ping 另一台电脑的IP地址二、如果可以用ping通,然后修改MySQL数据库,如下:#1.以权限用户root登录mysql -u root -p#2.选择mysql库 USE mysql; #3.查看mysql库中的user表的host值(即可进...原创 2019-12-20 16:28:48 · 1126 阅读 · 0 评论 -
MySQL函数使用
1.UUID()函数UUID是可以生成时间、空间上都独一无二的值,是随机+规则组合而成,UUID产生的是字符串类型值,固定长度为 36 个字符。例:SELECT UUID(),UUID(),LENGTH(UUID()),CHAR_LENGTH(UUID()); 2.IF()函数语法:IF(expr1,expr2,expr3);如果expr1是TRU...原创 2019-04-30 14:42:47 · 2404 阅读 · 0 评论 -
Mysql创建用户、设置密码、授权以及删除
前言Mysql数据库中的口令存储必须用password()函数加密,因为在mysql库中的user表中是以加密形式存储口令,而不是纯文本。mysql创建用户的方法分成三种:INSERT USER表的方法、CREATE USER的方法、GRANT的方法。账号名称的构成方式账号的组成方式:用户名@主机(所以可以出现重复的用户名,跟其他的数据库不一样)用户名:16字符以内主机名:可以...原创 2019-03-08 13:35:38 · 7334 阅读 · 0 评论 -
Win10系统下安装MySQL绿色安装版本(mysql-5.7.25-winx64.zip)
一、官网下载安装包:官网地址:https://dev.mysql.com/downloads/installer/下载步骤图解:二、解压安装包:根据自己的喜好选择解压路径例:D:\Program Files (x86)\MySQL\mysql-5.7.25-winx64三、配置环境变量:在系统变量中新建:变量名:MYSQL_HOME变量值:D...原创 2019-03-08 10:24:07 · 3418 阅读 · 1 评论 -
MySQL常用的 表字段 SQL语句写法总结
MySQL常用的删除表、建表、设置/修改编码、增加列/字段、删除列/字段、修改列/字段、添加索引 SQL语句写法,在mysql中我们对数据 表字段 的修改命令只要使用alter。具体如下:1.删除表(如果存在):DROP TABLE IF EXISTS test;2.建表:CREATE TABLE test(id INT NOT NULL PRIMARY KEY AUTO_...原创 2019-03-20 16:16:13 · 419 阅读 · 0 评论 -
MySQL查询显示行号
使用mysql查询显示行号:Oracle中有专门的rownum()显示行号的函数,而MySQL没有专门的显示行号函数,但可以通过用@rownum自定义变量显示行号。主要代码:(@rownum := @rownum + 1) rownum(SELECT @rownum := 0) AS rn例:SELECT (@rownum := @rownum + 1) AS ...原创 2019-03-06 19:29:49 · 26044 阅读 · 3 评论