数据库
legendary_Dragon
学不可以已
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql 数据库在windows下安装
声明:此方法主要针对的是用压缩包方式安装mysql,而我也推荐大家使用这种方式安装。 第一步: 首先把压缩文件解压到一个非中文路径的文件路径下,不建议直接放在C盘。然后打开文件夹里面有bin,data…一些文件。 第二步: 打开其中的my.ini配置文件,可以用记事本打开。然后把basedir 和 datadir改为你自己的文件路径。如图所示。(这里的是我自己的...原创 2017-12-14 18:20:35 · 314 阅读 · 0 评论 -
Python 在mysql数据库中插入空值
Python中没有NULL,只有None,操作mysql数据库时,当某个值为空,不能使用下列插入语句 # 错误案例 a = None cursor = db.cursor() sql = "INSERT INTO 表名 VALUES ('%s')" % a cursor.execute(sql) db.commit() 应该使用下列这种方式操作 # 正确案例 a = None cur...原创 2018-07-27 21:18:59 · 17178 阅读 · 6 评论 -
Column count doesn't match value count at row 1(Python操作MySQL数据库时的报错)
首先,这个错误的意思是,我们插入数据库的列与数据库中的列不是一一对应的。 当使用Python操作MySQL数据库时,如果id是自增,或者timestamp是自动生成的时候,我们不能采用 "INSERT INTO 表名 VALUES (%s, %s, %s, %s, %s, %s, %s)" 这种简写的方式是不对的。 应该把列的字段名一一对应起来 "INSERT INTO 表名 (...原创 2018-09-17 17:29:16 · 1170 阅读 · 0 评论 -
关于数据库字段命名与实体类命名选择驼峰还是下划线
因为数据库字段、索引对大小写是不敏感的,驼峰标识无意义; 所以一般采用数据库字段下划线, 实体类驼峰的命名方式原创 2018-09-20 14:39:27 · 12392 阅读 · 0 评论 -
ERROR 'latin-1' codec can't encode characters in position 81-86: ordinal not in range(256)问题解决
使用pymysql时,出现了编码问题,可以在连接时进行声明: db = pymysql.connect('{}'.format(host), '{}'.format(username), '{}'.format(pwd), '{}'.format(database), use_unicode=True, charset="utf8") ...原创 2018-10-18 16:00:45 · 808 阅读 · 0 评论
分享