数据库
菜鸟没翅膀
这个作者很懒,什么都没留下…
展开
-
mysql 修改root密码
mysql -uroot -p登陆后原创 2014-09-04 17:16:33 · 722 阅读 · 0 评论 -
mysql 主从数据库配置
master 主数据库配置配置my.cnf,并重启 master 数据库# 唯一标志IDserver-id=1# master 数据操作记录的二进制日志,提供给 slave 读取 log-bin=/var/lib/mysql/log/bin# master 指定同步的数据库binlog_do_db=test重启mysqlvagrant@node1:~$ service mysql rest转载 2017-06-13 14:47:55 · 312 阅读 · 0 评论 -
Mysql5 实现交叉表查询
交叉表、行列转换和交叉查询经典一、什么是交叉表“交叉表”对象是一个网格,用来根据指定的条件返回值。数据显示在压缩行和列中。这种格式易于比较数据并辨别其趋势。它由三个元素组成: 行 列 摘要字段 “交叉表”中的行沿水平方向延伸(从一侧到另一侧)。在上面的示例中,“手套”(Gloves) 是一行。 “交叉表”中的列沿垂直方向延伸(上下)。在转载 2015-12-15 17:04:17 · 8555 阅读 · 0 评论 -
mysql 创建带输入参数的函数
代码部分:CREATE DEFINER=`root`@`%` FUNCTION `useableBox`(`p_CBidHold` VARCHAR(50), `p_skuID` INT, `r_GCCountHold` INT, `r_GCIDHold` INT)RETURNS int(11)LANGUAGE SQLNOT DETERMINISTICCONTAINS SQLSQL S原创 2014-08-15 16:02:17 · 6257 阅读 · 2 评论 -
如何把mysql服务添加到windows系统…
我用 mysqld 启动 mysql 的服务后,在系统“服务”中查不到mysql服务呢?首先声明,我的服务启动成功了,因为我可以另开一个 cmd窗口进行mysql登录,登录后可以进行各种操作。但是不解的是,我在系统的管理工具“服务”中,竟然查不到“mysql服务”这一项。查看window7服务的2种方法: 1)window7下的系统管理工具在--- 控原创 2014-08-15 16:01:05 · 688 阅读 · 0 评论 -
数据库设计学习积累
一、防止数据库设计打补丁的方法是“三少原则”: (1) 一个数据库中表的个数越少越好。只有表的个数少了,才能说明系统的E--R图少而精,去掉了重复的多余的 实体,形成了对客观世界的高度抽象,进行了系统的数据集成,防止了打补丁式的设计; (2) 一个表中组合主键的字段个数越少越好。因为主键的作用,一是建主键索引,二是做为子表的外键,所以组 合主键的字段个数少了,不仅节原创 2014-08-15 16:01:18 · 678 阅读 · 0 评论 -
mysql存储过程注释报错
Mysq支持单行和多行这两种注释代码的方式,单行使用两个减号,多行使用曾经碰到过在本机window的mysql客户端下可以顺利创建存储过程,拿到linux服务器的客户端中创建的时候老是提示存储过程有错误,错误的原因就是因为单行注释造成,在大部分linux(至少我所接触过的所有linux中)的mysql客户端下单行注释符号和注释的内容之间至少要有一个空格,不能使用tab代替空格。为了保证存原创 2014-08-15 16:02:15 · 1510 阅读 · 0 评论 -
Oracle 完全卸载方法
1、Windows XP\win7+ Oracle 10g2、Oracle安装路径为:d:\Oracle实现方法:1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务;2、开始->程序->Oracle – OraDb10g_home1>Oracle Installation Products->Universal Installer卸装所有Oracle产品,但原创 2014-08-15 16:01:53 · 508 阅读 · 0 评论 -
oracle 11g数据库中文乱码问…
***************************************************************** * 更改字符集步骤方法(WE8ISO8859P1 -->ZHS16GBK) * ***************************************************************** SQL>原创 2014-08-15 16:00:05 · 979 阅读 · 0 评论 -
mysql 存储过程调用函数
代码部分:CREATE DEFINER=`root`@`%` PROCEDURE `downSheldListPro`(IN `p_sku` VARCHAR(50), IN `p_Cbarcode` VARCHAR(50), IN `p_dsID2` INT, IN `p_dscount` INT, IN `p_CbarcodeHold` VARCHAR(50))LANGUAGE SQL原创 2014-08-15 16:02:19 · 790 阅读 · 0 评论 -
MySQL错误:access denied&nb…
1.首先进入windows命令行模式,本人的mysql安装在C盘,切换到mysqlbin目录下。命令格式如下。C代码 www.2cto.com cd C:\program files\mysql\mysql server 5.1\bin 2.停止mysql的服务,敲入下面命令:C代码 C:\Program Files\MySQL\MySQL Server 5.1\原创 2014-08-15 16:00:35 · 545 阅读 · 0 评论 -
MSSQL中文排序规则设置
排序规则简介: 什么叫排序规则呢?MS是这样描述的:"在 Microsoft SQL Server 2000 中,字符串的物理存储由排序规则控制。排序规则指定表示每个字符的位模式以及存储和比较字符所使用的规则。" 在查询分析器内执行下面语句,可以得到SQL SERVER支持的所有排序规则。 select * from ::fn_helpcollations()原创 2014-08-15 16:00:18 · 1605 阅读 · 0 评论 -
mysql 存储过程加事务的简单写法
BEGIN-- 设置SQLEXCEPTION变量DECLARE t_error INTEGER DEFAULT 0;DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET t_error=1;-- 开启事务START TRANSACTION;原创 2014-09-11 15:16:07 · 3793 阅读 · 0 评论 -
mysql 计算一个时间距离当前天数
unix_timestamp()-unix_timestamp(createTime)当前时间距离原创 2014-09-10 12:08:01 · 11861 阅读 · 0 评论 -
存储过程带返回参数
IN 的是输入参数,out的是要输出的参数===存储过程代码BEGINDECLARE v_countGC int;DECLARE v_GCCountHold int;DECLARE v_GCIDHold int;DECLARE v_skuIDHold int;DECLARE v_onPlace varchar(50);select count(GCID),skuID,onP原创 2014-08-15 16:02:12 · 1119 阅读 · 0 评论 -
Oracle管理员创建用户,表,以及插…
假设oracle11g所有的都已经安装和配置好第一步:win+R,进入运行,cmd;第二步:连接超级管理员sysdba,语句sqlplus / as sysdba;第三步:(假设连接成功) 输入conn / as sysdba;第四步:(显示连接成功)create user bony identified by b123;第五步:grant resource,connect to bo原创 2014-08-15 16:00:56 · 1173 阅读 · 0 评论 -
mysql 错误解决方案-积累
1. ERROR 1142 (42000): UPDATE command denied to user ”@’localhost’ for table ‘root解决办法: 这里有两种,一种是不想要密码的话,可以在下面’密码’处,填写问空,如果是想设置密码的话,填写你想要的密码即可。 没有密码为MYSQL加密码: mysql -uroot -p 回车 提示输入...原创 2015-10-29 17:52:34 · 1402 阅读 · 1 评论