mysql
文章平均质量分 58
会不会依然想起我a
这个作者很懒,什么都没留下…
展开
-
mysql 表数据导入和导出
一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql#/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql敲回车后会提示输入密码2、只导出表结构mysqldump -u用户名 -p密码转载 2017-11-17 16:42:35 · 1210 阅读 · 0 评论 -
mysql中like的用法
在sql结构化查询语言中,like语句有着至关重要的作用。like语句的语法格式是:select*from表名where字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。A:% 包含零个或多个字符的任意字符串:1、like'Mc%' 将搜索以字母 Mc 开头的所有字符串(如 McBadden)。2、like'%inger' 将搜...原创 2018-07-02 09:05:38 · 31496 阅读 · 2 评论 -
python操作mysql数据库cursor导致oom处理方法
当使用sql查询的结果有非常多行时,如果使用默认的cursor,你的程序在接受数据的的时候很可能卡住或者被杀死,原因是mysql客户端(Java,Pyhton)默认在内存里缓存下所有行然后再处理,如果内存溢出后,你的程序就会被杀死。解决方式是实用流式游标,在Python中,你可以使用pymysql.cursors.SSCursor(或者SSDictCursor)来解决这个问题import ...原创 2018-06-20 16:05:35 · 1817 阅读 · 0 评论 -
查看mysql表的信息,包括更新时间,创建时间等等
执行show table status like '表名';原创 2018-06-20 16:07:06 · 7982 阅读 · 0 评论 -
mysql 同一个表内 按照多个字段分组,然后得出另一个字段最大的那一行数据
分组的字段为timestamp,qid,hid,排序的字段为time_use,desc表示降序,临时表的限制条件是scene为4或者5,日期为20180702,time_use小于180000sql语句为'select *,max(time_use) from (select * from origin_data where (scene=5 or scene=4) and date="20180...原创 2018-07-03 14:07:23 · 1725 阅读 · 0 评论 -
sql 优化策略或者避免索引失效的策略
1.’对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is...转载 2018-08-28 18:00:37 · 158 阅读 · 0 评论 -
python写入mysql转移字符消失的问题
写入数据之前,使用pymysql或者mysqlDb 提供的内置方法scape_string()格式化一下字符串即可;原创 2019-05-15 15:35:51 · 915 阅读 · 0 评论