![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
database
文章平均质量分 61
尽拣寒枝不肯栖
这个作者很懒,什么都没留下…
展开
-
mysql数据库备份及注释说明
1.mysql数据库备份mysql -u root -p 数据库名 > 保存到文件名称.sql2.sql语句中注释在t-sql中,注释表示由用户提供的文本,服务器不对注释进行计算。我们可以将注释写成单独一行,也可以把注释写在t-sql语句的后面,还可把注释嵌套在t-sql语句块中。在Transact-SQL 中可使用两类注释符,单行注释和多行注释。原创 2016-04-26 16:02:24 · 856 阅读 · 0 评论 -
UnicodeEncodeError: 'latin-1' codec can't encode character
问题:What could be causing this error when I try to insert a foreign character into the database?>>UnicodeEncodeError: 'latin-1' codec can't encode character u'\u201c' in position 0: ordinal not i原创 2016-08-27 14:49:05 · 2936 阅读 · 0 评论 -
python读取文件写入数据库中编码问题
在把sina数据保存到数据库的过程中又碰到了些新问题。文本如下:# coding=utf-8import MySQLdb import codecs#读取爬取到的文件,按照用户名判断是否在数据库中存在,并返回idinfofile = codecs.open("inforead.txt", 'r', 'utf-8')infofilenew = codecs.open("info原创 2016-08-28 14:24:05 · 1894 阅读 · 0 评论 -
python操作数据库mysql
1. 要想使Python可以操作MySQL数据库,首先需要安装MySQL-python包,在CentOS上可以使用一下命令来安装[python] view plain copy $ sudo yum install MySQL-python 2. 啥都不说了,走两步吧,下面的程序创建了一个到mysql数据库的连接,然后执行了一个简单的查询,并打印查询结果转载 2016-08-26 16:54:31 · 458 阅读 · 0 评论 -
数据库中数据表某字段无法写
今天碰到特别诡异的一个问题,就是opensns_weibo中的from字段无法写。想了好多方法,都不行,后来想到可能是和from这个关键字有关系,查资料,偶然发现加上`就可以了。然后我试试‘发现还是不行,不够仔细阿,其实不是这个符号’,而是这个符号`。以前从来没有发现过这个符号的用处,今天算是长见识了。`这个符号是esc下面的那个。。。。原创 2016-08-26 22:23:19 · 542 阅读 · 0 评论 -
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
没有验证对不对,看着挺有道理的样子,先转发。在使用selenium处理中文网页或者网页标题是中文的时候,出现UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128),1 from selenium import webdriver2转载 2016-08-26 22:30:59 · 2568 阅读 · 0 评论 -
'latin-1' codec can't encode character 的解决方案
分析一个字符串,并更新数据库的时候,出现了如下错误:'latin-1' codec can't encode character u'\u017e' in position 11: ordinal not in range(256)进行了一些研究发现,原因是,数据库的编码和数据源的编码不一致,并且包含了不能处理的字符。有两种方法可用,一个是先预先处理一下字符串,二是设置数据库参转载 2016-08-27 09:27:46 · 43080 阅读 · 1 评论 -
mysql字符集介绍
1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二转载 2016-08-27 10:18:16 · 392 阅读 · 0 评论 -
mysql字符集(character set)
搞了一上午终于算是搞定了数据库的字符集问题了。数据库的字符集从我刚开始接触IT时候就是个问题,但当时没有搞明白,而且对计算机很多原理,上网搜集资料都能力不足。今天又碰到了这个问题,好好考虑了下,然后还在边搜集资料边思考问题,这是一大改进。通常网上的数据,编译器里的数据或者输出的数据都是utf8形式的。而数据库可以用show create database dbname查看,可以看到有很多地方涉原创 2016-08-27 13:59:14 · 8590 阅读 · 0 评论 -
打开mysql的远程访问权限
本来是本地导入本地数据库数据,现在改为本地导入远程数据库数据。出现了个Lost connection to MySQL server at 'reading initial communication packet', system error的问题。查了查资料说是可能是因为远程服务器没有打开远程访问权限,先试一下再说。初始状态为:要把root的host改为%。原创 2016-09-07 09:23:11 · 398 阅读 · 0 评论 -
mysql无法启动
本来是要在服务器上运行程序,然后程序获取的数据直接写进服务器,后来由于服务器要么访问不了weibo.com要么访问不了weibo.cn,访问速度各种慢,缺少各种插件。本来程序三天写好的,结果为了把程序移植到服务器上花了10天左右的时间,最后因为服务器的ip地址是在是差劲,好多网络都不能访问,最后退而求其次选在在本地跑程序,把数据上传至远端服务器。今天跑程序时发现了一个问题,我明明把xinlan原创 2016-09-07 01:43:06 · 302 阅读 · 0 评论 -
数据库连接的几种方式
ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给OD原创 2016-10-19 15:18:05 · 10704 阅读 · 0 评论 -
sqlalchemy增删各种操作
首先说下,由于最新的 0.8 版还是开发版本,因此我使用的是 0.79 版,API 也许会有些不同。因为我是搭配 MySQL InnoDB 使用,所以使用其他数据库的也不能完全照搬本文。接着就从安装开始介绍吧,以 Debian/Ubuntu 为例(请确保有管理员权限):1.MySQL复制代码 代码如下:apt-get install mysql-serverapt-ge转载 2016-06-06 23:05:05 · 10315 阅读 · 0 评论 -
hadoop操作mysql
前以前帖子介绍,怎样读取文本数据源和多个数据源的合并:http://www.cnblogs.com/liqizhou/archive/2012/05/15/2501835.html这一个博客介绍一下MapReduce怎样读取关系数据库的数据,选择的关系数据库为MySql,因为它是开源的软件,所以大家用的比较多。以前上学的时候就没有用过开源的软件,直接用盗版,也相当与免费,且比开源好用,例如转载 2016-06-10 16:33:52 · 766 阅读 · 0 评论 -
mysql数据库
当初次在机器上安装完Mysql时,你可以匿名进行访问数据库或者以不带口令的root身份进入数据库.另外如果你是一个管理员,你还要进行一些用户的建立及授权,这又涉及到设置密码的问题.下面我们就讨论一下如何设置密码:首先我们应该知道Mysql数据库中的口令存储必须用password()函数加密它.因为在user表中是以加密形式存储口令,而不是作为纯文本.如果你没有加密,直接在数据库中执行以下语原创 2016-04-11 14:45:06 · 202 阅读 · 0 评论 -
mysql终端输入后编码混乱
当向 MySQL 数据库插入一条带有中文的数据形如insert into employee values(null,'张三','female','1995-10-08','2015-11-12','Sales',2000,'是个好员工!'); 出现乱码时,可以使用语句 show variables like 'character%'; 来查看当前数据库的相关编码集。从上图中可以看到 M转载 2016-05-24 10:29:15 · 494 阅读 · 0 评论 -
mysql show status
【摘自】http://www.sandzhang.com/blog/2010/04/07/mysql-show-status-explained-detail/要查看MySQL运行状态,要优化MySQL运行效率都少不了要运行showstatus查看各种状态,下面是参考官方文档及网上资料整理出来的中文详细解释:状态名作用域详细解释转载 2016-04-27 09:13:10 · 240 阅读 · 0 评论 -
mysql基础知识
下面是msql5.1 和mysql5.5的全局变量和会话变量总数MYSQLVERSION:5.1.72-0ubuntu0.10.04.1-logselect count(*) from global_VARIABLES;277select count(*) from session_VARIABLES;277MYSQLVERSION:5.5.38-0ubuntu0.原创 2016-05-30 08:36:17 · 1704 阅读 · 0 评论 -
drop truncate delete table tableName
sql语句中----删除表数据drop、truncate和delete的用法 出处:西西整理 作者:西西 日期:2014/8/31 2:53:19 [大中 小] 评论: 0 | 我要发表看法虽然西西不建议大家去用命令删除数据库表中的东西,但是这些删除命令总有用的着的地方。说到删除表数据的关键字,大家记得最多的可能就是delete了然而我们做数据库开发,读取数据库数据.对转载 2016-04-23 09:26:59 · 337 阅读 · 0 评论 -
mysql出现问题
1. Unknown command '\''.这时之前出现的问题,现在又出现了,忘了原因,应该是创建数据库的编码格式,应该指定utf8原创 2016-05-31 16:39:45 · 281 阅读 · 0 评论 -
python ORM
python下的orm基本操作(1)--Mysql下的CRUD简单操作(含源码DEMO) 最近逐渐打算将工作的环境转移到ubuntu下,突然发现对于我来说,这ubuntu对于我这种上上网,收收邮件,写写博客,写写程序的时实在是太合适了,除了刚接触的时候会不怎么完全适应命令行及各种权限管理,apt-get命令相当的方便,各种原先在windows下各种奇怪错误在ubuntu下都没有出现了,好原创 2016-06-01 13:02:30 · 1134 阅读 · 0 评论 -
mysql操作
mysql中创建数据表1.创建一个数据库为test_dbmysql> create database test_db;Query OK, 1 row affected (0.00 sec)切换到test_db上mysql> use test_db;Database changedmysql>2.创建一个表tb_emp1create table tb_emp1转载 2016-06-02 15:39:20 · 277 阅读 · 0 评论 -
多线程写mysql
一个表还是多个表?如果是一个表,用的什么类型的?MYISAM还是INNODB。其实更多是MYSQL的问题,而不是C/C++的问题。MYISAM是表锁,并发写线程太多没意义。原创 2016-06-02 21:26:56 · 1806 阅读 · 0 评论 -
python sqlalchemy 写数据
# -*- coding: UTF-8 -*- from sqlalchemy import create_engine from sqlalchemy import Column, Integer, BigInteger, Stringfrom sqlalchemy.orm import sessionmaker from sqlalchemy.ext.de原创 2016-06-08 08:56:04 · 657 阅读 · 0 评论 -
ORM写mysql(最终处理方式)
最后是将所有的sinadata字段改为string字段,content改的varchar(1000),比较长,python处理。代码为: # -*- coding: UTF-8 -*- from sqlalchemy import create_engine from sqlalchemy import Column, Integer, String fro原创 2016-06-02 23:32:54 · 577 阅读 · 0 评论 -
还是mysql的问题
之前碰到过的mysql无法启动问题,试了好多办法都不行,最后证明是/home/mysql_data目录的文件权限问题,将文件夹及其下的文件权限全改成mysql:mysql问题就解决了。现在从opensns转移到elgg开源微博系统。看来是逃不掉了,非得好好看看php的东西。看懂了以后实现模拟用户行为,进而通过影响力计算实现信息传播,再通过实际的信息传播过程修正影响力计算方法。原创 2016-03-30 20:46:06 · 209 阅读 · 0 评论 -
mysql初始数据库用途
第一个数据库INFORMATION_SCHEMA:提供了访问数据库元数据的方式。 元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候用于表述该信息的其他术语包括“数据词典”和“系统目录”。 INFORMATION_SCHEMA是信息数据库,其中保存着关于MySQL服务器所维护的所有其他数据库的信息。在INFORMATION_SCHEMA中,有数个只读表。它们原创 2016-04-11 10:35:47 · 1448 阅读 · 0 评论 -
mysql源码安装及主从配置
MySQL5.7 的编译安装 2016-01-12 17:24 来自于分类 笔记 服务器 Linux一直嫌弃 MySQL 的编译安装,原因很简单,依赖复杂、容易出错,总之就是麻烦。但这些天由于需要必须编译安装,被迫阅读相关文档,发现现在的 MySQL 安装变得十分简单和容易。直接开始吧。一切从必要依赖开始。yum install -y gcc gcc-c++ ncurses-d转载 2017-03-31 16:43:02 · 377 阅读 · 0 评论