十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
加上反斜杠,就是对
创新互联于2013年创立,先为黄岩等服务建站,黄岩等地企业,进行企业商务咨询服务。为黄岩企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
'
或者
"
的,可以用
\'
和
\''
替换
\"\'12》;
一般如果是在php程序上进行插入数据库的话,可以先做个处理
$str='
"'12》;
';
if(!get_magic_quotes_gpc()){
$str=addslashes($str);
//addslashes这个函数会对字符串进行处理,即对
'
或者
"
的,用
\'
和
\''
替换
}
加上
反斜杠
,就是对
'
或者
"
的,可以用
\'
和
\''
替换
\"\'12》;
一般如果是在php程序上进行插入数据库的话,可以先做个处理
$str='
"'12》;
';
if(!get_magic_quotes_gpc()){
$str=
addslashes
($str);
//addslashes这个函数会对字符串进行处理,即对
'
或者
"
的,用
\'
和
\''
替换
}
1、在EXCEL中生成所需SQL语句
alter table friend0 add column pknum int;
alter table friend99 add column pknum int;
2、用SP循环生成
alter table friend0 add column pknum int;
SQL语句,再动态执行
DELIMITER $$
CREATE PROCEDURE dd1()
BEGIN
DECLARE i INT DEFAULT 0;
WHILE i=99 DO
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]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect=’SET NAMES utf8′
character-set-server = utf8
2.修改数据库: mysqlALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE …];
3.把表默认的字符集和所有字符列(CHAR,VARCHAR,TEXT)改为新的字符集:
mysqlALTER TABLE tbl_name CONVERT TO CHARACTER SET character_name [COLLATE …]
mysqlALTER TABLE logtest CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
只是修改表的默认字符集:
mysqlALTER TABLE tbl_name DEFAULT CHARACTER SET character_name [COLLATE…];
mysqlALTER TABLE logtest DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
4.修改字段的字符集:
mysqlALTER TABLE tbl_name CHANGE c_name c_name CHARACTER SET character_name [COLLATE …];
mysqlALTER TABLE logtest CHANGE title title VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci;
5.临时更改连接字符集:mysql SET NAMES utf8;
查看数据库的字符集
mysql show create database test;
查看表的字符集,包括各个字段的字符集,如果各字段没有标明,表示与表的字符集一致
mysql show create table books \G
查看字段编码
SHOW FULL COLUMNS FROM tbl_name;