mysql
颠覆神话
这个作者很懒,什么都没留下…
展开
-
MySQL select into 用法
问题:要复制一张表中的部分字段到一张新表中去,并在新表中新增一个字段id,自动增加。 1.首先想到的是用select into,但是MYSQL不支持这一语法 MYSQL不支持: Select * Into new_table_name from old_table_name; 替代方法: Create table new_table_name转载 2014-02-26 10:56:23 · 1187 阅读 · 0 评论 -
MySQL 时间戳(Timestamp)函数
1. MySQL 获得当前时间戳函数:current_timestamp, current_timestamp() mysql> select current_timestamp, current_timestamp(); +---------------------+---------------------+ | current_timestamp | current_timesta转载 2014-02-26 13:10:06 · 493 阅读 · 0 评论 -
mysql 查询今天,昨天,近7天,近30天,本月,上一月数据的方法
说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为int(5)类型的,现需要查询今天添加的文章总数 select * from `article` where date_format(from_UNIXTIME(`add_time`),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d'); 或者 select * from `a转载 2014-03-12 20:06:00 · 746 阅读 · 0 评论 -
MySQL数据库使用命令行备份|MySQL数据库备份命令
MySQL数据库使用命令行备份|MySQL数据库备份命令 例如: 数据库地址:127.0.0.1 数据库用户名:root 数据库密码:pass 数据库名称:myweb 备份数据库到D盘跟目录 mysqldump -h127.0.0.1 -uroot -ppass myweb > d:/backupfile.sql 备份到当前目录转载 2014-03-23 19:22:27 · 666 阅读 · 0 评论 -
mysql 误删除ibdata1之后的恢复方法
如果误删除了在线服务器中mysql innodb相关的数据文件ibdata1以及日志文件 ib_logfile*,应该怎样恢复呢 mysql 误删除ibdata1之后如何恢复 如果误删除了在线服务器中mysql innodb相关的数据文件ibdata1以及日志文件 ib_logfile*, 应该怎样恢复呢? 这时候应该一身冷汗了吧? ===转载 2014-03-24 11:13:58 · 2428 阅读 · 0 评论 -
跟踪监控MYSQL执行的sql语句
跟踪监控MYSQL执行的sql语句 一windows平台下为例: 修改my.ini,在mysqld下添加log一行, [mysqld] log = "D:/tmp/mysql_log/mysql_log.sql" 然后,重新启动mysql,就可以实时看到myql服务器当前正在执行的语句了。 ================ 监控mysql执行的s转载 2014-05-06 10:52:06 · 1089 阅读 · 0 评论 -
MySQL触发器
最近我想在一个表插入或删除数据时同时更新另外一个表,我考虑是使用触发器还是存储过程。在网上查阅了一些资料。触发器与存储过程的主要区别是触发器是数据库相应某个事件后主动调用的,而存储过程是由程序员被动调用的。有一个形象的比喻,触发器是地雷,存储过程是手榴弹。下面是从网上搜到的触发器的基本知识。 在触发器中你可以使用在函数中使用的语句。特别举个例子: 复合语句(BE转载 2014-09-26 14:38:56 · 587 阅读 · 0 评论