1.MySQL中文乱码问题的解决
今日调试php,却发现录入mysql中的中文全是乱码,后来上网查找解决方案,均无一个能直接搞定的方法,后来经过多次试验,终于成功,现总结如下,以供大家参考:
1.首先mysql安装后,默认的编码为utf8,这一点从phpmyadmin可以看到
2.前台页面编码用uft-8
3.在mysql_connect()与mysql_select_db之间加上一句:
mysql_query('Set Names utf8');
4.数据库建立时,注意"整理"要选中:"gbk ",并注意查看数据表各字段对应的"整理"也要是:"gbk"
主要就是这一点,别的无所谓
2.如何初始化mysql自动编号
ALTER TABLE tablename AUTO_INCREMENT =0;
3.mysql将同一表中两个字段的内容合并
将字段auser的内容改为原auser+字段atel的内容
UPDATE airways SET auser = concat( auser, atel ) ;
4.如何实现MySQL表数据随机读取
SELECT * FROM table_name ORDER BY rand() LIMIT 5;
5.mysql导入数据
给一个表,导入数据,
1.先将数据放到excel中,存成csv
2.在本点结构中选"Improt"
3.选中字符编码,要与mysql中的编码一致,如"gb2312"
4.将分隔符";"改为","
5.确认ok
6.多个表的连接
select 各表中想要的不重复的纯字段名 from a
left join b on a.id=b.id
left join c on a.id=c.id
inner join d on b.id2=d.id2 and c.id2=d.id2