摘要:Mysql版本:5.11、首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令: net stop mysql打开第一个cmd窗口,切换到mysql的bin目录,运行命令: mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables 注释: 该命令通过跳过权限安全检查,开启mysql服务,这样连接mysql时,可以不用输入用户密码。2、打开第二个cmd窗口,连接mysql: 输入命令: mysql
阅读全文
随笔分类 - MySql
摘要:本文出自 “从cisco走向linux” 博客查看指定的存储过程内容:select body from mysql.proc where name='procedurename';查看所有的存储过程:show procedure status;导出MySQL的存储过程mysqldump -uroot -p -hlocalhost -P3306 -n -d -t -R DBName > procedurename.sql参数说明:-n: --no-create-db-d: --no-data-t: --no-create-info-R: --routines Dump st
阅读全文
摘要:mysql查看所有存储过程查询数据库中的存储过程方法一: select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE'方法二: show procedure status;一.创建存储过程1.基本语法:create procedure sp_name()begin………end2.参数传递二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括 号,哪怕该存储过程没有参数传递三.删除存储过程1.基本语法:drop procedure
阅读全文
摘要:多表更新在 MySQL 3.23 中,你可以使用 LIMIT # 来确保只有给定的记录行数目被更改。如果一个 ORDER BY 子句被使用(从 MySQL 4.0.0 开始支持),记录行将以指定的次序被更新。这实际上只有连同 LIMIT 一起才有用。从 MySQL 4.0.4 开始,你也可以执行一个包含多个表的 UPDATE 的操作:UPDATE items,month SET items.price=month.priceWHERE items.id=month.id;注意:多表 UPDATE 不可以使用 ORDER BY 或 LIMIT。多表删除第一个多表删除格式从 MySQL 4.0.0
阅读全文
摘要:sqlserver:UPDATE a SET a.grade=b.id FROM userinfo a,levelinfo b WHERE a.exp>=b.minvalueAND a.exp<b.maxvaluemysql:UPDATEuserinfo a,levelinfo bSET a.grade=b.id WHERE a.exp>=b.minvalue AND a.exp<b.maxvalue
阅读全文
摘要:SELECT UserId, @i:=@i+1,gradeFROM userinfo a,(SELECT @rownum:=0) b ORDER BY grade DESC;
阅读全文
摘要:由于项目设计里面,牵扯到了金钱的转移,于是就要用到MYSQL的事务处理,来保证一组处理结果的正确性。用了事务,就不可避免的要牺牲一部分速度,来保证数据的正确性。只有InnoDB支持事务事务ACIDAtomicity(原子性)、Consistency(稳定性)、Isolation(隔离性)、Durability(可靠性)1、事务的原子性一组事务,要么成功;要么撤回。2、稳定性有非法数据(外键约束之类),事务撤回。3、隔离性事务独立运行。一个事务处理后的结果,影响了其他事务,那么其他事务会撤回。事务的100%隔离,需要牺牲速度。4、可靠性软、硬件崩溃后,InnoDB数据表驱动会利用日志文件重构修改
阅读全文
摘要:InnoDB和MyISAM简介MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的 顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具. MyISAM表格可以被压缩,而且它们支持全文搜索.它们不是事务安全的,而且也不支持外键。如果事物回滚将造成不完全回滚,不具有原子性。如果执行大量 的SELECT,MyISAM是更好的选择。InnoDB:这种类型是事务安全的.它与BDB类型具有相同的特性,它们还支持外键.InnoDB表格速度很快.具有比B
阅读全文
摘要:定义和用法DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。语法DATE_FORMAT(date,format)date参数是合法的日期。format规定日期/时间的输出格式。可以使用的格式有:格式描述%a缩写星期名%b缩写月名%c月,数值%D带有英文前缀的月中的天%d月的天,数值(00-31)%e月的天,数值(0-31)%f微秒%H小时 (00-23)%h小时 (01-12)%I小时 (01-12)%i分钟,数值(00-59)%j年的天 (001-366)%k小时 (0-23)%l小时 (1-12)%M月名%m月,数值(00-12)%pAM 或 PM%r时间,12-小时(h
阅读全文
摘要:DATE_ADD(date,INTERVAL expr type)date参数是合法的日期表达式。expr参数是您希望添加的时间间隔。type 参数可以是下列值:Type 值MICROSECONDSECONDMINUTEHOURDAYWEEKMONTHQUARTERYEARSECOND_MICROSECONDMINUTE_MICROSECONDMINUTE_SECONDHOUR_MICROSECONDHOUR_SECONDHOUR_MINUTEDAY_MICROSECONDDAY_SECONDDAY_MINUTEDAY_HOURYEAR_MONTH实例假设我们有如下的表:OrderIdProd
阅读全文
摘要:date_format(now(),'%Y-%c-%d %h:%i:%s') |
阅读全文

浙公网安备 33010602011771号