mysql
巨行心
这个作者很懒,什么都没留下…
展开
-
MySQL日期查询:本周、本月、本季、本年
查询当天SELECT * FROM 表名 WHERE TO_DAYS(时间字段名) = TO_DAYS(now());查询昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) – TO_DAYS( 时间字段名) 查询一周SELECT * FROM 表名 where DATE_SUB(CURDATE(),转载 2016-06-30 09:51:50 · 681 阅读 · 0 评论 -
mysql允许远程调用、数据库创建语句指定字符
1、允许任何机器以用户名root密码root访问GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;flush privileges;2、指定权限:grant select,delete,update,create,drop on *.* to 'dev'@'%' id原创 2016-06-20 10:47:11 · 323 阅读 · 0 评论 -
mysql查询结果合并去重、合并全部
SELECT doctor_id,doctor_name,doctor_position,COUNT(*) amountFROM((SELECT d.doctor_id,d.doctor_name,d.doctor_positionFROM doctor_info d LEFT JOIN hospitalized h ON d.doctor_id=h.doctor_id)UNION AL原创 2016-08-31 09:29:29 · 5002 阅读 · 0 评论 -
mysql建用户,建库,授权
1.新建用户//登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values('localhost','tanzuai',password('123456'));//刷新系统权限表mysql>flush privileges;这样就创建了一个名为:tanzua原创 2016-11-01 11:31:35 · 456 阅读 · 0 评论 -
MySQL单列索引和组合索引的创建及区别介绍
MySQL单列索引是我们使用MySQL数据库中经常会见到的,MySQL单列索引和组合索引的区别可能有很多人还不是十分的了解,下面就为您分析两者的主要区别,供您参考学习。 为了形象地对比两者,再建一个表:CREATE TABLE myIndex ( i_testID INT NOT NULL AUTO_INCREMENT, vc_Name VAR转载 2017-05-23 14:19:34 · 8555 阅读 · 0 评论 -
MySQL索引工作原理
为什么需要索引(Why is it needed)?当数据保存在磁盘类存储介质上时,它是作为数据块存放。这些数据块是被当作一个整体来访问的,这样可以保证操作的原子性。硬盘数据块存储结构类似于链表,都包含数据部分,以及一个指向下一个节点(或数据块)的指针,不需要连续存储。记录集只能在某个关键字段上进行排序,所以如果需要在一个无序字段上进行搜索,就要执行一个线性搜索(Linear Sear转载 2017-05-23 14:20:11 · 256 阅读 · 0 评论 -
linux下如何实现mysql数据库每天自动备份定时备份
概述 备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。而对于一些网站、系统来说,数据库就是一切,所以做好数据库的备份是至关重要的!备份是什么?为什么要备份容灾方案建设存储介质光盘 磁带 硬盘 磁盘阵列 DAS:直接附加转载 2017-06-07 17:32:49 · 410 阅读 · 0 评论 -
mysql重启失败,报错mysql Datafile './xx库/xx表.ibd' is corrupted(innodb_force_recovery在mysql中的用法)
MySQL数据库,当innodb表空间损坏时候,尝试启动数据库不成功,可以使用innodb_force_recovery参数进行强制启动在主配置文件my.cnf中添加innodb_force_recovery=6****************************innodb_force_recovery参数解释:innodb_force_recov原创 2017-09-12 09:13:29 · 1201 阅读 · 0 评论