1、今天发生了一件有意思的事情,传输的数据大于标准定的字段长度了,我把字段长度调大了,把数据传输过来了。谁知道,人家的数据不符合标准,要删除了重新搞,那么你如何将超长的数据删除呢,或者将超长的数据查询出来。 答:剧透一下,其实使用char_length()查询出来的,就可以把这些删除掉,然后将调大的 ...
分类:
数据库 时间:
2020-03-01 14:39:11
阅读次数:
81
主库执行CREATE DATABASE test CHARACTER SET utf8 COLLATE utf8_general_ci;use test;create table if not exists h1 (id int(10) PRIMARY KEY AUTO_INCREMENT,name ...
分类:
数据库 时间:
2020-03-01 12:38:55
阅读次数:
245
对于使用kettle把csv文件导入数据库出现中文乱码问题,首先排查数据库属性中的字符集是否为utf8,其次数据库自断的字符集是否utf8,如果都没问题,那么问题就是出在kettle上,首先是kettle连接数据库的db连接处要添加一个属性,添加characterEncoding属性,值为UTF-8 ...
分类:
其他好文 时间:
2020-03-01 12:19:39
阅读次数:
52
查询需要更新编码的表,并生成相应的更新SQL SELECT CONCAT('ALTER TABLE ', table_name, ' CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin;') FROM information_schema.TABLES WH ...
分类:
数据库 时间:
2020-02-29 22:09:03
阅读次数:
106
只要保证cmd客户端和MySQL两者编码一致即可。 但现实是cmd默认的是gbk(cmd属性可以看到中文操作系统下面是gbk编码),而mySQL一般是utf8,之前一直进入误区,想要更改cmd的字符编码,可是并不能行得通。在mysql中关于客户端编码问题,只需在cmd里告诉mysql服务器我客户端这 ...
分类:
数据库 时间:
2020-02-29 13:25:30
阅读次数:
119
一、文件处理读操作#f=open(‘陈粒‘,encoding=‘utf-8‘)#data=f.read()#print(data)#f.close()#f=open(‘xxx‘)#data=f.read()#print(data)#rwaf=open(‘陈粒‘,‘r‘,encoding=‘utf-8‘)#data=f.read()##print(data)#print(f.readable())#
分类:
编程语言 时间:
2020-02-29 10:25:41
阅读次数:
59
写在前面 在web服务端开发中,字符的编解码几乎每天都要打交道。编解码一旦处理不当,就会出现令人头疼的乱码问题。 不少从事node服务端开发的同学,由于对字符编码码相关知识了解不足,遇到问题时,经常会一筹莫展,花大量的时间在排查、解决问题。 文本先对字符编解码的基础知识进行简单介绍,然后举例说明如何 ...
分类:
其他好文 时间:
2020-02-28 15:35:32
阅读次数:
142
Mybatis_config.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/my ...
分类:
其他好文 时间:
2020-02-28 01:03:56
阅读次数:
76
--获取单个汉字首字母拼音 --CREATE DEFINER=`by`@`%` FUNCTION `fun_first_pinyin`(`P_NAME` VARCHAR(5)) RETURNS varchar(5) CHARSET utf8 NO SQL create function fun_fi ...
分类:
数据库 时间:
2020-02-27 20:35:17
阅读次数:
81
详情看 https://www.cnblogs.com/amy420/p/7234897.html mysqldump uroot p A default character set=utf8 c1.sql mysqldump uroot p A hex blob /test.sql mysqldu ...
分类:
数据库 时间:
2020-02-27 16:02:22
阅读次数:
72