常用MySQL命令
2015-08-06 17:34
826 查看
控制台登录
Win + R运行cmd,打开命令控制台,输入:
如果提示:“mysql”不是内部或外部命令,也不是可用的程序或批处理文件。
说明没有配置MySQL的环境变量,解决办法是:
1.将MySQL加入到环境变量中,在path环境变量后面追加
2.进入MySQL安装目录D:\Program Files\MySQL\MySQL_Server_5.5\,按住Shift,右键点击bin文件夹,在弹出菜单中选择“在此处打开命令窗口”,然后运行mysql命令进行登录。
导出sql文件
*注:location表示本地目录,如 D:/export.sql
导入sql文件
一些比较实用的获取时间的SQL语句
Win + R运行cmd,打开命令控制台,输入:
mysql -h [hostname] -u [username] -p
如果提示:“mysql”不是内部或外部命令,也不是可用的程序或批处理文件。
说明没有配置MySQL的环境变量,解决办法是:
1.将MySQL加入到环境变量中,在path环境变量后面追加
D:\Program Files\MySQL\MySQL_Server_5.5\bin
2.进入MySQL安装目录D:\Program Files\MySQL\MySQL_Server_5.5\,按住Shift,右键点击bin文件夹,在弹出菜单中选择“在此处打开命令窗口”,然后运行mysql命令进行登录。
导出sql文件
mysqldump -h [localhost] -u [username] -p [dbname] >[location]
*注:location表示本地目录,如 D:/export.sql
导入sql文件
source [location]
一些比较实用的获取时间的SQL语句
-- 获取本月天数 SELECT DATEDIFF(DATE_ADD(CURDATE()-DAY(CURDATE())+1, INTERVAL 1 MONTH), DATE_ADD(CURDATE(), INTERVAL-DAY(CURDATE())+1 DAY)) FROM dual; SELECT DAYOFMONTH(LAST_DAY(CURDATE())); -- 获取本月第一天 SELECT DATE_ADD(CURDATE(), INTERVAL-DAY(CURDATE())+1 DAY); -- 获取本月最后一天 SELECT LAST_DAY(CURDATE()); -- 本季度的第一天 SELECT DATE_SUB(DATE_SUB(CURDATE(), INTERVAL(MONTH(CURDATE()) - 1) % 3 MONTH), INTERVAL DAY(CURDATE()) - 1 DAY); -- 获取下月第一天 SELECT DATE_ADD(CURDATE() - DAY(CURDATE()) + 1, INTERVAL 1 MONTH); -- 获取上个月的当前天 SELECT DATE_SUB(CURDATE(), INTERVAL 1 MONTH); -- 获取本年度第一天 SELECT DATE_SUB(CURDATE(), INTERVAL DAYOFYEAR(NOW()) - 1 DAY);
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜
- MySQL 备份与恢复