好好学习,东方不败。

做个努力的小伙。

  博客园  :: 首页  :: 新随笔  ::  ::  :: 管理
  420 随笔 :: 0 文章 :: 65 评论 :: 41万 阅读

随笔分类 -  mysql

mysql
摘要:在oracle数据库中,如果覆盖了之前的存储过程,那得赶紧闪回,时长越长闪回的可能性越小。原理很简单,存储过程的定义就是数据字典,修改数据字典跟修改普通表的数据没有区别,此时会把修改前的内容放到undo中,可以根据这一点来进行闪回,所以我说要尽快,要不然找不回来了。来做一个实验:1.在用户TEST下... 阅读全文
posted @ 2014-05-04 20:44 snowfly123 阅读(2196) 评论(0) 推荐(0) 编辑

摘要:这里我们介绍的是 40+ 个非常有用的 Oracle 查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等等方面的查询。这些是所有 Oracle 开发者都必备的技能,所以快快收藏吧。原文地址:http://www.jbxue.com/db/19890.html日期/时间 相关... 阅读全文
posted @ 2014-04-24 07:30 snowfly123 阅读(1482) 评论(0) 推荐(4) 编辑

摘要:MySQL的一些函数及用法示例。字符串函数ASCII(str) 返回字符串str的第一个字符的ASCII值(str是空串时返回0) mysql> select ASCII('2'); -> 50 mysql> select ASCII(2); -> 50 mysql> select ASCII('dete'); -> 100 ORD(str) 如果字符串str句首是单字节返回与ASCII()函数返回的相同值。 如果是一个多字节字符,以格式返回((first byte ASCII code)*256+(second byte A 阅读全文
posted @ 2014-03-27 06:30 snowfly123 阅读(416) 评论(0) 推荐(0) 编辑

摘要:MySQL5.1.6起Mysql增加了事件调度器(Event Scheduler),可以用做定时执行某些特定任务,来取代原先只能由Linux操作系统的计划任务来执行的工作MySQL的事件调度器可以精确到每秒钟执行一个任务,对于一些对数据实时性要求比较高的应用(例如:股票、赔率、比分等)就非常适合。先查看是否启动这个功能:复制代码代码如下:SELECT @@event_scheduler;在使用这个功能之前必须确保 event_scheduler已开启,可执行:复制代码代码如下:SET GLOBAL event_scheduler = 1;或我们可以在配置my.cnf文件 中加上event_sc 阅读全文
posted @ 2014-03-21 06:06 snowfly123 阅读(494) 评论(0) 推荐(0) 编辑

摘要:在SQL结构化查询语言中,LIKE语句有着至关重要的作用。LIKE语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。假设有一个数据库中有个表table1,在table1中有两个字段,分别是name和sex二者全是字符型数据。现在我们要在姓名字段中查询以“张”字开头的记录,语句如下:Java代码select*fromtable1wherenamelike"张*"如果要查询以“张”结尾的记录,则语句如下:Java代码select*fromtable1whe 阅读全文
posted @ 2013-12-30 08:13 snowfly123 阅读(5162) 评论(0) 推荐(0) 编辑

摘要:centos5.4下mysql主从复制配置分享。本文转自:http://www.jbxue.com/article/771.html安装环境:centos5.4mysql版本:mysql 5.1.xx 采用rpm直接安装所需软件: xtrabackup 1.2.22 采用rpm直接安装1. Master:/etc/my.cnf复制代码代码示例:[mysqld]server-id = 1log-bin innodb_flush_log_at_trx_commit=1sync_binlog=1datadir=/var/lib/mysqlcharacter-set-server=utf8init_c 阅读全文
posted @ 2013-12-26 06:08 snowfly123 阅读(267) 评论(0) 推荐(0) 编辑

摘要:实现两个Mysql数据库的同步,分为主从模式和相互备份模式。实施环境:两台Linux机器SerA ip:10.0.0.232SerB ip:10.0.0.234Demo1:主从模式Master:SerA Slave:SerB在SerA和SerB上分别建立用于同步的账号(也可以不新建账号,直接给其他账号分配访问权限)[html]view plaincopyusemysql;deletefromuser;grantallprivilegeson*.*to'$username'@'%'identifiedby'$password'withgrantop 阅读全文
posted @ 2013-12-26 06:06 snowfly123 阅读(504) 评论(0) 推荐(0) 编辑

摘要:开启MYSQL远程连接权限//建议设置固定IPmysql> GRANT ALL PRIVILEGES ON *.* TO root@"8.8.8.8" IDENTIFIED BY "root";mysql> flush privileges;//修改防火墙iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 阅读全文
posted @ 2013-12-26 05:45 snowfly123 阅读(401) 评论(0) 推荐(0) 编辑

摘要:下面这段Linux的Shell脚本用于每日自动备份MySQL数据库,可通过Linux的crontab每天定时执行在脚本中可设置需要备份的数据库表清单,并且会将备份文件通过gzip压缩。需要注意的是,这段脚本仅适用数据一致性要求不高的环境。复制代码代码如下:#!/bin/bash##site www.jbxue.commysql_pwd="password"mysql_dump="/usr/local/mysql/bin/mysqldump"cur_year=$(date +"%Y")cur_month=$(date +"%m 阅读全文
posted @ 2013-11-08 06:49 snowfly123 阅读(515) 评论(0) 推荐(0) 编辑

摘要:修改了my.cnf,需要重启MySQL服务,正确重启MYSQL方法请看下面的文章由于是从源码包安装的Mysql,所以系统中是没有红帽常用的servcie mysqld restart这个脚本只好手工重启有人建议Killall mysql。这种野蛮的方法其实是不行的,强制终止的话,如果造成表损坏,损失是巨大的。这里推荐安全的重启方法$mysql_dir/bin/mysqladmin -u root -p shutdown$mysql_dir/bin/safe_mysqld &mysqladmin和mysqld_safe位于Mysql安装目录的bin目录下,很容易找到的。windows下重 阅读全文
posted @ 2013-11-08 06:47 snowfly123 阅读(1442) 评论(0) 推荐(1) 编辑

摘要:发布:thebaby 来源:脚本学堂 【大中小】本文介绍下,在sql server数据库中使用触发器的简单例子,有需要的朋友可以参考下,希望对你有一定的帮助。原文地址:http://www.jbxue.com/db/13345.html本节内容:sql server触发器的例子在sql server数据库中的触发器,需要用到两个逻辑表:deleted 操作所变更的旧记录集inserted 操作所产生的新记录集。其中:执行INSERT操作后deleted逻辑表为空,inserted逻辑表有数据;执行DELETE操作后inserted逻辑表为空,deleted逻辑表有数据;执行UPDATE操作.. 阅读全文
posted @ 2013-11-06 06:59 snowfly123 阅读(305) 评论(0) 推荐(0) 编辑

摘要:发布:thebaby 来源:脚本学堂 【大中小】本文详细介绍了,在sql server中判断数据库或表是否存在的方法,有理论有实例,有需要的朋友可以参考下,一定有帮助的。原文地址:http://www.jbxue.com/db/13356.html本节内容:Sql Server 判断表或数据库是否存在在SQL Server中判断数据库是否存在,可以这样:复制代码代码示例:select * From master.dbo.sysdatabases where name='pubs'最初安装 SQL Server 时,sysdatabases 包含 master、model、msd 阅读全文
posted @ 2013-11-06 06:58 snowfly123 阅读(684) 评论(1) 推荐(0) 编辑

摘要:php出现出现乱码的原因:页面文件的编码方式(.html,.php等)、html.head中指定浏览器的编码方式、MySql数据库传输的编码方式、Apache字符集。PHP页面中文乱码出现的原因有几种,一种是页面编码不统计一,二是数据库未设置编码,三是apache编码有问题,下面我来给大家介绍两种解决办法,总体来讲就是页面编码不统一了。出现乱码大部分是由于编码方式的不一致导致的,其中主要有四个地方不一致就可能存在这个可能:1、页面文件的编码方式(.html,.php等)2、html.head中指定浏览器的编码方式3、MySql数据库传输的编码方式4、Apache字符集在只有PHP代码的页面,做 阅读全文
posted @ 2013-10-30 06:37 snowfly123 阅读(411) 评论(0) 推荐(0) 编辑

摘要:本文介绍下,一个mysql触发器的例子,在数据插入前更新相关内容,有需要的朋友参考下。mysql触发器的例子,如下:view sourceprint? 001 mysql>CREATETABLEEmployee( 002 -> idint, 003 -> first_nameVARCHAR(15), ... 阅读全文
posted @ 2013-10-29 06:26 snowfly123 阅读(629) 评论(0) 推荐(0) 编辑

摘要:本文介绍下,mysql中进行批量更新、多表更新、多表删除的一些实例,有需要的朋友可以参考下。本节主要内容:mysql的批量更新、多表更新、多表删除一,批量更新:复制代码代码示例:update tepoi,pinf set tepoi.x=pinf.fx,tepoi.y=pinf.fywhere tepoi.pid=pinf.dmgis_id and tepoi.pid>10000;假设有表a,b,其结构为:复制代码代码示例:a(id,email,name) b(id,email)update a inner join b on a.id=b.id setupdate tableA inn 阅读全文
posted @ 2013-10-29 06:24 snowfly123 阅读(1195) 评论(0) 推荐(0) 编辑

摘要:使用mysql 中的load 命令,可以将txt 文件中的内容加载到数据库表中使用mysql 中的load 命令,讲txt 文件中的内容加载到数据库表中,例如,创建table,名称是user,一个字段username;当前有db.txt文件,内容是以空格分开的用户名,例如:xiaowang xiaoliu zhangsan将该文件加载到数据表user中,使用命令即可:复制代码代码如下:load data local infile "/home/beaver/db" into table user lines terminated by ' ';作者 Beav 阅读全文
posted @ 2013-10-23 06:38 snowfly123 阅读(2165) 评论(0) 推荐(0) 编辑

摘要:有关mysql数据库的备份与还原,我们一般用下面两种方式来处理:1.使用into outfile 和 load data infile导入导出备份数据本文原始链接:http://www.jbxue.com/db/4766.html有关mysql数据库的备份与还原,我们一般用下面两种方式来处理:1.使用into outfile 和 load data infile导入导出备份数据导出的数据可以自己规定格式,并且导出的是纯数据,不存在建表信息,可以直接导入另外一个同数据库的不同表中,相对于mysqldump比较灵活机动。来看下面的例子:(1)下面的mysql命令是把select的mytable表中 阅读全文
posted @ 2013-10-23 06:37 snowfly123 阅读(321) 评论(0) 推荐(0) 编辑

摘要:本文介绍下,一个mysql的例子,将查询到的数据结果保存到一个变量中。有需要的朋友可以参考下。本代码演示:将mysql查询结果保存到变量中的方法。代码:view sourceprint? 001 mysql>CREATETABLEEmployee( //创建数据表 002 -> idint, 003 -> firs... 阅读全文
posted @ 2013-09-19 09:50 snowfly123 阅读(1011) 评论(0) 推荐(0) 编辑

摘要:本文介绍下,在mysql语句中使用@变量的一个例子,学习下这个特殊变量的用法,有需要的朋友参考下吧。要求:计算用户距上次访问的天数,根据imei号区分不同的用户,如果时间段内只有一次访问则为0。初始化数据:复制代码代码示例:CREATE TABLE `pd` ( `imei` varchar(32) NOT NULL DEFAULT '', `dat` datetime DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ------------------------------ Records of pd-- www.jb 阅读全文
posted @ 2013-09-19 09:47 snowfly123 阅读(1607) 评论(0) 推荐(0) 编辑

摘要:本文分享一个T-SQL的例子,将自定义函数的结果作为别名列,是个不错的应用实例,有兴趣的朋友研究下。T-SQL实例,学习下将函数结果作为别名列的方法。代码:view sourceprint? 01 1> 02 2>CREATETABLEConvertTest 03 3> ( ... 阅读全文
posted @ 2013-09-19 09:46 snowfly123 阅读(529) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示