求电影芳华芳华小说百度云资源网盘资源分享

西西软件园多重安全检测下载网站、值得信赖的软件下载站!
→ SQLyog中文乱码的解决方法
10.2 绿色中文版
类型:数据库类大小:19.0M语言:中文 评分:5.6
导入SQL的时候的问题,如果以前SQL是GBK就必须导入GBK编码如果UTF-8就必须一样!小问题~如果是写入,不管通过PHP还是C/s提交入库,编码必须统一的。
类别: 类 &&&大小:19.0M
&&&语言: 中文
初始情况:? 我使用的是SQLyog Enterprise v8.18。? Eclipse使用的文本编码是默认设置GBK;? 而服务器安装的MySQL: mysql-essential-5.1.47-win32.msi,指定的字符编码为utf8。当我用SQLyog查看我的JPA项目生成的数据表及数据时,发现中文数据显示为乱码。第一判断:Eclipse的文本编码与MySQL数据库字符编码不一致导致。修改Eclipse设置,Window-&Preferences-&General-&Workspace,找到Text file encg,选择Other,修改为UTF-8。此时,需要把项目中所有用到中文的程序,把文字调整为正确的编码。然后删除数据库表及数据,执行JPA项目,重新生成表及数据。结果,用SQLyog查看数据表,仍然显示乱码。上网搜索,解决方法:? 在SQLyog下输入下面代码,全部执行SET character_set_client = utf8;SET character_set_results = gb2312;SET character_set_connection = utf8;? 在SQLyog的菜单Tools-&Preference Base-&Editor 修改Fonts结果,用SQLyog查看数据表,仍然显示乱码。网上的方法不可行!第三判断:MySQL要支持完整的中文字符集,应该设置为GBK编码。找到MySQL安装目录的my.ini,修改utf8为gbk,如下:default-character-set=gbk共两处需要修改。重启MySQL服务。结果,用SQLyog查看数据表,显示正常。特此记录!1. 数据库表中字段的字符集设置&。show create table TableName&或&show full columns from tableNamemysql&&show create table t1;+-------+------------------------------------| Table | Create Table&&&&&&&&&&&&&&&&&&&&&&&+-------+------------------------------------| t1&&& | CREATE TABLE `t1` (& `id` int(11) NOT NULL,& `c1` varchar(30) DEFAULT NULL,& PRIMARY KEY (`id`)&&&&) ENGINE=InnoDB DEFAULT CHARSET=gbk |+-------+------------------------------------1 row in set (0.00 sec)&&&&&&&&&&&&&&&&&&&&&&&&&mysql&&show full columns from t1;+-------+-------------+----------------+------+-----+-| Field | Type&&&&&&& | Collation&&&&& | Null | Key |&+-------+-------------+----------------+------+-----+-| id&&& | int(11)&&&& | NULL&&&&&&&&&& | NO&& | PRI |&| c1&&& | varchar(30) | gbk_chinese_ci | YES& |&&&& |&+-------+-------------+----------------+------+-----+-2 rows in set (0.00 sec)&mysql&2. 当前联接系统参数&&show variables like 'char%'mysql&&show variables like 'char%';+--------------------------+----------------| Variable_name&&&&&&&&&&& | Value+--------------------------+----------------| character_set_client&&&& | gbk| character_set_connection | gbk| character_set_database&& | latin1| character_set_filesystem | binary| character_set_results&&& | gbk| character_set_server&&&& | latin1| character_set_system&&&& | utf8| character_sets_dir&&&&&& | C:/Program File+--------------------------+----------------8 rows in set (0.00 sec)&mysql&1. 中文,请确保 表中该字段的字符集为中文兼容:&&big5&&&& | Big5 Traditional Chinese&gb2312&& | GB2312 Simplified Chinese&gbk&&&&& | GBK Simplified Chinese&utf8&&&& | UTF-8 Unicode2. 确保,联接参数与这个字段字符集一致,你可以用 set name 'charsetname';&&比如,&set name 'gbk';&这条命令会同时修改 character_set_client,character_set_connection,character_set_results&(如果你的这架MySQL中都为中文,则你可以在my.ini或my.cnf中加上或修改这个参数, 参数文件修改后需重启MySQL服务)[mysql]default-character-set=gbk3. PHP 乱码,&同样 mysql_query(&set name 'gbk'&); 其它API也类似。4. phpmyadmin里乱码&phpMyAdmin的config.inc.php中有没有设置$cfg['DefaultCharset']='utf-8';5. Windows操作系统中命令行(&DOS&窗口)下。&&在你的DOS窗中的左上角标题栏片左键,属性,&在字体中,选择“宋体”,确认&mysql中 set names 'gbk';6. ADO.NET, ADO中&,可以连接字符串中加入CharSet=UTF8;类似指令以说明connection的字符集。&Server=myServerADatabase=myDataBUid=myUPwd=myP CharSet=UTF8;7. SQL Manager for MySQL用EMS建数据库,&Character Set设为utf-8&client charset设UTF-8&Font charset 设为GB2312_CHARSET8. jdbcodbc桥接&/j2se/1.4.2/docs/guide/jdbc/bridge.html&&&&&&&//&Load the JDBC-ODBC bridge driver&&&&&&& Class.forName(sun.jdbc.odbc.JdbcOdbcDriver) ;&&&&&&&//&setup the properties&&&&&&& java.util.Properties prop&=&new&java.util.Properties();&&&&&& prop.put(&&&charSet&&&,&&&Big5&&&);&&&&&& prop.put(&&&user&&&, username);&&&&&& prop.put(&&&password&&&, password);&&&&&&&//&Connect to the database&&&&&&& con&=&DriverManager.getConnection(url, prop);9.& PHP 5.2 版本以上解决乱码问题的一个方法&(由 ljf_ljf [Mark Liang] 提供)&&&&$conn&=&mysql_connect&(&&&192.168.1.133&&&,&&&root&&&,&&&123456&&&) or&&&&&&&&die&(&&&Could not connect:&&&.&mysql_error&());&&&&$program_char&=&&&utf8&&&;&&&&$conn&.&mysql_select_db&(&&&test&&&);&&&&//&$conn.mysql_query('SET @@character_set_results = &'.$program_char.'&');&&&&&&&& mysql_set_charset(&$program_char&,&$conn&);&&&&&$charset&=&mysql_client_encoding&(&$conn&);&&&&printf&(&&&current character set is %s &br&&&&,&$charset&);&&&&$result&=&mysql_query&(&&&SELECT id, task_no,pack_path FROM tb_workplan where id = 1&&&,&$conn&);&&&&while&(&$row&=&mysql_fetch_array&(&$result&,&MYSQL_BOTH)) {&&&&&&&&printf&(&&&ID: %s &br& task_no: %s& &br& pack_path :%s &BR&&&&,&$row&[&&&id&&&]&,&$row&[&1&]&,&$row&[&&pack_path&&&]);&&&&& }&&&&$conn&.&mysql_free_result&(&$result&);&&&&$conn&.&mysql_close&();9.& 存储过程参数乱码create procedure t ( aa char(10) charset 'gbk')用SQlyog链接了数据库..中文会变乱码怎么回事``就是如果是&我&,就会变&?&...1.在SQLyog下输入下面代码,全部执行SET character_set_client = utf8;SET character_set_results = gb2312;SET character_set_connection = utf8;如果上边的不行,还可以改成Gbk。总以根据你的数据的文字编码改成相应的编码类型就ok了。给出Gbk的代码:SET character_set_client = gbK; SET character_set_results = gbK; SET character_set_connection = utf8; 但是重启SQL之后又不行了。2.Tools-&Preference Base-&Editor 修改Fonts修改完成后,重新启动SQLyog就好了!
数据库管理软件是一种负责数据库的定义建立操作管理和维护的软件系统。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过访问数据库中的数据,数据库管理员也通过进行数据库的维护工作。数据库管理系统的主要职能有数据库的定义和建立数据库的操作数据库的控制数据库的维护故障恢复和数据通信。这里西西给大家收集整理了一些实用的数据库管理软件下载,推荐有需要的用户来西西下载使用。...
02-03 / 20.1M
推荐理由:最新版navicat for mysql,自带注册码。已经绿化,解压到任意目录就可运行。Navicat Premium 是一个可多重连
03-25 / 5.8M
推荐理由:MyDB Studio包含了用于MySQL服务器管理的完整工具集。它可用于创建/编辑/放弃数据库对象,数据库同步,以及
08-14 / 10.4M
推荐理由:DBTools Manager数据库管理工具是一款带有内置的 MySQL,PostgreSQL,Interbase/Firebird,SQlite,MSAccess,Or
08-14 / 18.7M
推荐理由:dbforge studio for mysql是一款强大的专门用来自动化和简单化MySQL的工作辅助工具,软件提供了一种简单的方
08-18 / 5.3M
推荐理由:SQLWave GUI Client for MySQL数据库管理客户端是一款MySQL数据库管理和开发的管理数据库结构GUI图形界面客
12-28 / 10.3M
推荐理由:phpmyAdmin是一个用PHP编写的,基于web的MySQL数据库管理工具。它能够创建和删除数据库,创建/删除/修改表格
西西软件园提供常用的数据软件下载,数据库软件有很多,不过常用的就是,,,。数据库是一个长期存储在计算机内的有组织的有共享的统一管理的数据集合。它是一个按数据结构来存储和管理数据的计算机软件系统。...
05-15 / 270.6M
推荐理由:PowerDesigner 的4 种模型文件: 概念数据模型 (CDM) CDM 表现数据库的全部逻辑的结构,与任何的软件或数据储
05-15 / 68M
推荐理由:这是从office 2003 中提出来的 access单独组件,只包括了access。第一次解压后先执行一下 绿化安装.vbs 然后
02-03 / 20.1M
推荐理由:最新版navicat for mysql,自带注册码。已经绿化,解压到任意目录就可运行。Navicat Premium 是一个可多重连
05-15 / 64.9M
推荐理由: 现在很多职高学校还都是用的Visual Foxpro 6.0,尽管Visual Foxpro 6.0在10前就已经开发出来了,现在都是
05-15 / 12.1M
推荐理由:Navicat MySQL是一套强大的MySQL资料库伺服器管理及开发工具。它可以用于在任何3.21或以上的MySQL版本,并支
05-15 / 535M
推荐理由:这是Microsoftsqlserver2000简体中文4in1版本DEVELOPER、ENTERPRISE、PERSONAL、STANDARD四个版本。在解压目
01-2701-2701-2701-2301-2301-2201-2001-1201-1201-12
阅读本文后您有什么感想? 已有23人给出评价!
名称大小下载MYSQL给表或者字段写注释 - 博客频道 - CSDN.NET
VV_范威的博客
怀揣梦想的程序猿。
分类:MYSQL
Mysql数据库对表进行注释:&
ALTER TABLE table_name COMMENT='这是表的注释';
Mysql数据库对表的字段进行注释:&
ALTER table table_name MODIFY `column_name` datetime DEFAULT NULL COMMENT '这是字段的注释'
也可以直接在MYSQL管理工具SQLyog中要添加注释的表中进行右键-&点击改变表,进行直接添加注释
排名:千里之外
(2)(17)(1)(4)(2)(0)(1)(1)(2)(0)(3)(0)SQLyog键盘快捷方式 - MySQL - 次元立方网 - 电脑知识与技术互动交流平台
SQLyog键盘快捷方式
SQLyog键盘快捷方式
Ctrl+M 创建新连接
Ctrl+N 以当前连接属性创建新连接
Ctrl+F4/Ctrl+W 断开当前连接
Ctrl+Tab 切换到下一个连接
Ctrl+Shift+Tab 切换到上一个连接
Ctrl+1...8
选择连接(1到8)
Ctrl+9 选择最后一个连接
刷新对象(默认)
Ctrl+B 切换焦点至对象浏览器
Ctrl+Shift+B 将焦点放在对象浏览器过滤器上
Ctrl+T
新查询窗口
Ctrl+E
切换焦点至SQL窗口
Ctrl+Y
Ctrl+Z
Ctrl+X
Ctrl+V
Ctrl+H
Ctrl+G
Ctrl+O
Ctrl+Shift+U
将选中部分变为大写
Ctrl+Shift+L 将选中部分变为小写
Ctrl+Shift+C 在SQL窗口中对选中部分标注
Ctrl+Shift+R 删除选中部分的注释
Ctrl+Shift+T 插入模板
Ctrl+Space 列出所有标记
Ctrl+Enter
列出匹配的标签
Ctrl+Shift+Space 列出函数和路由参数
执行当前查询并编辑结果
执行查询(默认)
Ctrl+F9 执行全部查询(默认)
SQL格式程序
格式化当前查询
Ctrl+F12 格式化选中的查询
Shift+F12
格式化所有查询
粘贴SQL语句
Alt+Shift+I 插入语句
Alt+Shift+U 更新语句
Alt+Shift+D 删除语句
Alt+Shift+S 查询语句
插入更新窗口
Ctrl+R 将焦点切换至结果面板中的当前标签页
Ctrl+L 切换结果窗口/表数据为数据表格/文字模式
Ctrl+Alt+C 导出表数据为CSV,Excel,SQL等...
Ctrl+Alt+E 备份数据库为SQL转储
Ctrl+Shift+M 从CSV导入数据
Ctrl+Shift+E 导出结果集
Ctrl+Space 打开外键查找
Alt+1...8 选择结果窗口里的标签页(1到8)
Alt+9 选择结果窗口里的最后一个标签页
Ctrl+Shift+1 显示/隐藏对象浏览器
Ctrl+Shift+2 显示/隐藏结果面板
Ctrl+Shift+3 显示/隐藏查询窗口
Ctrl+D 创建数据库
修改数据库/表结构/索引/视图/存储过程/函数/触发器/事件
重命名表/视图/触发器/事件
Shift+Del 截断数据库/表
管理索引窗口
F10 关系/外键
Ctrl+Alt+R 重新排序列
Ctrl+Alt+T 表诊断
Ctrl+Alt+F 输出对话框
Ctrl+Shift+Alt+S 以HTML形式创建数据库结构
Ctrl+Shift+Q 执行SQL脚本
Ctrl+Alt+W SQLyog 数据库同步向导
Ctrl+Alt+Q 可视化数据对照
Ctrl+Q 架构同步工具
Ctrl+Alt+O SQLyog 外部数据导入向导
Ctrl+Alt+N 通知服务向导
Ctrl+Alt+S 计划备份向导
Ctrl+K 查询创建器
Ctrl+Alt+D 架构设计器
Ctrl+Shift+D 数据查找
Ctrl+U 打开用户管理器
Ctrl+Shift+F 添加当前SQL至收藏
可视化数据对照
Ctrl+T 选择一个表格
Ctrl+Enter 比较
Ctrl+H 隐藏类似的行
Ctrl+N 下一处差别
Ctrl+P 上一处差别
Ctrl+L 源
Ctrl+R 目标
Ctrl+Right 合并至目标
Ctrl+Left 合并至源头
Ctrl+Q 预览 SQL
Ctrl+S 实施更改
Ctrl+Z 还原更改
Ctrl+Shift+Z 还原所选更改
Ctrl+Shift+H 打开历史记录标签
Ctrl+Shift+I 打开信息标签页
Ctrl+C 复制
Ctrl+A 全选
Ctrl+F 查找(SQL窗口/结果窗口和文字模式表数据/Blob查看器)
F3 查找下一个(SQL窗口/结果窗口和文字模式表数据/Blob查看器)
Ctrl+S 保存
Ctrl+PgUp 切换到上一个标签页
Ctrl+PgDown 切换到下一个标签页
DEL 删除选中部分
Alt+Shift+L 改变语言
Alt+L 关闭标签页
Alt+F4 退出
延伸阅读:
统计访问页面数量,以分辨率进行排名SELECTCONCAT(`h...
本教程为 李华明 编著的iOS-Cocos2d游戏开发系列教程:教程涵盖关于i......
专题主要学习DirectX的初级编程入门学习,对Directx11的入门及初学者有......
&面向对象的JavaScript&这一说法多少有些冗余,因为JavaScript 语言本......
Windows7系统专题 无论是升级操作系统、资料备份、加强资料的安全及管......SQLyog,sqlserver datetime到mysql datetime
使用SQLyog倒数据库表时,如果是从sqlserver向mysql导入,那么遇到datetime类型的字段,SQLyog会把datetime转换为timestamp。 而mysql的timestamp时间范围是' 08:00:01' and ' 11:14:07'。 这样,sqlserver中' 00:00:00'的日
使用SQLyog倒数据库表时,如果是从sqlserver向mysql导入,那么遇到datetime类型的字段,SQLyog会把datetime转换为timestamp。
而mysql的timestamp时间范围是' 08:00:01' and ' 11:14:07'。
这样,sqlserver中' 00:00:00'的日期到了mysql就变成' 00:00:00',数据被强制转换。
如果不想被强制转换,就得在表导入mysql前,手动调整为datetime,如果datetime字段较多,一个个去调整那太麻烦了。
可是SQLyog又没有可以统一设置的地方,这时,使用下面方法可以满足要求:
使用SQLyog的Import External Data工具
1、创建一个job file。“start a new job”-&一系列配置步骤可以参考网上教程-&勾选要导入的表-&Run immediately取消选中,选中saving options,save job file-&把job file存放本地
2、编辑该job file,批量替换timestamp为datetime。
3、使用该job file进行导入。重新打开Import External Data工具,使用Edit a saved job选择job file导入
你最喜欢的

我要回帖

更多关于 芳华百度云资源 的文章

 

随机推荐