Linux mysql生成不了随机密码,用MySQL 生成随机密码
用MySQL 生成随机密码
晚上有朋友问起,简单的写了一个。
DELIMITER $$
CREATE
FUNCTION `t_girl`
.
`func_rand_string`
(
f_num tinyint
unsigned
,
f_type tinyint
unsigned
)
RETURNS varchar
(
32)
BEGIN
-- Translate the number to letter.
-- No 1 stands for string only.
-- No 2 stands for number only.
-- No 3 stands for combination of the above.
declare i int
unsigned
default
0;
declare v_result varchar
(
255)
default
''
;
while i <
f_num do
if f_type =
1 then
set
v_result =
concat
(
v_result,
char
(
97+
ceil(
rand
(
)
*
25)
)
)
;
elseif f_type=
2 then
set
v_result =
concat
(
v_result,
char
(
48+
ceil(
rand
(
)
*
9)
)
)
;
elseif f_type=
3 then
set
v_result =
concat
(
v_result,
substring
(
replace
(
uuid
(
)
,
'-'
,
''
)
,
i+
1,
1)
)
;
end
if;
set
i =
i +
1;
end
while;
return v_result;
END
$
$
DELIMITER ;
调用方法示例:
select func_rand_string(12,3);
相关文档:
启动mysql: /etc/rc.d/init.d/mysql start
修改密码: 格式:mysqladmin -u用户名 -p旧密码 password 新密码
使用密码登录: mysql -u root -p
显示数据库: show databases;
选择数据库: use 数据库名;
显示表: show tables;
显示表结构: descibe 表名;
远程登录mysql需要开启� ......
一、设置数据库编码
安装mysql时可选择编码,如果已经安装过,可以更改文件my.ini(此文件在mysql的安装目录下)中的配制以达到目的;打开文件找到两处:
[client]
port=3306
[mysql]
default-character-set=gb2312
# The default character set that will be used when a new
schema or table is
# created and
n ......
使用mysql 经常会遇到编码问题,而导致程序出现乱码,mysql 在以下几个地方会涉及到编码格式
数据库编码
服务器编码
连接编码
客户端编码
下面是一个典型的示例, 运行 mysql -u root
查看编码 mysql>status
mysql Ver 14.7 Distrib 4.1.14, for Win32 (ia32)
Connection id: 90
Current database: yitian ......
9.3 MySQL存储过程
MySQL 5.0以后的版本开始支持存储过程,存储过程具有一致性、高效性、安全性和体系结构等特点,本节将通过具体的实例讲解PHP是如何操纵MySQL存储过程的。
实例261:存储过程的创建
这是一个创建存储过程的实例
录像位置:光盘\mingrisoft\09\261
实例说明
为了保证数据的完整性、一致性,提 ......
Linux mysql生成不了随机密码,用MySQL 生成随机密码相关推荐
- mysql 26个随机字母_mysql生成随机密码(大写字母)
例子,mysql生成随机密码,大写字母加了进去,并做了一些修改. 代码: 代码示例: delimiter $$ use `t_girl`$$ drop function if exists `func ...
- linux 生成o 文件,急,linux为什么生成不了.o驱动程序文件
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在文件和文件都正确的情况下,为什么键入命令之后却生成不了文件,还出现下面的东西 /usr/local/arm/2.95.3/bin/arm-linux-g ...
- python123测验5随机密码生成,python如何生成随机密码?
python如何生成随机密码? python生成随机密码的方法: 一.随机密码生成.编写程序在26个字母大小写和9个数字组成的列表中随机生成10个8位密码.import random def rand ...
- mysql创建generator字段_springmvc+mybatsi-generator生成不了字段注释的解决方案
在我早期搭建我的个人博客的时候,由于当时比较空闲,所以就没有使用mybatis-generator框架来生成mybatis文件,都还是自己一个个的亲手写,这次重构的时候,就想着将它框架集成进去,但也不 ...
- mysql 生成密码_MySQL 8.0系列——生成随机密码
背景 从前,有一个客户,数据库高权账号的密码,要求每天自动地修改为随机密码,以增强数据库的安全性. 我们开发了一个用程序模块来实现的,当然您也可以用脚本 + cron 来实现. 现在,实现这个需求更为 ...
- mysql 随机密码_MySQL 生成随机密码
我简化了步骤, 比之前的更加简洁,常规生成随机密码. DELIMITER $$ USE `t_girl`$$ DROP FUNCTION IF EXISTS `func_range_string_mo ...
- linux下重装mysql_Linux下安装mysql
因为最近准备做一次mysql双机主从热备,所有需要安装mysql,但是网上mysql安装好像有点坑,安装了2天才安装完毕,实在有点坑,所有打算将mysql5.7安装步骤记录下来,方便以后使用 1.my ...
- linux安装自带mysql吗_Linux下安装mysql
前提下必须要有这三个文件夹 A.jpg B.jpg 还要安装这两个软件:直接百度官网即可: 先通过Xftp6这个软件,编译文件夹, C.jpg 搭建mysql 1.查看CentOS自带的mysql r ...
- linux系统安装mysql的步骤_Linux系统安装MySQL详细步骤(mysql-5.6.21)
第一步.查找以前是否安装有mysql 使用下面命令: rpm -qa|grep -i mysql 如果显示有包则说明已安装mysql 第二步.如果已安装,则需要删除已安装的数据库 可按以下步骤删除数据 ...
最新文章
- mysql地区时间_mysql – 带时区的日期时间格式
- Python——pip批量安装和卸载package
- 线性方程组 python_线性方程组的表示 使用Python的线性代数
- [Hands-on Lab (2) - 使用Helm部署OpenShift应用
- web端权限维持【好文】
- 从html富文本中提取纯文本
- Android中后台线程如何与UI线程交互
- 鲁班H5页面生成工具源码
- PicGo搭建图床避坑
- VBA教程初级(二):数据结构
- WordPress页面教程【2021】
- Sqoop简介以及使用
- 微信公众号链接小测试题js逻辑
- 国税总局发票查验平台验证码识别方案,识别率达98%
- asu在线硕士计算机课程,亚利桑那州立大学将在中国推出在线硕士学历项目 纯中文授课...
- JS中用一个button按钮实现开关灯效果
- 你该知道的 Oracle 认证那些事儿(免费 赠送最新OCP题库)
- 初链-解读初链黄皮书
- 安卓USB绑定RNDIS驱动的详细安装教程
- 电脑端的android模拟器