MySQL命令行数据操作使用心得(总结版)(二)
你使用字符串或数字把值赋给DATE列
4.CHAR(M) 型:定长字符串类型,当存储时,总是是用空格填满右边到指定的长度
5.BLOB TEXT类型,最大长度为65535(2^16-1)个字符。
6.VARCHAR型:变长字符串类型
查看mysql版本
Select @@Version
查看mysql默认编码
showvariables like 'character%';
showvariables like "character%";
.. www.2cto.com
设置MySQL编码
MySQL(版本是5.1.22)支持多种编码格式,并且可以在多个级别上设置不同的编码格式。
服务器级:在安装MySQL时可以设置服务器的默认编码格式
最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值,
如:default-character-set = utf8
character_set_server = utf8
修改完后,重启mysql的服务,service mysql restart
CREATEDATABASE db_name DEFAULT CHARACTER SET utf8;
表级:在MySQL中可以对同一个数据库中表指定不同的编码格式,如果不指定将继承数据库的编码格式。示例如下:
CREATETABLE `db_name`.`tb_name`(
id VARCHAR(20)NOTNULL,
name VARCHAR(20)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
列级:另外还可以对同一个表中的不同列指定不同的编码格式,示例如下:
CREATETABLE `db_name`.`tb_name`(
id varchar(20)NOTNULL,
name varchar(20) CHARACTER SET utf8
);
制定编码方式的一个好处是,增强对中文的处理,可解决表中部分中文字段内容在不同工具下乱码的问题
1.具体查询
SELECT content FROM forum
WHERE content='缩小贫富差距,是一个纠结的课题,怎么缩?关键是收入分配。话语权大的利益群众,收入分配明显偏高,导致收入差距拉大'
2.仔细搜索
SELECT content,
DATE,
url,
id,
ObjectKey,
RobotName,
ExecutionId,
FirstExtracted,
LastExtracted,
ExtractedInLastRun,
LastUpdated,
num
FROM aeolus.forum WHERE id='哄旗飞舞'
www.2cto.com
3.模糊查询
SELECT 字段 FROM 表
WHERE 字段 LIKE'我%'
4.模糊删除
DELETE FROM aeolus.forum WHEREid LIKE '%' ;
CRLF –
Carriage-Return Line-Feed回车换行 回车(CR, ASCII 13, \r) 换行(LF, ASCII 10, \n)