`
ghost_away
  • 浏览: 17170 次
文章分类
社区版块
存档分类
最新评论

mysql知识

 
阅读更多
1.修改mysql 不显示中文:(现在在福建朝日,编码都用gbk)
mysql> SHOW VARIABLES LIKE 'character%';
mysql> SET character_set_client = utf8 ;
mysql> SET character_set_connection = utf8 ;
mysql> SHOW VARIABLES LIKE 'collation_%';

3.修改表的编码:ALTER TABLE `category` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin
以上命令就是将一个表category的编码改为utf8
4.修改字段的编码:
ALTER TABLE `test` CHANGE `dd` `dd` VARCHAR( 45 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL
以上命令就是将test表中 dd的字段编码改为utf8

4.mysql时间模糊查询:
select * from t_client_waiting_area where datediff(rec_update_datetime,'2013-07-22')=0

5.mysql执行外部脚本
  source d:/sql.txt
  \. d:/sql.txt

6.查看表结构:
  desc tablename;
  show columns from tablename;

7.mysql在linux系统下表区分大小写:
  在ubuntu下,/etc/mysql/my.cnf文件中 [mysqld]的后面加      lower_case_table_names=1  0,区分大小写; 1,不区分 
( MYSQL在LINUX下名、表名、列名、别名大小写规则如下:  1.数据库名与表名是严格区分大小写的  2.表的别名是严格区分大小写的  3.列名与列的别名在所有的情况下均是忽略大小写的  4.变量名也是严格区分大小写的  MYSQL在WINDOWS下都不区分大小写)

8.删除数据库失败
ERROR 1010 (HY000): Error dropping database(can't rmdir './sshe/',errno:17)
使用命令:find / -name sshe
找到在路径 /var/lib/mysql/sshe
删除对应的数据库文件夹:rm -rf sshe

9创建数据库 create database sshe default charset utf8
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics