随笔分类 -  MySQL

摘要:缺少 libmysqlclient-dev 应该是安装MySQL的锅。 资料:http://www.cnblogs.com/xiazh/archive/2012/12/12/2814289.html https://my.oschina.net/u/1242038/blog/497960?p=1 阅读全文
posted @ 2016-12-09 16:21 半天的半天 阅读(943) 评论(0) 推荐(0)
摘要:在命令行下mysql的数据导出有个很好用命令mysqldump,它的参数有一大把,可以这样查看: mysqldump 最常用的: mysqldump -uroot -pmysql databasefoo table1 table2 > foo.sql 这样就可以将数据库databasefoo的表ta 阅读全文
posted @ 2016-07-27 16:03 半天的半天 阅读(2016) 评论(0) 推荐(2)
摘要:一、sqlalchemy 中的count() count()统计数据特别慢: session.query(cls).count() 8W 数据花费了近50s 但是在数据库中直接查询: select count(*) from table_name. 用时仅0.738s 这个差别让人真是匪夷所思。 后 阅读全文
posted @ 2016-06-28 11:47 半天的半天 阅读(12176) 评论(1) 推荐(5)
摘要:一、根据”create_date“查询每天的数据 1、查询2016年5月每天的数据 session.query(extract('day', User.create_date).label('day'), func.count('*')).filter(extract('month', User.c 阅读全文
posted @ 2016-06-16 12:10 半天的半天 阅读(5858) 评论(1) 推荐(3)
摘要:一个注意点,就是sqlalchemy 使用create_all()建表的时候,要在 create_all()所在页面import那些表的model sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (1074, 阅读全文
posted @ 2016-05-17 17:46 半天的半天 阅读(3216) 评论(2) 推荐(1)
摘要:遇到了原来的表字段太简单,并且有的类型不符合需要,例如create_time的类型应为datetime类型却设置成了time类型,这里需要修正。 1、添加字段 alter table table_name add column column_name varchar(64); 2、删除字段 3、改字 阅读全文
posted @ 2016-05-05 13:49 半天的半天 阅读(10666) 评论(0) 推荐(4)
摘要:一、TIMESTAMP[(M)] 时间戳。范围是’1970-01-01 00:00:00’到2037年。 TIMESTAMP列用于INSERT或UPDATE操作时记录日期和时间。 如果你不分配一个值,表中的第一个TIMESTAMP列自动设置为最近操作的日期和时间。 也可以通过分配一个NULL值,将T 阅读全文
posted @ 2016-05-05 11:55 半天的半天 阅读(42910) 评论(0) 推荐(36)
摘要:不能查看mysql中数据库的表。 一、查看 mysql> desc test; ERROR 1046 (3D000): No database selected mysql> use test; Database changed mysql> show tables; ERROR 1018 (HY0 阅读全文
posted @ 2016-05-05 10:22 半天的半天 阅读(1607) 评论(0) 推荐(0)
摘要:首先,linux下有多种方法,①为编译的,②编译的tar.gz包,③,编译的rpm;本文打算叙述rpm形式的安装过程:后边将书tar.gz包的安装及一些问题的解决参考 一、下载安装包 官方网站下载,或者百度云链接下载: 二、检查与清理原来是否有安装残留 如果确信没有安装过mysql服务就不用了,如果 阅读全文
posted @ 2016-04-07 14:20 半天的半天 阅读(24332) 评论(0) 推荐(51)
摘要:作者:Steven Feuerstein 提高编写PL/SQL代码数量及质量的四个简单易行指导方针 我从1990年就开始编写PL/SQL代码。这意味着我已经编写了几万行的软件代码,但我确信,其中的绝大多数代码都非常拙劣,而且难以维护。 幸运地是,我发现找到并遵循编写出更好代... 阅读全文
posted @ 2015-12-16 11:54 半天的半天 阅读(267) 评论(0) 推荐(0)
摘要:DOS下进入 1、通过程序中的mySQL的:MySQL 5.6 Command Line Client直接进入mySQL的命令行; 2、或者通过WIn+R--》输入cmd,然后C:等一层一层找到安装MYSQL的的文件夹运行mysql.exe可执行文件来运行mySQL输入mySQL的连界密码,然后... 阅读全文
posted @ 2015-11-25 23:20 半天的半天 阅读(378) 评论(0) 推荐(0)
摘要:一、mysql服务的启动和停止 mysql> net stop mysql mysql> net start mysql 二、登陆mysql mysql> 语法如下: mysql -u用户名 -p用户密码 mysql> 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345, 阅读全文
posted @ 2015-03-11 14:52 半天的半天 阅读(75827) 评论(0) 推荐(38)