MySQL

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

你可能感兴趣的:(mysql)