-
使用MD5编码实现数据库用户密码字段的加密
所属栏目:[MySql教程] 日期:2021-01-07 热度:160
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 3 实例演练 3.1 测试环境 使用Scott/[email?protected] --3.2.1 创建数据表 Drop Table Test_User; CREATE TABLE Test_User ( UserName VARCHAR2(30) NOT NULL, Pass[详细]
-
SQL取正数小数的位数
所属栏目:[MySql教程] 日期:2021-01-07 热度:162
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 select LEN(CAST((99.9999-floor(99.9999)) AS VARCHAR))-2 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐[详细]
-
MySQL: ON DUPLICATE KEY UPDATE 用法
所属栏目:[MySql教程] 日期:2021-01-07 热度:154
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 INSERT INTO osc_visit_stats(stat_date,type,id,view_count) VALUES (?,?,?) ON DUPLICATE KEY UPDATE view_count=view_count+?-- osc_visit_stats 表有复合主键 (s[详细]
-
Mysql存储过程中游标使用
所属栏目:[MySql教程] 日期:2021-01-07 热度:200
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 DELIMITER $$USE `mmm_mac`$$DROP PROCEDURE IF EXISTS `批量插入商户路由关联数据`$$CREATE DEFINER=`root`@`%` PROCEDURE `批量插入商户路由关联数据`()BEGINDECLA[详细]
-
解决获取某张表信息的时候不发生共享锁
所属栏目:[MySql教程] 日期:2021-01-07 热度:51
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 ----采用with nolock关键字或者采用Read uncommited就可以解决了。最终的SQL语句如下:SELECT Field FROM TABLE WITH NOLOCK 以上内容由PHP站长网【52php.cn】收集整[详细]
-
创建表主键约束
所属栏目:[MySql教程] 日期:2021-01-07 热度:159
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 CREATE Table tb_1(col INT PRIMARY KEY)GO 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。[详细]
-
字符串变表带有表头
所属栏目:[MySql教程] 日期:2021-01-07 热度:106
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 declare @LSTR_InsertHead varchar(500)--列名declare @LSTR_InsertFields varchar(max)--数据字符串declare @splitrol varchar(2)--行分割符declare @splitcol varc[详细]
-
SQL Server查询所有存储过程信息、触发器、索引
所属栏目:[MySql教程] 日期:2021-01-07 热度:177
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 select Pr_Name as [存储过程],[参数]=stuff((select ','+[Parameter]from (select Pr.Name as Pr_Name,parameter.name +' ' +Type.Name + ' ('+convert(varchar(32[详细]
-
Oracle做学生信息系统的脚本
所属栏目:[MySql教程] 日期:2021-01-07 热度:87
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 要求的约束条件有: 主键是学号;入学日期必须大于出生日期;总分必须在0到700之间;学号和姓名不能为空create table student (sid number not null primary key,nam[详细]
-
pl/sql ,dba-ebs 常用
所属栏目:[MySql教程] 日期:2021-01-07 热度:166
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 g_sid v$session.SID%type := '-1'; g_serial# v$session.SERIAL#%type; g_terminal v$session.TERMINAL%type; g_username v$session.username%type; function get_o[详细]
-
ORACLE 单列查询变单行显示
所属栏目:[MySql教程] 日期:2021-01-07 热度:65
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 SELECT substr(sys_connect_by_path(dutywork,';'),2) FROM (select dutywork,rownum rn from t_test) WHERE connect_by_isleaf = 1 START WITH rn = 1 CONNECT BY p[详细]
-
NOT IN使用注意事项
所属栏目:[MySql教程] 日期:2021-01-07 热度:180
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 下午被一条SQL折磨了select EMP_ID,EMP_NUM,NAME from employee WHERE emp_id in ( select distinct E.emp_id from EMPLOYEE E INNER JOIN PROJECT_EMPLOYEE pe on e[详细]
-
SQL Server2008中通过SQL获取表结构
所属栏目:[MySql教程] 日期:2021-01-07 热度:137
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 select syscolumns.name as [Name],systypes.name as [Type],syscolumns.length AS [Size],syscolumns.xprec As [Precision],ISNULL(syscolumns.scale,0) AS [Scale][详细]
-
oracle树形查询,oracle树形模糊查询
所属栏目:[MySql教程] 日期:2021-01-07 热度:124
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 由根节点查询所以子节点 select * from mytable where 1=1 start with name like '%起始节点%' connect by prior id = pid 由子节点查询所以根节点 select * from my[详细]
-
MariaDB绿色版windows下服务注册及密码修改
所属栏目:[MySql教程] 日期:2021-01-07 热度:76
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 1、初始化与创建WINDOWS服务 mysql_install_db.exe --datadir=D:mariadb-10.0.16-win32 --service=MySql --password=dsideal2、启动服务 sc start MySql3、删除服务[详细]
-
对 SQL Server 2008 的日志文件进行截断
所属栏目:[MySql教程] 日期:2021-01-07 热度:175
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 ALTER DATABASE @DBName SET RECOVERY SIMPLE WITH NO_WAITDBCC SHRINKFILE(@DBName_log,1)ALTER DATABASE @DBName SET RECOVERY FULL WITH NO_WAITGO 以上内容由PHP[详细]
-
mysql优化概述4
所属栏目:[MySql教程] 日期:2021-01-07 热度:96
一、分区1、分区概念将某张表数据,分别存储到不同的区域中。每个分区,都是独立的表,都要存储该分区的数据,索引信息。2、创建分区创建表并指定分区的选项create table 表名 ( 定义...)Partition by 分区算法 (分区参数) 分区选项(*分区所参与的字段必须[详细]
-
mysql 事务中如果有sql语句出错,会导致自动回滚吗?
所属栏目:[MySql教程] 日期:2021-01-07 热度:107
事务,我们都知道具有原子性,操作要么全部成功,要么全部失败。但是有可能会造成误解。 我们先准备一张表,来进行测试 CREATE TABLE `name` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',`name` varchar(32) DEFAULT '' COMMENT '名称'[详细]
-
mysql的事务,隔离级别和锁
所属栏目:[MySql教程] 日期:2021-01-07 热度:150
事务就是一组一起成功或一起失败的sql语句。事务还应该具备,原子性,一致性,隔离性和持久性。 ? 一、事务的基本要素 (ACID) 1、原子性:事务开始后,所有的操作,要么全部成功,要么全部失败,不可能处于中间状态,事务是一个不可分割的整体,就像原子一[详细]
-
window下安装两个mysql服务
所属栏目:[MySql教程] 日期:2021-01-07 热度:65
产生这个想法主要是因为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-07 热度:160
一、首先我们准备两张表来进行测试。 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-07 热度:84
悲观锁与乐观锁是人们定义出来的概念,你可以理解为一种思想,是处理并发资源的常用手段。 不要把他们与mysql中提供的锁机制(表锁,行锁,排他锁,共享锁)混为一谈。 ? 一、悲观锁 顾名思义,就是对于数据的处理持悲观态度,总认为会发生并发冲突,获取和[详细]
-
mysql中各种join连表查询总结
所属栏目:[MySql教程] 日期:2021-01-07 热度:197
通常我们需要连接多个表查询数据,以获取想要的结果。 一、连接可以分为三类: (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-07 热度:174
一、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-07 热度:64
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[详细]