易截截图软件、单文件、免安装、纯绿色、仅160KB

debian下mysql对中文的支持问题

修改 /etc/mysql/my.cnf 文件,
在 [client] 下加入 default-character-set=utf8,
在   [mysqld] 下加入 default-character-set=utf8,
则在vi里可以正确的显示中文了(前提是vi也使用utf8)。
不过在查询的时候,结果里的中文却会显示成 "?",这个问题比较简单的方法有几种,分别是:
1.在创建数据库时即指定数据库字符集(还可以顺带指定校对规则):
mysql> CREATE DATABASE
db_name
  mysql> DEFAULT CHARACTER SET utf8 [
COLLATE utf8
];
2.在创建表的时候指定表字符集:
  mysql> CREATE TABLE
tbl_name
(
column_list
)
  mysql> DEFAULT CHARACTER SET
charset_name
COLLATE
collation_name
3.指定列字符集(每一个“字符
”列(即,CHAR
、VARCHAR
或TEXT
类型的列)有一个列字符集和一个列
校对规则,它不能为
  空。列定义语法有一个可选子句来指定列字符集和校对规则):
  mysql>  CREATE TABLE Table1
  mysql>  (
  mysql>  column1 VARCHAR(5)
CHARACTER SET latin1 COLLATE latin1_german1_ci
  mysql>  );


相关文档:

oracle向mysql移植

有一些没有使用数据库中间件的软件可能会碰到在不同的应用场景需要用不同的数据库,这样可能就需要将数据库代码做移植,我这里整理了一些从oracle到mysql的移植过程中的注意事项:
1。sequence生成
可以用类似的东西来做,如下:  
  create   table   myseq   ( &nb ......

MySQL数据类型

数值类型
  MySQL
的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且
MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补。
  表列出了各种数值类型以及它们的允许范围和占用的内存空间。 ......

mysql 常用函数

一、常用字符串函数
1.CONCAT(str1,str2,...)
mysql> ? concat;
mysql> SELECT CONCAT('My', 'S', 'QL');
+-------------------------+
| CONCAT('My', 'S', 'QL') |
+-------------------------+
| MySQL        ......

mysql中GROUP BY结合GROUP_CONCAT的使用 [转]

http://javeye.javaeye.com/blog/558093
我们知道,group by可以将sql查询结果按照group by后面列进行分类显示。比如:
Sql代码
select
 columnA,columnB 
from
 
table
 
group
 
by
 columnA,columnB  
select columnA,columnB from table group by columnA,colum ......

MSSQL 实现 MySQL 的 limit 查询方式

MSSQL 如何实现 MySQL 的 limit 查询方式
不知为何,MSSQL 中没有 limit 这个极为重要的查询方式,熟悉 MySQL 的朋友都知道,MySQL 的 limit 对于实现分页和一些限制结果集的应用中非常方便。没有不要紧,我们可以用其他方法达到同样的目的,自己动手,丰衣足食!
语法:
Code:
SELECT * from
(
    ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号