加上反斜杠,就是对
'
或者
"
的,可以用
\'
和
\''
替换
一般如果是在php程序上进行插入数据库的话,可以先做个处理
$str='
';
if(!get_magic_quotes_gpc()){
$str=addslashes($str);
//addslashes这个函数会对字符串进行处理,即对
的,用
}
加上
反斜杠
,就是对
$str=
addslashes
($str);
①.、在EXCEL中生成所需SQL语句
alter table friend0 add column pknum int;
SQL语句,再动态执行
DELIMITER $$
CREATE PROCEDURE dd1()
BEGIN
DECLARE i INT DEFAULT 0;
SET @s=CONCAT('alter table friend',i,' add column pknum int;');
PREPARE stml FROM @s;
EXECUTE stml;
END WHILE;
END; $$
DELIMITER ;
照着这个修改下服务器的编码
MySQL的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation).
对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(connection).
–查看字符集
mysql show variables like 'character%';
mysql show variables like 'collation_%';
修改配置文件:
shell vi /etc/mysql/my.cnf
[client]
[mysql]
[mysqld]
mysqlALTER TABLE tbl_name CONVERT TO CHARACTER SET character_name [COLLATE ...]
只是修改表的默认字符集:
mysqlALTER TABLE tbl_name DEFAULT CHARACTER SET character_name [COLLATE...];
mysqlALTER TABLE tbl_name CHANGE c_name c_name CHARACTER SET character_name [COLLATE ...];
查看数据库的字符集
mysql show create database test;
查看表的字符集,包括各个字段的字符集,如果各字段没有标明,表示与表的字符集一致
mysql show create table books \G
查看字段编码
SHOW FULL COLUMNS FROM tbl_name;
以上就是土嘎嘎小编为大家整理的mysql怎么插入字符相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!