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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值