
mysql
Nomius
这个作者很懒,什么都没留下…
展开
-
innodb 和 myisam
ISAMISAM 是一种定义明确而且经历时间考验的数据表格管理方法,它在设计的时候就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取的速度很快,而且不占用大量的内存和存储资源。ISAM的两个主要不足之处在于,它不支持事物处理,也不能够容错。如果你的硬盘崩溃了,那么数据文件就无法恢复了。如果你正在把ISAM用在关键任务应用程序里,那就必须经常备份你所有事实时数据,通过其原创 2013-07-13 17:46:39 · 717 阅读 · 0 评论 -
MySql下视图的创建
转载自 : http://blog.youkuaiyun.com/kingkuang2006/article/details/6981484(1).第一类:create view v as select * from table;(2).第二类:create view v as select id,name,age from table;(3).第三类:create vie转载 2015-01-09 16:57:40 · 561 阅读 · 0 评论 -
mysql 事件
自MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务(例如:删除记录、对数据进行汇总等等),来取代原先只能由操作系统的计划任务来执行的工作。更值得一提的是MySQL的事件调度器可以精确到每秒钟执行一个任务,而操作系统的计划任务(如:Linux下的CRON或Windows下的任务计划)只能精确到每分钟执行一次。对于一些对数据转载 2015-01-29 11:27:09 · 589 阅读 · 0 评论 -
MySQL存储过程详解 mysql 存储过程
转自 http://blog.sina.com.cn/s/blog_52d20fbf0100ofd5.htmlMySQL存储过程详解 mysql 存储过程 (2010-12-13 10:59:38)转载▼标签: it分类: mysqlmysql存储过程详解1. 存储过程简介转载 2015-01-15 16:05:43 · 507 阅读 · 0 评论 -
触发器
触发器(trigger):监视某种情况,并触发某种操作。触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete)语法:create trigger triggerNameafter/before insert/update/delet转载 2015-01-15 18:18:20 · 734 阅读 · 0 评论 -
存储过程
存储过程原创 2015-01-23 19:25:36 · 494 阅读 · 0 评论 -
mysql分表的3种方法
转自 http://www.blogjava.net/kelly859/archive/2012/06/08/380369.htmlmysql分表的3种方法一,先说一下为什么要分表当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。根据个人经验,mysql执行一个sq转载 2015-06-02 18:37:07 · 464 阅读 · 0 评论 -
MyISAM 和 InnoDB 讲解
转载自 : http://www.php100.com/html/webkaifa/database/Mysql/2011/0326/7789.html MyISAM 和 InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。My转载 2015-06-03 17:29:47 · 434 阅读 · 0 评论 -
MySQL索引类型一览 让MySQL高效运行起来
转载自 :http://www.php100.com/html/webkaifa/database/Mysql/2010/0409/4279.html索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引转载 2015-06-05 11:32:24 · 483 阅读 · 0 评论 -
ceotos mysql 非法操作恢复
恢复方法 请看日志.....日志是万能的 还教你怎么处理啊 少年 mysql的水还是很深的啊.原创 2016-01-19 15:49:47 · 472 阅读 · 0 评论 -
导出csv 格式
SELECT * from users where id>0 into outfile '/tmp/info3.csv' fields terminated by ',' enclosed by '"' lines terminated by '\n'\G;原创 2016-08-09 16:29:09 · 765 阅读 · 0 评论 -
导出文件
select * from users as u inner join user_extra as e on u.id = e.user_id where u.id in () into outfile '/tmp/info1025.csv' fields terminated by ',' enclosed by '"' lines terminated by '\n'\G;原创 2016-10-26 09:57:00 · 368 阅读 · 0 评论 -
MYSQL 授权
转载地址 http://renxiangzyq.iteye.com/blog/763837创建MySQL用户 赋予某指定库表的权限博客分类: 数据库MySQL数据结构Apache updateERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value建议使用G转载 2016-11-02 15:08:45 · 399 阅读 · 0 评论 -
15个初学者必看的基础SQL查询语句
15个初学者必看的基础SQL查询语句分享到:更多2014-10-07 分类:数据库、编程开发1人评论本文是码农网原创翻译,转载请看清文末的转载要求,谢谢合作!本文将分享15个初学者必看的基础SQL查询语句,都很基础,但是你不一定都会,所以好好看看吧。1、创建表和数据插入SQL我们在开始创建数据表和向表中插入演示数据之前,我想给大家解释一转载 2014-10-08 18:31:35 · 704 阅读 · 0 评论 -
mysql 字符串函数
ASCII(str) 返回字符串str的 最左面字符的ASCII代码值。如果str是空字符串, 返回0。如果str是NULL,返回NULL。mysql> select ASCII('2'); -> 50mysql> select ASCII(2); -> 50mysql> select ASCII('dx'); -> 100也可参见ORD转载 2014-09-02 19:12:43 · 511 阅读 · 0 评论 -
mysql innodb 索引失效问题引起表级锁
mysql innodb表的索引统计信息对表锁的有很大的影响,这件影响是通过索引失效导致的。都知道innodb有索引的话,采用的是行级锁,没有索引或者索引失效后采用的是表级锁,而表级锁对并发性能是大打折扣的。所以说如果系统并发性降低,可以先更新一下索引统计信息。analyze table table_name转载 2014-04-07 18:53:11 · 958 阅读 · 0 评论 -
Mysql 设置外键
MySql外键设置详解(1) 外键的使用:外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加ER图的可读性 有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库有时候会由于没有通过外键的检测而使得开发人员删除,插入操作失败.他们觉得这样很麻烦 其实这正式外键在强制你保证数据的完整性和一致性.这原创 2013-07-13 17:54:20 · 855 阅读 · 0 评论 -
MySQL日期时间函数大全
MySQL日期时间函数大全 DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date) 返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。 mysql> select原创 2013-07-13 17:57:35 · 609 阅读 · 0 评论 -
Mysql 自增并赋值
UPDATE mdl_dz_user as u1 INNER JOIN (SELECT id,point,@i :=@i+1 as r from mdl_dz_user INNER JOIN (SELECT @i:=0) b ORDER BY point desc) as u2 set u1.rank2=u2.r where u1.id = u2.id;按照point 字段来排序 并给r原创 2013-07-13 14:07:06 · 2440 阅读 · 0 评论 -
多次安装卸载MySql 后无法启动mysql 服务 解决办法
今天在给公司搭建环境的时候先是用APPSERV 安装 安装后 出现了很多问题......然后就卸载掉,自己重新 搭配环境了...在安装MYSQL 的时候出现了 服务无法启动 我想肯定是因为前面appserv里面的SQL服务卸载不彻底造成的所以 删除服务 sc delete mysql删除注册表 打开注册表 regedit.msc 找到 HKEY_原创 2013-09-24 09:57:51 · 992 阅读 · 0 评论 -
mysql comment
查看mysql表包含comment列的信息 方法1:show full fields from '表名称'; //把所有信息都输出 方法2:show create table score;修改表的comment项(如修改gbox表): alter table score COMMENT = 'hello';修改数据库表的某列(price)的CO转载 2013-11-01 13:50:19 · 5888 阅读 · 0 评论 -
了解MYSQL Cast函数
转载自:http://database.51cto.com/art/201010/229194.htmMYSQL Cast函数是非常重要的MYSQL函数,下面就将为您详细介绍MYSQL Cast函数的语法及其使用,希望能让您对MYSQL Cast函数有更多的认识。BINARY BINARY操作符将后面的字符串抛给一个二进制字符串。这是一种简单的方式来促使逐字转载 2013-11-20 15:45:40 · 938 阅读 · 0 评论 -
mysql学习 第二天
往表中加入数据 从文件中抓取load data local infile "D:\feed.txt" into table feed2; 这里必须有引号提示 抓取的数据 可以直接从批量命令导出去 mysql -u root -proot feed.text (得把第一行的字段拿掉)原创 2013-11-06 09:00:57 · 550 阅读 · 0 评论 -
mysql 学习 第一天
批处理命令 mysql -u root -proot .bat 如果想将查询的数据生成一个文件的话 mysql -u root -proot .bat >go.txt原创 2013-11-05 17:58:19 · 571 阅读 · 0 评论 -
mysql 批量增加 和一些日期函数
insert into stat2(uid,point) select uid,point from stat;select FROM_UNIXTIME(log_time,'%Y-%m-%d') as date,count(log_id) as total from kc_course_study_logwhere FROM_UNIXTIME(log_time,'%原创 2013-11-21 17:20:18 · 885 阅读 · 0 评论 -
group_concat() http://www.cnblogs.com/wangtao_20/archive/2011/02/23/1961860.html
group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果。比较抽象,难以理解。通俗点理解,其实是这样的:group_concat()会计算哪些行属于同一组,将属于同一组的列显示出来。要返回哪些列,由函数参数(就是字段名)决定。分组必须有个标准,就是根据group by指定的列进行分组。group_concat函数应该是在内部执行转载 2013-12-17 14:24:18 · 890 阅读 · 0 评论 -
mySQL 的一些技巧 case __when
多行插入insert into mdl_dz_user (id,nickname,realname,username,email)select id,name as nickname,realname,email as username,email from mdl_dz_admin_user where id case。。 whenSELECT id, type,CASE原创 2013-07-13 17:48:28 · 861 阅读 · 0 评论 -
mysql 优化
1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看转载 2014-04-07 18:40:09 · 482 阅读 · 0 评论 -
MYSQL 常用命令大全
1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MY...转载 2018-05-30 15:04:03 · 482 阅读 · 1 评论