-
Oracle 人民币小写转大写
所属栏目:[MySql教程] 日期:2021-01-08 热度:112
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 CREATE OR REPLACE FUNCTION PARSE_FEE_CHINESE(N_FEE IN NUMBER) RETURN VARCHAR2 AS V_CHINESE_NUMBER VARCHAR2(30) := '零壹贰叁肆伍陆柒捌玖'; V_CHINESE_POINT[详细]
-
mysql 事务中如果有sql语句出错,会导致自动回滚吗?
所属栏目:[MySql教程] 日期:2021-01-08 热度:88
事务,我们都知道具有原子性,操作要么全部成功,要么全部失败。但是有可能会造成误解。 我们先准备一张表,来进行测试 CREATE TABLE `name` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',`name` varchar(32) DEFAULT '' COMMENT '名称'[详细]
-
mysql的事务,隔离级别和锁
所属栏目:[MySql教程] 日期:2021-01-08 热度:67
事务就是一组一起成功或一起失败的sql语句。事务还应该具备,原子性,一致性,隔离性和持久性。 ? 一、事务的基本要素 (ACID) 1、原子性:事务开始后,所有的操作,要么全部成功,要么全部失败,不可能处于中间状态,事务是一个不可分割的整体,就像原子一[详细]
-
window下安装两个mysql服务
所属栏目:[MySql教程] 日期:2021-01-08 热度:172
产生这个想法主要是因为win系统之前装了mysql,服务名为mysql。又重新安装xampp,导致mysql冲突,xampp中的mysql始终启动不起来。 ?解决方法如下:1、修改xampp中mysql的端口,打开my.ini [client]port = 3366[mysqld]port = 3366 2、创建mysql服务 mysqld[详细]
-
mysql中left join设置条件在on与where时的区别
所属栏目:[MySql教程] 日期:2021-01-08 热度:133
一、首先我们准备两张表来进行测试。 CREATE TABLE `a` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',`name` varchar(32) DEFAULT '' COMMENT '名称',PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;CREATE TABLE `b` ( `id`[详细]
-
mysql 悲观锁与乐观锁的理解
所属栏目:[MySql教程] 日期:2021-01-08 热度:137
悲观锁与乐观锁是人们定义出来的概念,你可以理解为一种思想,是处理并发资源的常用手段。 不要把他们与mysql中提供的锁机制(表锁,行锁,排他锁,共享锁)混为一谈。 ? 一、悲观锁 顾名思义,就是对于数据的处理持悲观态度,总认为会发生并发冲突,获取和[详细]
-
mysql中各种join连表查询总结
所属栏目:[MySql教程] 日期:2021-01-08 热度:62
通常我们需要连接多个表查询数据,以获取想要的结果。 一、连接可以分为三类: (1) 内连接:join,inner join (2) 外连接:left join,left outer join,right join,right outer join,union,union all (3) 交叉连接:cross join ? ? 二、准备需要演示的[详细]
-
win10下zip安装mysql5.7的一些问题
所属栏目:[MySql教程] 日期:2021-01-08 热度:61
一、MySQL下载地址: http://dev.mysql.com/downloads/mysql/ 我们下载zip版本的?二、解压zip文件?三、复制一份里面的my-default.ini为my.ini [mysqld]basedir = E:/amp/mysql57datadir = E:/amp/mysql57/dataport = 3306character-set-server = utf8max_c[详细]
-
centos7 二进制安装包安装 mysql5.6
所属栏目:[MySql教程] 日期:2021-01-08 热度:76
centos7 二进制安装包安装 mysql5.6 一、下载mysql5.6二进制安装包 http://mirrors.sohu.com/mysql/MySQL-5.6/ 如:mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz 二、安装mysql5.6(安装在/data/mysql56) (1)、创建mysql用户账号 useradd -s /sbin/nologin -M[详细]
-
在控制台远程连接mysql数据库时,出现ERROR 2049 (HY000)错误
所属栏目:[MySql教程] 日期:2021-01-08 热度:163
问题的原因是,你本地的数据库版本过高,而远程的数据库版本低。解决方法:在连接时加上 ?--skip-secure-auth 参数就可以了。 mysql -h主机 -u用户名 -p密码 --skip-secure-auth ?[详细]
-
win10下安装配置mysql-8.0.13
所属栏目:[MySql教程] 日期:2021-01-08 热度:54
1、下载mysql-8.0.13安装包 https://dev.mysql.com/downloads/mysql/ 选择zip安装包下载就好。 2、解压到你要安装的目录 3、创建my.ini配置文件 [mysqld]#端口port = 3306#mysql安装目录basedir = E:/amp/mysql8#mysql数据存放目录datadir = E:/amp/mysql8[详细]
-
Mybatis 插入数据,返回自增长的id
所属栏目:[MySql教程] 日期:2021-01-02 热度:187
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 insert id="insert" parameterType="Spares" useGeneratedKeys="true" keyProperty="id"insert into spares(spares_id,spares_name,spares_type_id,spares_spec)valu[详细]
-
mysql关联表主键重刷
所属栏目:[MySql教程] 日期:2021-01-02 热度:62
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 --备份数据库--mysqldump -h localhost -uroot -p123456 database dump.sql--初始化interfaceType--先处理掉select it_id,count(*) as sum from server_interfaces g[详细]
-
交叉制表--检查列的计数值和长度并加入行数据(9)
所属栏目:[MySql教程] 日期:2021-01-02 热度:113
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 --除了需要证实列的计数值和名称长度,如果一切正常用户还需要填写#rownames表--check column countif (select count(*) from #colnames)1023begin drop table #colna[详细]
-
SQL Server不能使用GETDATE()
所属栏目:[MySql教程] 日期:2021-01-02 热度:146
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 SQLServer的自定义函数限制很大,其中一条就是不能使用不确定函数。其中就包括getdate()。如果你非要在函数中得到getdate(),有如下办法:定义一个视图create vi[详细]
-
Mysql数据统计脚本模板
所属栏目:[MySql教程] 日期:2021-01-02 热度:174
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 CREATE DEFINER = `mc`@`10.%.%.%` PROCEDURE `NewProc`(IN v_countDate DATE)BEGIN/* ======================================================================= *[详细]
-
在Oracle数据库中查询所有触发器、存储过程、视图、表
所属栏目:[MySql教程] 日期:2021-01-02 热度:200
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 Select * From user_tables; --所有表 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。[详细]
-
mysql查询今天、昨天、7天、近30天、本月数据
所属栏目:[MySql教程] 日期:2021-01-02 热度:113
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。[详细]
-
MySql 获取数据表中随机一条数据
所属栏目:[MySql教程] 日期:2021-01-02 热度:76
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 -- rand() 获取0到1之间的随机浮点数-- ((select max(id) from test) - (select min(id) from test)) * rand() 获取到随机数-- + (select min(id) from test) 保证id[详细]
-
最近自动产生的序列的编号
所属栏目:[MySql教程] 日期:2021-01-02 热度:183
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 LAST_INSERT_ID() 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。[详细]
-
查询Oracle正在执行的SQL语句
所属栏目:[MySql教程] 日期:2021-01-02 热度:136
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 SELECT b.sid oracleID,b.username 登录Oracle用户名,b.serial#,spid 操作系统ID,paddr,sql_text 正在执行的SQL,b.machine 计算机名FROM v$process a,v$session b,v$[详细]
-
MySQL 存储过程中执行动态 SQL 语句
所属栏目:[MySql教程] 日期:2021-01-02 热度:126
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 mysqlmysql delimiter $$mysqlmysql CREATE PROCEDURE set_col_value - (in_table VARCHAR(128),- in_column VARCHAR(128),- in_new_value VARCHAR(1000),- in_where[详细]
-
ETL调度系统
所属栏目:[MySql教程] 日期:2021-01-02 热度:82
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 CREATE OR REPLACE PACKAGE PKG_ETL_CTL IS -- 调用主程序,调用存储过程 PROCEDURE SP_EXEC_PROC(I_JOB_ID NUMBER); -- 创建新的时间周期,运行数据周期作业及作业[详细]
-
Oracle存储过程中的break和continue
所属栏目:[MySql教程] 日期:2021-01-02 热度:167
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 break可用exit代替。loop...exit when ...;...end loop;continue和用自定义异常代替。loopbegin...raise my_ex;...exceptionwhen others then null;end;end loop; 以[详细]
-
MS SQL 数据分页(通用)
所属栏目:[MySql教程] 日期:2021-01-02 热度:78
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 CREATE PROCEDURE [dbo].[sp_GetListByPageAndFileds]( @pageSize int,/** 每页数据量 **/ @currentPage int = 1,/** 当前页,默认为为1 **/ @fields varchar(2000),[详细]