MySql
hil2000
这个作者很懒,什么都没留下…
展开
-
MYSQL导入导出常用命令
<br />一、备份数据库:(命令在DOS的mysql/bin目录下执行) <br />mysqldump --opt school>school.bbb <br />注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。 <br />1.导出整个数据库<br />mysqldump -u 用户名 -p 数据库名 > 导出的文件名 <br />mysqldump -u root -p aikersql> aiker.sql<br />转载 2011-03-17 17:13:00 · 531 阅读 · 0 评论 -
mysql创建自定义函数和存储过程
一 创建自定义函数在使用mysql的过程中,mysql自带的函数可能不能完成我们的业务需求,这时就需要自定义函数,例如笔者在开发过程中遇到下面这个问题:mysql表结构如下DROP TABLE IF EXISTS `test`;CREATE TABLE `test` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `pic`原创 2012-12-26 19:55:42 · 68860 阅读 · 1 评论 -
mysql慢查询设置
在web开发中,我们经常会写出一些SQL语句,一条糟糕的SQL语句可能让你的整个程序都非常慢,超过10秒一般用户就会选择关闭网页,如何优化SQL语句将那些运行时间 比较长的SQL语句找出呢?MySQL给我们提供了一个很好的功能,那就是慢查询!所谓的慢查询就是通过设置来记录超过一定时间的SQL语句!那么如何应用慢查询呢?1.开启MySQL的慢查询日志功能默认情况下,MySQL是不会记录超原创 2012-11-20 20:41:18 · 2919 阅读 · 0 评论 -
使用索引提高查询速度
使用索引提高查询速度1.前言在web开发中,页面模板,业务逻辑(包括缓存、连接池)和数据库这三个部分,数据库在其中负责执行SQL查询并返回查询结果,是影响网站速度最重要的性能瓶颈。本文主要针对MySql数据库,双十一的电商大战,引发了淘宝技术热议,而淘宝现在去IOE(I代表IBM的缩写,即去IBM的存储设备和小型机;O是代表Oracle的缩写,也即去Oracle数据库,采用MySQL和Ha原创 2012-11-17 21:12:32 · 1278 阅读 · 0 评论 -
MySQL学习笔记(一)
1.mysql常用数据类型(1)数值型TINYINT 1 字节 (-128,127) 无符号(0,255)小整数值 SMALLINT 2 字节 (-32768,32767) 无符号(0,65 535) 大整数值 MEDIUMINT 3 字节 (-8 388 608,8388607) 无符号(0,16777215) 大整数值 INT(-2147483648,2147483647)原创 2012-09-21 21:58:19 · 949 阅读 · 0 评论 -
windows服务器上mysql备份脚本并实现ftp上传功能
刚刚写完了一个脚本,马上来分享一下 @echo offset path=%path%;D:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\HaoZipset y=%date:~0,4%set m=%date:~5,2%set d=%date:~8,2%set h=%time:~0,2%set cdat转载 2011-12-31 15:55:51 · 1353 阅读 · 0 评论 -
Linux服务器上Mysql数据库备份命令
oschina 每天凌晨使用 crontab 自动对 mysql 数据库进行备份,备份命令如下:date_str=`date +%Y%m%d`cd /data2/backupmysqldump -h localhost -u oschina --password=xxxx -R -E -e \ --max_allowed_packet=1048576 --net_buffer_leng转载 2011-12-31 15:59:10 · 871 阅读 · 0 评论 -
Navicat 使用 SSH 隧道连接 MySQL 数据库
Linux 上的 MySQL 服务器,如果不想开数据库端口(默认3306) 但又希望可以远程访问,这时候可以利用 Navicat 的 SSH 隧道设置,使用方法:新建数据库连接,输入常规信息,如下图所示:其中主机名可以直接填写 localhost 或者 127.0.0.1然后切换 Tab 到 SSH ,如下图所示:输入 MySQL 所在服务器的地址、OpenSSH 的端口号转载 2011-12-24 21:31:51 · 5494 阅读 · 0 评论 -
mysql修改用户名密码
<br />1.直接在数据库中修改记录<br />mysql> use mysql<br />mysql> update user set password = password(”new_password”) where user = “user_name”;<br />mysql> flush privileges;<br />其实这种方法就是更新一条数据库记录,与普通update语句不同的是,密码加密存储,需用password()函数来生成,另一个不同点是需要刷新权限表。<br />2.在数据库中运行转载 2011-03-17 17:16:00 · 752 阅读 · 0 评论 -
Windows Server服务器端MySQL数据库自动备份
1.给root账户授权所有sql权限grant all privileges on *.* to root@"%" identified by ".";flush privileges;2.建立bat批处理文件@echo offset path=%path%;D:\Program Files\MySQL\MySQL Server 5.5\binset y=%date:~0,4%s原创 2014-05-10 21:12:36 · 3898 阅读 · 0 评论