求教,mysql创建不了mysql数据库创建表问题

阅读:1307回复:11
教你如何建立国外免费PHP+MYSQL关键问题创建数据库
发布于: 14:13
用户被禁言,该主题自动屏蔽!
铜币10987两
威望2851点
发布于: 14:15
了解一下了~
发布于: 14:15
用户被禁言,该主题自动屏蔽!
<span class="lou J_floor_copy" title="复制此楼地址"
data-hash="read_楼#
发布于: 14:18
<span class="lou J_floor_copy" title="复制此楼地址"
data-hash="read_楼#
发布于: 14:24
用户被禁言,该主题自动屏蔽!
<span class="lou J_floor_copy" title="复制此楼地址"
data-hash="read_楼#
发布于: 15:27
了解一下吧
<span class="lou J_floor_copy" title="复制此楼地址"
data-hash="read_楼#
发布于: 15:54
铜币6628两
威望4653点
<span class="lou J_floor_copy" title="复制此楼地址"
data-hash="read_楼#
发布于: 16:42
& & &/qo-fuchanke.html
PW 终极会员
铜币1000832两
威望1116486点
<span class="lou J_floor_copy" title="复制此楼地址"
data-hash="read_楼#
发布于: 16:47
客户Q群:/QQ:/
免备案 免费搬家 包配Linux/Win环境
<span class="lou J_floor_copy" title="复制此楼地址"
data-hash="read_楼#
发布于: 16:57
用户被禁言,该主题自动屏蔽!
<span class="lou J_floor_copy" title="复制此楼地址"
data-hash="read_楼#
发布于: 16:44
<span class="lou J_floor_copy" title="复制此楼地址"
data-hash="read_楼#
发布于: 16:05
Powered by解决Mysql不能保存中文的问题
解决Mysql不能保存中文的问题。
最经在做项目的时候遇到了一个很头痛的问题,就是Mysql不能保存中文,一保存就显示为??,本来我用是数据库是MSSql,但由于业务的需求,改用Mysql数据库,经过几天的探索,我终于找到了解决Mysql不能保存中文的方法
第一:在建表的时候需要在字段的后面指定字符集,例如下边这张表:
CREATE TABLE admin(
pkId varchar (50)COLLATE utf8_unicode_ci NOT NULL,
username varchar (50)COLLATE utf8_unicode_ci NOT NULL,
password varchar (50)COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (pkId)
)ENGINE=InnoDB DEFAULT CHARSET=utf8
COLLATE=utf8_unicode_
其实在建表的时候不指定字符集的话,建完表之后用数据库工具点击字段也可以选择字符集,选择UTF-8、GBK、GB2312都可以保存中文,我这里选的是UTF-8。
现在数据库可以保存中文了,但是当我用Hibernate保存VO的时候又出现保存不了中文的问题,在后台打印的是正确的中文,但一保存就显示为??,于是我确定是数据库配置的问题,因此在网上搜索一下,找到了答案,用Mysql自带的工具:MySQLInstanceConfig.exe
该工具在bin目录下,当出现一个小人,写着“日本语”的时候就选它,接着选UTF-8,点击下一步生成my.ini文件,由于我的mysql数据库是解压版的,对于目录的时候出现错误,于是我手工建立了D:\MySQL\MySQL
Server 5.1\这样的目录
点击下一步并在改目录下生成my.ini文件,该文件的主要参数如下
default-character-set=utf8
default-storage-engine=INNODB
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
default-character-set=utf8
把这几行配置拷贝到原本的my.ini文件中,重启数据库。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。云计算(9)
1、mysql错误码1044,权限错误
当用root创建新数据库时,发现很奇怪的问题,root权限居然无法创建数据库,看了网上很多文档说是root创建密码问题,按照网上方法修改仍然没有起效
后来发现自已原来安装过mysql,已经创建了var/lib/mysql 文件夹,然后卸载重装没有删除这个文件夹,这个文件夹里面的mysql权限文件是原来的mysql用户的,新的mysql用户虽然用户名也是mysql,但是ID是不一样的,当然无法访问原来的文件,于是发原来的mysql文件夹删掉,重新安装mysql,问题解决
2、启动mysql失败,提示:The server quit without updating PID file
查看err文件,提示是设置utf-8字符问题,原因是我在mysqld 下面用了:default-character-set=utf8
导致启动失败
进入/f文件,把设置utf-8字符的那行删掉,mysqld下面如果要使用utf-8,设置应该为:
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
3、创建新数据库hive,创建用户hive,并授权hive数据库权限给hive用户后,发现使用hive用户登录时报错:
ERROR ): Access denied for user 'hive'@'localhost' (using password: YES)
这是因为user表中有用户名为空的用户导致,把user表中的空用户删除,刷新,问题解决
执行命令如下:
delete&from&user&where&user='';
FLUSH PRIVILEGES;
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:5263次
排名:千里之外
原创:31篇
(1)(1)(1)(1)(1)(2)(1)(3)(2)(1)(1)(18)查看: 239|回复: 4
mysql数据库问题
阅读权限50
在线时间 小时
签到天数:6 天结帖率: (12/22)
如何读取指定行书的信息,前提是不知道那个信息在哪行。
XX& && && & XX2
1& && && && &111
2& && && && &222
我需要读取信息2 后面的222的信息。前提是不知道在哪行
回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至
可获得加分喔。友情提醒:本版被采纳的主题可在
帖子申请荣誉值,获得 1点 荣誉值,荣誉值可兑换终身vip用户组哦。快捷通道: →
阅读权限90
在线时间 小时
签到天数: 30 天结帖率: (19/25)
您可以选择打赏方式支持他
阅读权限165
在线时间 小时
签到天数: 27 天结帖率: (5/5)
记录集句柄 = 查找记录 (mysql句柄, “表名”, “*”, “姓名='李四'”, “姓名 ASC”)
读字段值 (记录集句柄, “年龄”, 年龄变量)
补充内容 ( 18:56):
有你要的答案
您可以选择打赏方式支持他
阅读权限70
在线时间 小时
签到天数: 26 天结帖率: (1/3)
用SQL语 句 方便些 (把里【 去掉)& && && &sele【 ct * fr【om 你的表名 wh【ere xx=‘2’& && && && && &xx=2就是你要查找的条件 读的时候读xx2就可以得到222这个值子
您可以选择打赏方式支持他
阅读权限70
在线时间 小时
签到天数: 26 天结帖率: (1/3)
用SQL语 句 方便些 (把里【 去掉)& && &
sele【 ct * fr【om 你的表名 wh【ere xx=‘2’& && && && &&&
这里 xx=2就是你要查找的条件 读的时候读xx2就可以得到222这个值子
您可以选择打赏方式支持他
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
揭阳精易科技有限公司申明:我公司所有的培训课程版权归精易所有,任何人以任何方式翻录、盗版、破解本站培训课程,我们必将通过法律途径解决!
公司简介:揭阳市揭东区精易科技有限公司致力于易语言教学培训/易语言学习交流社区的建设与软件开发,多年来为中小企业编写过许许多多各式软件,并把多年积累的开发经验逐步录制成视频课程供学员学习,让学员全面系统化学习易语言编程,少走弯路,减少对相关技术的研究与摸索时间,从而加快了学习进度!
Powered by

我要回帖

更多关于 mysql数据库创建表 的文章

 

随机推荐