MYSQL
morley_wang
这个作者很懒,什么都没留下…
展开
-
Replace INTO与INSERT INTO的不同之处
Replace INTO和INSERT INTO的区别: REPLACE的运行与INSERT很相似。只有一点例外,假如表中的一个旧记录与一个用于PRIMARY KEY或一个UNIQUE索引的新记录具有相同的值,则在新记录被插入之前,旧记录被删除。注意,除非表有一个PRIMARY KEY或UNIQUE索引,否则,使用一个REPLACE语句没有意义。该语句会与INSERT相同,因为没有转载 2012-05-11 11:01:54 · 814 阅读 · 0 评论 -
linux 命令 导入 导出数据库
mysql> use new_centermysql>source home/new_center.sql 一般情况会出现乱码,在导入之前mysql>set name utf8 导出用jump原创 2012-11-16 17:39:02 · 390 阅读 · 0 评论 -
mysql相关笔记
1.检查表是否存在->SHOW TABLES LIKE $tablename;看是否有值返回2./*取得所有相关表名*/function get_alllog_tables() { global $_gDb; $queryl = "SHOW TABLES LIKE 'log_%'"; $_gDb->query($queryl); while($_gD原创 2012-03-27 11:56:52 · 316 阅读 · 0 评论 -
怎么出现 mysql>
/usr/local/mysql/bin/mysql -Ducenter -uroot -ppd@st#rd -e "select * from tab_group " [root@localhost bin]# ./mysql -uroot -ppd@st#rd原创 2012-07-03 15:28:57 · 484 阅读 · 0 评论 -
解决mysql 不同编码查询
2、在代码上对传入的关键字进行CONVERT编码转换如上面的例子的sql:SELECT id,mail_2011_06_22.service_code,cur_time,concat('mail_2011_06_22') as tabName,'mail' as service FROM mail_2011_06_22 WHERE 1=1 AND ( state_type=3 OR原创 2012-11-28 09:37:41 · 1146 阅读 · 0 评论 -
concat 的用法
例如:SELECTA.service_code,A.comm_code,A.service_kind,A.factory_codeFROM ( SELECT C.service_code,C.comm_code,C.service_kind,C.factory_code,C.authFROM tab_service_informati原创 2012-10-11 15:13:31 · 1033 阅读 · 0 评论 -
concat和concat_ws()区别及MySQL的几个实用字符串函数
1.1 MySQL的concat函数可以连接一个或者多个字符串,如 mysql> select concat('10'); +--------------+ | concat('10') | +--------------+ | 10 | +--------------+转载 2012-10-11 15:21:02 · 324 阅读 · 0 评论 -
查询是 将某字段转换编码 mysql
CONVERT( username USING gbk) SELECT tab_terminal_fluctuate_log_2012_08_30.*,CONVERT( username USING gbk) AS username, 'tab_terminal_fluctuate_log_2012_08_30' AS tab_name FROM ucenter.tab_termina原创 2012-08-30 13:51:31 · 1842 阅读 · 0 评论 -
mysql修改表、字段、库的字符集
修改数据库字符集:ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE ...];把表默认的字符集和所有字符列(CHAR,VARCHAR,TEXT)改为新的字符集:ALTER TABLE tbl_name CONVERT TO CHARACTER SET character_name [COLLATE转载 2012-07-03 16:20:55 · 1284 阅读 · 0 评论 -
数据库错误发生 1267 Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) fo
在操作MYsql数据库时,报“error code [1267];Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation 'like' 对于常见的乱码问题,有的在数据库本身已经为gbk或gb2312时候,但是查询出来却是乱码,这是因为mysql转载 2012-07-03 15:36:56 · 48149 阅读 · 3 评论 -
mysql数据库乱码解析
mysql中文乱码问题解析 首先分析乱码的情况 1.写入数据库时作为乱码写入 2.查询结果以乱码返回 究竟在发生乱码时是哪一种情况呢? 我们先在mysql命令行下输入 show variables like '%char%'; 查看mysql字符集设置情况在查询结果中可以看到mysql数据库系统中客户端、数据库连接、数据库、文件系统、查询结果、服务器、系统的字符集设置 在这里,文件系统转载 2012-11-19 14:15:18 · 521 阅读 · 0 评论