mysql
mysql
势无形
这个作者很懒,什么都没留下…
展开
-
计算select 语句执行时间的方法
计算select 语句执行时间的方法:declare @d datetimeset @d=getdate()select * from tb_name;select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())原创 2020-10-06 08:50:42 · 594 阅读 · 0 评论 -
sql count sum if
sum函数中使用if判断条件格式为:sum(if(条件,列值,0))注解:sum是求和函数,条件为真时,执行列值(字段名)求和也就是累加,条件为假时为0求和(当然还是0)1.单条件判断格式,sum(if(条件字段名=值,需要计算sum的字段名,0))2.多条件判断格式,sum(if(条件字段名>值 AND 条件字段名>值 AND 条件字段名=值,1,0))注解:多条件判断格式整体含义为,计算满足条件的数据总数,如果满足条件,那么数据总数加1,所以1的含义为累加13.常原创 2020-10-05 23:38:52 · 770 阅读 · 1 评论 -
mysql 索引失效 的情况
索引并不是时时都会生效的,比如以下几种情况,将导致索引失效: 1.如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因) 注意:要想使用or,又想让索引生效,只能将or条件中的每个列都加上索引 2.对于多列索引,不是使用的第一部分,则不会使用索引 3.like查询是以%开头 4.如果列类型是字符串,那一定要在条件中将数据使用引号引用起来,否则不使用索引 5.如果mysql估计使用全表扫描要比使用索引快,则不使用索引此外,查...转载 2020-08-16 14:47:02 · 93 阅读 · 0 评论 -
mysqldb for python 64位版地址
给python安装mysqldb包,但是提示找不到python2.7,以为是注册表信息坏了,修复了一些python 结果还是不行.细看安装包发现win32字样,我的系统是64位的啊!搜了半天才找到MySQLdb for python 64位的包: 地址:http://www.codegood.com/archives/129原创 2015-04-27 11:40:53 · 490 阅读 · 0 评论 -
MySQL定义异常和异常处理方法
在MySQL中,特定异常需要特定处理。这些异常可以联系到错误,以及子程序中的一般流程控制。定义异常是事先定义程序执行过程中遇到的问题,异常处理定义了在遇到问题时对应当采取的处理方式,并且保证存储过程或者函数在遇到错误时或者警告时能够继续执行。1 异常定义1.1 语法DECLARE condition_name CONDITION FOR [condition_type];1.2 说明conditio转载 2015-04-28 09:37:29 · 443 阅读 · 0 评论 -
sql增加字段、删除字段、增加约束、删除约束、修改缺省值、修改字段数据类型、重命名字段、重命名表
修改表结构包括:增加字段、删除字段、增加约束、删除约束、修改缺省值、修改字段数据类型、重命名字段、重命名表。所有这些动作都是用 ALTER TABLE 命令执行的。1、 增加字段ALTER TABLE products ADD description text;你也可以同时在该字段上定义约束,使用通常的语法:ALTER TABLE products ADD descrip转载 2015-04-28 17:20:01 · 2955 阅读 · 0 评论 -
Mysql 修改密码及重置密码方法
Mysql 修改密码及重置密码方法修改密码://选择数据库use mysql;//修改密码update user set password=password('新密码') where user='root';//立即生效flush privileges忘记管理员密码:在my.ini的[mysqld]字段下面加入: skip-grant-ta转载 2015-05-14 20:15:07 · 531 阅读 · 0 评论