
mysql
爆发的~小宇宙
github地址:https://github.com/ordinary-zhang?tab=repositories
展开
-
ssh框架中的错误:com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'user_name'
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'user_name' at row 1启动服务器都没有报错,当我执行方法时却报错;原因:编码的问题,因为我在配置category.hbm.xml的时候把主键的生产策略写成uuid了(uuid:适用于char,varchar类型的作原创 2017-08-30 17:16:15 · 8943 阅读 · 0 评论 -
虚拟机上安装docker以及常用命令
1 简介Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的。2 核心概念docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上);docker客户端(Client):连接doc...原创 2018-11-22 11:29:52 · 3269 阅读 · 0 评论 -
linux上部署安装MySQL5.6.23
1.下载首先下载lrzsz:把事先在window上的mysql软件包上传到linux上[root@hadoop003 ~]# yum -y install lrzsz进入到/usr/local目录[root@hadoop003 ~]# cd /usr/local[root@hadoop003 local]# rzrz waiting to receive.Starti...原创 2017-12-07 23:45:27 · 520 阅读 · 0 评论 -
mysql数据库,使用dos命令备份和解决编码问题
mysql数据库通过命令备份:不用登录数据库mysqldump -uroot -p1234 store>g:\1.sql store:是数据库名,g:\1.sql :备份的位置mysql数据库通过命令还原:前提:手动的创建数据库方式1:不用登录数据库mysql -uroot -p12原创 2017-08-24 15:36:47 · 2071 阅读 · 0 评论 -
MYSQL触发器的操作
1 为什么使用触发器 触发器是mysql的数据库对象之一,那为什么要使用触发器呢?在开发具体项目时,经常会遇到如下实例: * 在学生表中拥有字段学生姓名,字段学生总数,每当添加一条关于学生记录时,学生的总数就必须同时改变。 * 在顾客信息表中拥有字段顾客名字,字段顾客的电话和字段顾客的地址,每当添加一条顾客记录时,都需要检查电话号码格式是否正确,顾客地址是否正确。上述实例虽原创 2017-10-17 11:15:06 · 892 阅读 · 0 评论 -
mysql中对表的操作
1 创建表 CREATE TABLE table_name( 属性名 数据类型, 属性名 数据类型, . . . 属性名 数据类型, )创建表时,要先创建原创 2017-10-10 10:52:58 · 469 阅读 · 0 评论 -
MYSQL 中视图的操作
数据库中关于数据的查询有时候非常复杂,例如表连接,子查询等,这种查询会让程序员感到痛苦,因为它逻辑复杂、编写语句太多。当这种语句需要重复使用时则不会次次编写都正确,降低了数据库的实用性。为了提高复杂sql语句的复用性和表操作的安全性,mysql数据库管理系统提供了视图的特性。所谓视图,本质上是一种虚拟表,其内容和真实表相似,包含了一系列带有名称的列和行的数据。但是视图并不是在数据库中以存储的数原创 2017-10-13 10:46:35 · 2103 阅读 · 0 评论 -
mysql中索引的操作
1 为什么使用索引 数据库对象索引其实和书的目录类似主要是提高从表中检索的速度。由于数据存储在数据库表中,所以索引是创建在数据库表对象上的,由表中的一个字段或者多个字段生成的键组成,这些键存储在数据结构中(B-树或哈希表),通过mysql可以快速有效的查询与键值相关联的字段。根据索引存储的类型可以将索引分为B型树索引(BTREE)和哈希索引(HASH).注:InooDB和My原创 2017-10-12 10:50:28 · 577 阅读 · 0 评论 -
java.sql.SQLException: Field 'id' doesn't have a default value
自增长:java.sql.SQLException: Field 'id' doesn't have a default value 今天用Java程序向MySQL数据库中进行数据记录的时候,用的id自增长时,报了异常java.sql.SQLException: Field 'id' doesn't have a default value错误,看了一篇博文,决定按他的方法试试。:其转载 2017-08-30 17:23:03 · 824 阅读 · 0 评论 -
docker 安装MySQL中文乱码问题
1 启动MySQLdocker run -p 3306:3306 --name mysql04 -e MYSQL_ROOT_PASSWORD=123456 -d mysql2 进入容器[root@zhangyu sbin]# docker exec -it mysql04 /bin/bashmysql04指定的–name3 进入mysqlroot@e34aba02c0c3:/# m...原创 2018-11-27 16:48:09 · 4452 阅读 · 4 评论