MYSQL函数及导出、导入数据库;执行SQL脚本
2017-06-05 11:27
274 查看
好记性不如赖笔头…………
-- MYSQL常用函数,这里只是例出了几个,还有很多实用的函数没有例出来,如果有须要,可以去API中去查找 SELECT ADDTIME(NOW(),'1:1:1'); -- 现在的时间加上1小时1分1秒 : 2017-06-05 12:11:52 SELECT CURRENT_TIME(); -- 现在的时分秒 : 11:11:50 SELECT CURRENT_DATE(); -- 现在的日期 : 2017-06-05 SELECT CURRENT_TIMESTAMP(); -- 现在的时间戳 : 2017-06-05 11:12:28 SELECT NOW(); -- 现在的时间,与现在的时间戳是相同的 : 2017-06-05 11:13:12 SELECT DATE(NOW()); -- 现在的日期 : 2017-06-05 SELECT TIME(NOW()); -- 现在的时分秒 : 11:14:25 SELECT DATE_ADD(NOW(),INTERVAL 1 DAY); -- 将指定的日期再加上指定的日期类型 : 2017-06-06 11:14:32 SELECT DATE_ADD(NOW(),INTERVAL 500 SECOND); -- 在现在的时间基础上,再加500秒后的时间: 2017-06-05 11:23:08 SELECT CONCAT('abc','wetw','[ok?]'); -- 字符串连接 : abcwetw[ok?] SELECT LEFT('admin',4); -- 从左边截取4个字符串:admi SELECT RIGHT('administraotr',5); -- 从右边截取五个字符串:raotr SELECT REPLACE('administrator','admin','**'); -- 替换指定的字符串:**istrator SELECT INSTR('admin','i'); -- 查找指定字符的位置:4 SELECT STRCMP('admin','admin'); -- 判断字符串是否相等:相等 == 0,大于 == 1,小于 == -1 SELECT FORMAT(100.883,2); -- 格式化,注意,会有四舍五入的进位现象:100.88 -- 注意,以下都是在dos命令行界面测试的 -- //导出数据 mysqldump -u root -p hotel>d:/mysql.sql -- //导入数据,前提,必须登陆到数据库并指定要导入的数据库 SOURCE d:/mysql.sql -- //第二种导入方式,可以不用登陆数据库 mysql -uroot -p test1<d:/mysql.sql -- 注意 以上两种导入方式,其实就是执行了SQL脚本,大家也可以将SQL语句写入到脚本中,再通过这种方式执行
相关文章推荐
- mysql执行导出导入sql脚本
- MySql 导入sql脚本 导出sql脚本 数据库
- Mysql 数据库命令行导出导入sql脚本
- pl/sql developer 导出数据库中的表到可执行的.sql 脚本文件
- asp.net执行sql脚本,导出数据库文件到本地
- mysql 执行 大数据 sql文件 与 集群结构 授权 数据库导出导入
- 导出数据库到本地为sql格式,linux下执行导入sql数据
- MySQL导入sql脚本 导出数据库
- MySQL命令行SQL脚本的导入导出小结(数据库的备份与还原)
- bat脚本执行mysql命令导入sql文件到数据库
- MySQL命令行SQL脚本的导入导出小结(数据库的备份与还原)
- MySQL导入sql脚本 导出数据库
- MySQL导出和导入SQL脚本
- Excel导入Sqlserver数据库脚本
- ASP.NET(C#)执行.SQL脚本实现数据库建表
- M| SQL 导入导出的时候数据库表的主键和自动编号丢失 怎么办
- PL/SQL导入导出数据库和表
- 如何在C#中用程序执行指定的SQL脚本文件,实现自动安装创建数据库.txt
- 【笔记】CSV文件导入数据库SQL脚本
- 数据库-Oracle【SQL模糊查询语句(like) 及SQL Server 2005 导入和导出向导】