
MySQL
丶顶峰
不为失败找借口,只为成功找方法。
展开
-
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
出现这种情况是服务没有启动,CMD进到mysql的bin目录下,执行mysqld -install ,成功就添加了服务,删除服务的话用mysqld -remove MySQL,启动服务可以在cmd中net start MySQL。下面是我的详细操作。(新安装好的root进去没有密码,直接回车即可)原创 2015-09-29 12:41:23 · 1940 阅读 · 0 评论 -
MyBatis插入MySQL中文乱码
今天刚刚学习MyBatis,做到插入的时候发现插入到数据库中的中文为乱码。下面是解决方案。xml中数据连接如上,当插入数据库中显示如下: 由此看出插入数据为????乱码,因此修改xml数据库连接为useUnicode=true&characterEncoding=UTF-8" />查询数据库发现乱码问题原创 2015-10-05 21:38:34 · 1183 阅读 · 0 评论 -
mysql创建sequence
由于Oracle中可以创建sequence供用户使用,而mysl中没有提供sequence,那么就需要自己定义一个函数来解决此类问题。1、创建一张sequence表CREATE TABLE t_sequence (name varchar(50) NOT NULL, begin_num int(11) NOT NULL, incr int(11) NOT NULL default '1'原创 2015-10-25 11:38:55 · 3085 阅读 · 1 评论 -
MySQl字符串类型
MySql中的varchar类型今天新开始的项目在做数据库设计,发现自己对MySql的varchar类型还不熟悉,故又上网收集资料整理如下。1.varchar类型的变化MySQL 数据库的varchar类型在4.1以下的版本中的最大长度限制为255,其数据范围可以是0~255或1~255(根据不同版本数据库来定)。在 MySQL5.0以上的版本中,varchar数据类型转载 2015-12-22 14:39:24 · 859 阅读 · 0 评论 -
MySQL WorkbenchYou are using safe update mode and you tried to update a table without a WHERE that u
今天做修改的时候报这个You are using safe update mode and you tried to update a table without a WHERE that usql如下:update a表 ,b表 set a.修改字段 = b.相同字段 where a.1 = b.1;解决方法:进去mysql workbench 点击E原创 2015-12-04 18:31:28 · 514 阅读 · 0 评论 -
mysql数据库将BIGINT转换成日期
-- 假设 1164691264437 是 Java 里的“日期时间”:即:自1970-01-01 00:00:00以来的毫秒数mysql> select from_unixtime(1164691264437/1000);+-----------------------------------+| from_unixtime(1164691264437/1000) |+---转载 2016-05-03 17:15:38 · 10960 阅读 · 0 评论 -
MySQL常用引擎
在MySQL数据库中,常用的引擎主要就是2个:Innodb和MyIASM。首先:1.简单介绍这两种引擎,以及该如何去选择。2.这两种引擎所使用的数据结构是什么。1.a.Innodb引擎,Innodb引擎提供了对数据库ACID事务的支持。并且还提供了行级锁和外键的约束。它的设计的目标就是处理大数据容量的数据库系统。它本身实际上是基于Mysql后台的完整的系统。Mysql运行的时候,...转载 2019-03-28 15:10:35 · 192 阅读 · 0 评论