目录报错Navicat报错Navicat2059 错误 https://www.cnblogs.com/lifan1998/p/9177731.html原文:https://www.cnblogs.com/changjiangwei/p/11942755.html
一、删除原mysql1.执行命令1 yum remove mysql mysql-server mysql-libs mysql-server;2.找到相关文件删除1 find / -name mysql删除文件夹命令1 rm -rf /user……3.查看是否还有mysql软件,如果存在的话,继续删除即可;1 rpm -qa|grep mysql二、安装mysql1.从官网(https://dev.mysql.com/downloads/repo/yum/)下载mysql源安装包文件 1 wget https://repo.mysql.com//mysql57-community-release-el6-11.noarch.rpm2.安装mysql...
实体可以是有形的事物,如人或产品,也可以是无形的事物,如商业贸易、公司部门或发薪周期。实体一般是名词,一个实体只描述一件事情,不能重复出现含义相同的实体。 严格地说,实体指表中特定数据,但在开发中,我们也常常把一个表称为一个实体。一对一:汽车与车位一对多:一个客房多个客人多对一:客人实体和客房实体多对多:图书馆的书可以借给多个读者,每个读者可以借多本书 第一范式:确保每列的原子性,每列(或每个属性值...
增删改from pymysql import *def main():# 创建Connection连接conn = connect(host=‘localhost‘,port=3306,database=‘jing_dong‘,user=‘root‘,password=‘mysql‘,charset=‘utf8‘)# 获得Cursor对象cs1 = conn.cursor()# 执行insert语句,并返回受影响的行数:添加一条数据 # 增加count = cs1.execute(‘insert into goods_cates(name) values("硬盘")‘)#打印受影响的行数print(count)count = cs1.execute(‘insert into g...
由于项目需要,在windows下的mysql实现数据库自动备份。经资料查询和尝试,得出方法有两种:1、使用windows自带的任务计划,然后定时执行一个数据库备份的脚本。2、使用mysql管理工具navicat配置数据库的备份 这里,由于第二种方法比较简单实用,我就简单描述下第二种方法(因为简单)。 工具:navicat for mysqlmysql 5.5 步骤:1、打开navicat客户端,连上mysql后,双击左边你想要备份的数据库。点击“计划”,再点击“新建批处理...
1.索引索引,类似书籍的目录,可以根据目录的某个页码立即找到对应的内容。索引的优点:1. 天生排序,2. 快速查找。索引的缺点:1. 占用空间,2. 降低更新表的速度。注意点:小表使用全表扫描更快,中大表才使用索引。超级大表索引基本无效。索引从实现上说,分成 2 种:聚集索引和辅助索引(也叫二级索引或者非聚集索引)从功能上说,分为 6 种:普通索引,唯一索引,主键索引,复合索引,外键索引,全文索引。详细说说 6 种索引:...
多数据插入insert into 表名 [(字段名)] values(值列表1),(值列表2),...主键冲突主键冲突更新主键冲突时,更新数据insert into 表名 [(字段列表)] values(值列表) on duplicate key update 字段 = 新值;主键冲突替换主键冲突时,删除原来的数据,重新插入数据replace into [(字段列表)] values(列表值)蠕虫复制成倍的增加蠕虫复制时 , 要注意主键冲突insert into 表名1 [(字段列表)] select *from /(字段列表) from 表名2更新数...
MMM简介 MMM(MySQL主主复制管理器)是一套支持双主故障切换和双主日常管理的脚本程序。主要用来监控和管理MySQL Master-Master(双主)复制,虽然叫双主复制,但是业务上同一时刻只允许对一个主进行写入,另一台备选主上提供部分读服务,以加速在主切换时备选主的预热,可以说MMM这套脚本程序一方面实现了故障切换的功能,另一方面其内部附加的工具脚本也可以实现多个Slave的read负载均衡。MMM时一套灵活的脚本程序,基于perl实现,...
db1为原数据库,db2为要导出到的数据库,fromtable 是要导出的表名如果希望将db1的数据导入到db2中,有如下方法:1.方法一:登录导出到的数据库,执行create table fromtable select * from db1.fromtable;2.方法二:在cmd下执行,mysqldump -u root -p db1 fromtable file=d:/fromtable.sql; 输入秘密,root为用户名登录db2 执行 source d:/fromtable.sql;3.方法三:登录db1 执行 select * from fromtable into outfile "d:/fromt...
类型名称显示长度数据库类型JAVA类型JDBC类型索引(int) VARCHARL+NVARCHARjava.lang.String12CHARNCHARjava.lang.String1BLOBL+NBLOBjava.lang.byte[]-4TEXT65535VARCHARjava.lang.String-1 INTEGER4INTEGER UNSIGNEDjava.lang.Long4TINYINT3TINYINT UNSIGNEDjava.lang.Integer-6SMALLINT5SMALLINT UNSIGNEDjava.lang.Integer5MEDIUMINT8MEDIUMINT UNSIGNEDjava.lang.Integer4BIT1BITjava.lang.Boolean-7BIGINT20BIGINT UN...
作用:检索数据中符合条件的值注意:搜索的条件由一个或者多个表达式组成!结果 布尔值1.1、逻辑运算符运算符语法描述and &&a and b a&&b逻辑与,两个都为真,结果为真or ||a or b a|| b逻辑或,其中一个为真,则结果为真Not !not a !a逻辑非, 真为假,假为真!注意:尽量使用英文-- =================== where ====================== SELECT studentNo,`StudentResult` FROM result-- 查询考试成绩在 95~100 分之间 SELECT ...
ERROR 1130: Host ***.***.***.*** is not allowed to connect to this MySQL server 说明所连接的用户帐号没有远程连接的权限,只能在本机(localhost)登录。 需更改 mysql 数据库里的 user表里的 host项 把localhost改称% 具体步骤:登陆到MySQL 首先 use mysql; 按照别人提供的方式update的时候,出现错误。 MySQL> update user set host=‘%‘ where user = ‘root‘; ERROR 1062 (23000): Duplicate entry ‘%-root‘ fo...
看了一些MySQL索引方面的东西,这里做一下小结一下(还是怕自己忘了)。涉及的是Innodb引擎以及B+树,如果有误,请各位大佬指出。聚簇索引 这个东西是根据主键索引形成的一种数据存储方式 。 没有主键咋办呀?不慌,看一下有没有非空唯一索引; 有好几个非空唯一索引可咋办?照样不慌,Innodb自动选择你在创建表的时候第一个非空唯一索引作为主键。 那要是也没有非空唯一索引咋办?那就不用管了,Inno...
SQL: select * from table where id IN (3,6,9,1,2,5,8,7); 这样的情况取出来后,其实,id还是按1,2,3,4,5,6,7,8,9,排序的,但如果我们真要按IN里面的顺序排序怎么办?sql: select * from table where id IN (3,6,9,1,2,5,8,7) order by field(id,3,6,9,1,2,5,8,7); 出来的顺序就是指定的顺序了原文:http://www.cnblogs.com/zhuiluoyu/p/4701745.html
在本教程中,我们将使用基于注解的配置集成Spring和Hibernate。 我们将开发包含表单要求用户输入一个简单的CRUD为导向Web应用程序,使用Hibernate保存输入的数据到 MySQL 数据库,从数据库和更新检索记录或删除它们在事务中,全部采用注解配置。使用以下技术:Spring 4.0.6.RELEASEHibernate Core 4.3.6.Finalvalidation-api 1.1.0.Finalhibernate-validator 5.1.3.FinalMySQL Server 5.6Maven 3JDK 1.7Tomcat 8.0.21Eclipse JUNO ...