
MySQL
zhanghaipeng1989
这个作者很懒,什么都没留下…
展开
-
hibernate4连接mysql自动创建表失败
最近一个SpringMVC+Hibernate4的架构项目,在启动后hibernate4连接mysql自动创建表总是失败。 原因: type=InnoDB,网上搜索了之后,原来是type=InnoDB 是5.0之前使用的,我的数据库是5.5的 解决方法: 这个时候需要把hibernate中mysql的方言改一下, 原来的:原创 2015-03-20 21:22:11 · 880 阅读 · 0 评论 -
联合主键设置外键
在sc表中的Sid,Cid使用student表和course表的StudentId,CourseId作为外键,同时是sc的主键 ->foreign key(Sid) references student(StudentId), -> foreign key(Cid) references course(CourseId),原创 2015-01-14 14:26:38 · 1814 阅读 · 0 评论 -
ubuntu下MySQL数据库中文乱码问题解决
1.设置数据库的默认字符集在mysql中默认的字符集是latin1,这样保存中文字段会出现乱码,要设置默认的字符集为utf8来保证存入汉字不出现乱码。1. 编辑/etc/mysql/my.cnf sudo gedit /etc/mysql/my.cnf2. 5.5版本以后是在[mysqld]下添加character_set_server=utf8,而5,5以前是在[mysql]和原创 2015-01-14 13:36:58 · 573 阅读 · 0 评论 -
MySQL批量替换字符串
今天想把UPDATE 数据表名 SET 字段名 = replace(字段名, "要替换的字符串", "替换为") WHERE 设定条件;原创 2014-11-05 12:33:34 · 456 阅读 · 0 评论 -
MySQL的乱码解决
1.从控制台修改编码ALTER DATABASE databaseName CHARACTER SET UTF8;查看当前数据库编码方式端的命令为:show variables like 'character_set_database';注意修改数据库编码不会影响已经存在的表的编码方式。如果表的编码方式原来为latin1,还要单独修改表的编码方式。修改某个表的编码方式的SQL为:原创 2014-02-21 14:12:54 · 484 阅读 · 0 评论 -
MySQL数据库使用方法简单教程
1、启动MySQL服务器实际上上篇已讲到如何启动MySQL。两种方法:一是用winmysqladmin,如果机器启动时已自动运行,则可直接进入下一步操作。二是在DOS方式下运行d:/mysql/bin/mysqld2、进入mysql交互操作界面在DOS方式下,运行:d:/mysql/bin/mysql -u root -p出现提示符,此时已进入mysql的交互操转载 2014-02-08 12:49:59 · 793 阅读 · 0 评论