摘要: 个人建议,数据库字符集尽量使用utf8(HTML页面对应的是utf-8),以使你的数据能很顺利的实现迁移,因为utf8字符集是目前最适合于实现多种不同字符集之间的转换的字符集,尽管你在命令行工具上可能无法正确查看数据库中的内容,我依然强烈建议使用utf8作为默认字符集. 接下来是完整的一个例子: 1.创建数据库表 mysql>CREATE DATABASE IF NOT EXISTS my_db ... 阅读全文
posted @ 2008-03-20 23:43 大树2 阅读(5839) 评论(0) 推荐(0) 编辑
摘要: show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 表的详细描述 select 中加上distinct去除重复字段 在mysql环境中,连... 阅读全文
posted @ 2008-03-20 23:29 大树2 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 总结: 错误是在你的结果集中有两种字符集。 比如说你在两个表联合查询,一个表的字符集是latin1,另一个是utf8, 这样在你的结果集中有两种字符集,mysql会报上面的错误。 一个表中不同的字段使用不同的字符集,也是一个道理。 用SHOW CREATE TABLE table_name;可以看出具体的字符集设置。 查了帮助手册,说是user的字符集没... 阅读全文
posted @ 2008-03-20 23:24 大树2 阅读(1948) 评论(0) 推荐(0) 编辑
摘要: 方法 1:建立数据库的时候要用UTF8编码:CREATE DATABASE news DEFAULT CHARSET=UTF8 。 2:建立数据表的时候也要用UTF8编码:(创建,修改) CREATE TABLE xinwen ( ... 阅读全文
posted @ 2008-03-20 23:14 大树2 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 现在做一个物料管理项目,用的是MYSQL数据库,乱码问题,在网上找到了答案,现和大家一起享, 转换的基本思想是把数据库用原字符集把数据导出,然后用新的字符集把数据导入。 现假设数据库名是 21php,数据库连接的用户和密码都是21php,连接主机是 localhost。 下面是转换操作步骤, 1. 导出 mysqldump -h localhost -u 21php -p21php --opt -... 阅读全文
posted @ 2008-03-20 23:07 大树2 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREAT... 阅读全文
posted @ 2008-03-20 22:52 大树2 阅读(905) 评论(1) 推荐(0) 编辑
摘要: 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CRE... 阅读全文
posted @ 2008-03-20 22:48 大树2 阅读(163) 评论(0) 推荐(0) 编辑
摘要: --建表table1,table2: create table table1(id int,name varchar(10)) create table table2(id int,score int) insert into table1 select 1,lee insert into table1 se... 阅读全文
posted @ 2008-03-20 09:27 大树2 阅读(3905) 评论(0) 推荐(1) 编辑