SQL
Frank(Zhiyang-Dou)
A Ph.D. candidate at HKU. Mainly focus on CG.
展开
-
SQL中limit语法的用法
SQL 中limit语句的语法和使用。如何限制选取的数据的数量以及指定区间的数据(在select语句中)。原创 2017-10-26 21:43:43 · 2752 阅读 · 0 评论 -
SQL异常处理-Mysql ERROR 1005 (HY000): Can't create table 'tmp' (errno: 13)
在建表的时候报错如下: Mysql ERROR 1005 (HY000): Can’t create table ‘tmp’ (errno: 13) mac的解决方法:sudo chown -R mysql:mysql /usr/local/mysql/data/原创 2018-02-03 19:41:37 · 1210 阅读 · 0 评论 -
mysql--secure-file-priv及“ERROR 13 (HY000): Can't get stat of 问题macbook
生产环境mac问题描述一很多时候我们需要将文件导入mysql数据库一般的命令是:load data infile '/Users/user/Desktop/test.txt' into table train_data;注意文件中的列和数据库列应当匹配!但是这样话会报错:--secure-file-priv问题原因原因是:mysql为了安全考虑需要指定一个文件夹去装载你要载入的文件,但是默认的mys原创 2018-02-05 10:33:44 · 1669 阅读 · 1 评论 -
数据库-支持中文\utf-8
综述很多人在使用数据库的时候插入英文数据没有任何问题,但是插入中文就会出错。下面给出两个解决方案。解决方案方案1:修改表更改数据库编码:ALTER DATABASE caitu99 CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;更改表编码:ALTER TABLE TABLE_NAME CONVERT T...原创 2018-05-10 19:26:32 · 1141 阅读 · 0 评论 -
UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in position 20: ordinal not in rang
综述使用tornado完成异步非堵塞服务器的开发(数据库课程设计),中间遇到了关于编码的问题,特别是在sql与python中文对接的时候。错误UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in position 20: ordinal not in range(128)错误原因您应该是使用了py...原创 2018-06-16 21:39:52 · 2021 阅读 · 0 评论 -
MYSQL修改表结构——增加、删除、修改列类型/信息
综述有时候需要修改表结构所以这里记录了一些sql修改表结构的命令方式增加列alter table tableName add columnName varchar(30) 修改列类型:alter table tableName alter column columnName varchar(4000) 删除列:alter table ...原创 2018-06-17 11:55:42 · 8605 阅读 · 1 评论