mysql
zafer
这个作者很懒,什么都没留下…
展开
-
mysql sql语句大全
引自:http://www.cnblogs.com/yunf/archive/2011/04/12/2013448.html1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdev转载 2016-02-05 13:34:25 · 1033 阅读 · 0 评论 -
Centos6.5使用yum安装mysql
0、以root权限进入,su root1、yum 安装mysql1.1、yum -y install mysql-server1.2、安装结果:Installed: mysql-server.x86_64 0:5.1.73-7.el6 Dependency Installed:原创 2017-01-24 16:04:20 · 316 阅读 · 0 评论 -
SQL搜索下划线,like中不能匹配下划线的问题
使用like语句的错误查询MySQL> select * from t where x like '%_%';返回全部的记录,不是想要的结果! 为什么错误?因为在like语句中的下划线的含义是“任意一个字符”,类似“%”代表匹配任意多个字符的。 4.正确的查询方法能想到的有如下两种方法。1)第一种方法使用escape转义原创 2017-02-16 12:02:15 · 18850 阅读 · 2 评论 -
MySQL服务器上添加一个允许远程访问的用户
MySQL默认是没有开启远程控制的,必须添加远程访问的用户,如果是安装版的话,从MySQL提供的控制台进入。用root用户登陆,然后: grant all privileges on *.* to 创建的用户名 @"%" identified by "密码"; flush privileges; * 刷新刚才的内容* 格式:grant 权限 on 数据库名.表名 to 用户@登录主转载 2016-06-12 12:49:37 · 460 阅读 · 0 评论 -
mysql 日期格式
DATE_FORMA T(date, format) 根据格式串format 格式化日期或日期和时间值date,返回结果串。 可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。根据format字符串格式化date值: %S, %s 两位数字形式的秒( 00,01, . . ., 59) %i 两位数字形式的分( 00,01, . .原创 2016-05-18 15:12:21 · 650 阅读 · 0 评论 -
修改MySql的存储过程、函数、事件、触发器、视图的 DEFINER
#修改存储过程、函数、事件、触发器、视图的 DEFINERselect definer from mysql.proc;update mysql.proc set definer='root@localhost';or update mysql.proc set definer='root@localhost' where db='db_name';select DEF原创 2016-05-31 14:31:30 · 2828 阅读 · 0 评论 -
MySQLConnector/ODBC 安装时遇到的小问题
今天在新做的 Win2008R2 上想使用 SqlDbx 管理 MySQL,提示需要安装 MySQLConnector/ODBC,这没什么,以前装过的,按要求下载安装一个就是了。结果在安装 MySQL Connector/ODBC 的过程中出错,无法继续安装,错误信息大致为“MySQL ODBC 5.2 ANSI Driver ODBC driver could not be loaded d转载 2016-05-04 13:56:11 · 7204 阅读 · 0 评论 -
如何在MySQL存储过程中保留注释
如何在MySQL存储过程中保留注释本来在MySQL的Store Procedure 里添加注释很简单。可惜如果用命令行客户端来导入备份的数据,注释就会被干掉。在存储过程BODY里面添加注释解决办法:/*!99999* Write your comments here.*/转载 2016-05-04 09:53:46 · 2249 阅读 · 0 评论 -
MYSQL中日期与字符串间的相互转换
http://blog.csdn.net/superbfly/article/details/12783141一、字符串转日期下面将讲述如何在MySQL中把一个字符串转换成日期:背景:rq字段信息为:201009011、无需转换的:SELECT * FROM tairlist_day WHERE rq>'2010-07-31' AND rq2、使用:转载 2016-04-20 09:17:56 · 2184 阅读 · 0 评论 -
powerdesigner设置mysql唯一键,非主键
http://www.3fwork.com/b802/000679MYM023417/powerdesigner设置mysql唯一键,非主键 员工表如下,先将id设置主键:现在将"员工id"设置唯一约束:1,切换到"Keys",发现已经存在一个Key1,这个是刚刚新增主键id。在Key1下发空行出,点击会新增一个Key2:2,双击Key2,在Constraint n转载 2016-04-20 09:16:44 · 7619 阅读 · 0 评论 -
mysql触发器不支持动态sql
drop trigger if exists tri_*DELIMITER //create trigger tri_* before updateon pointtable for each rowbegin if exists (select pointname from pointtable where pointname=new.pointname) then原创 2016-04-20 09:14:38 · 2790 阅读 · 1 评论 -
MySql 申明变量以及赋值
sql server中变量要先申明后赋值:局部变量用一个@标识,全局变量用两个@(常用的全局变量一般都是已经定义好的);申明局部变量语法:declare @变量名 数据类型;例如:declare @num int;赋值:有两种方法式(@num为变量名,value为值)set @num=value; 或 select @num=value;如果想获取查询语句中的一个字段值原创 2016-04-19 13:03:41 · 414 阅读 · 0 评论 -
MySQL存储过程实现动态执行SQL
--存储过程名和参数,参数中in表示传入参数,out标示传出参数,inout表示传入传出参数create procedure p_procedurecode(in sumdate varchar(10)) begin declare v_sql varchar(500); --需要执行的SQL语句 declare sym varchar(6);原创 2016-04-28 10:22:19 · 547 阅读 · 0 评论 -
MySQL不存在则创建数据库数据表
创建数据库:Create Database If Not Exists MyDB Character Set UTF8创建数据表:Create Table If Not Exists MyDB.MyTable(ID Bigint(8) unsigned Primary key Auto_Increment,thTime DateTime,name VarChar(128)原创 2016-04-27 15:31:06 · 4308 阅读 · 0 评论 -
mysql 触发器不能创建表
http://hbiao68.iteye.com/blog/2005391需求:我有个表 table1,当我向 table1 insert 数据 xx,xx,5555,xx 的时候,触发建立一个新表 t5555 不能做到在TRIGGER中建立表,会提示Explicit or implicit commit is not allowed in stored function or转载 2016-04-28 10:17:04 · 1895 阅读 · 0 评论 -
MYSQL千万级数据量的优化方法积累
引自:http://blog.sina.com.cn/s/blog_85ead02a0101csci.html1、分库分表很明显,一个主表(也就是很重要的表,例如用户表)无限制的增长势必严重影响性能,分库与分表是一个很不错的解决途径,也就是性能优化途径,现在的案例是我们有一个1000多万条记录的用户表members,查询起来非常之慢,同事的做法是将其散列到100个表中,分别从mem转载 2017-06-02 18:41:33 · 664 阅读 · 0 评论