12 2020 档案

文件操作大全
摘要:一,操作文件目录或文件 1.在计算机中,都是以文件形式在硬盘上存储资源的,那么计算机上的文件该怎么操作呢? Java的标准库java.io提供了File对象来操作文件和目录,通过File对象跟硬盘上的文件建立联系,形成一种映射关系,从而达到在内存中操作File对象间接操作文件 实例: String 阅读全文

posted @ 2020-12-31 15:52 刀锋93 阅读(176) 评论(0) 推荐(0)

事务及隔离级别
摘要:事务Transaction SQL语句是我们给数据库发送了指令,让数据库帮我们做事情 1.事务可以理解为是让数据库做的事情 2.有些时候事情之内不止一条sql,存在多个组成单元 比如: 银行系统 转账 张三 100 >李四 update atm set abalance = 原来-100 where 阅读全文

posted @ 2020-12-30 15:38 刀锋93 阅读(98) 评论(0) 推荐(0)

mysql忘记root密码,亲测有效
摘要:忘记root以及所有用户密码怎么办,虽然很坑,但是不可能重新安装吧 查了下资料,网上讲的大同小异,不过有些自己用不太有效,自己记录一下。 1.管理员运行cmd:执行mysqld -nt --skip-grant-tables 注意两点:1.执行前mysql服务是停止的 2.配置了环境变量,如果没,那 阅读全文

posted @ 2020-12-28 17:00 刀锋93 阅读(529) 评论(0) 推荐(0)

WorkBench安装
摘要:开发MySQL数据库的编辑器 WorkBench 官方提供 SQLYog Navicat 1.下载安装程序 https://www.mysql.com 2.按照向导一步一步进行操作就可以啦 选择安装路径 选择安装方式(Complete) 3.注意: 可能会在安装过程中缺失一个环境 Microsoft 阅读全文

posted @ 2020-12-28 14:48 刀锋93 阅读(329) 评论(0) 推荐(0)

序列化
摘要:针对java中序列化,总结几点,目前理解,对错望指正。 1.序列化是将对象写入文件的过程 2.反序列化是将文件还原成对象的过程 3.序列化的主要作用是保存对象状态,例如,游戏进度保存,不可能每次开机都要从第一关开始对吧 4.序列化的条件必须满足,该类以及该类中的引用对象都实现了Serializabl 阅读全文

posted @ 2020-12-23 11:14 刀锋93 阅读(95) 评论(0) 推荐(0)

mysql权限操作
摘要:MySQL配置环境变量 可以利用window自带的cmd命令行窗口输入mysql指令 mysql -u xxx -p 输入密码 xxxx welcome mysql....... 开始与之前所有在mysql中操作的一致 exit; DCL数据控制语言 Data Control Language 控制 阅读全文

posted @ 2020-12-21 15:14 刀锋93 阅读(118) 评论(0) 推荐(0)

行列互换,分页查询
摘要:1.行列互换,记录A,B,C三个仓库三个月的库存情况的表,但是我们想看每个仓库每一个月的库存情况,这个时候需要使用行列互换, 主要就是分组列+分组函数,列进行分组,函数显示每个月的库存 一旦使用group by分组条件 可以select显示的列 只有两种 (分组条件 分组函数) select 仓库名 阅读全文

posted @ 2020-12-21 11:06 刀锋93 阅读(119) 评论(0) 推荐(0)

联合查询
摘要:1.广义笛卡尔积 select * from 表1,表2... where 上面语句的查询结果,是将多张表的数据进行联合,联合规则,列是多张表的列拼接在一起,行是以乘积的形式排列组合,例如表1,3行数据,表2 4行数据,则显示3x4=12行数据 多张表之间可以无关系,也可以有关系,一般我们会联合查询 阅读全文

posted @ 2020-12-10 16:57 刀锋93 阅读(483) 评论(0) 推荐(0)

表关系
摘要:表格之间关系分三种:一对多,多对多,一对一 表关系是为了解决现实生活中的问题,可以类比现实生活的关系 1.一对多:班级-学生(一个班级可以有多个学生,这些学生的每一个都属于一个班级) 村子-村民(一个村庄可以有很多村民,这些村民的一个都属于这个村庄管) 2.多对多:app-用户(一款app可能被多人 阅读全文

posted @ 2020-12-07 10:49 刀锋93 阅读(360) 评论(0) 推荐(0)

ERROR 1215 (HY000): Cannot add foreign key constraint
摘要:alter table 表名字 add constraint fk_当前表_关联表 foreign key(列) references 另一个表(列); 添加外键约束时报错,原因是两张表的字符集不一致, 查看字符集show create table 表名; 到这里问题还没得到解决,发现,列的字符集也 阅读全文

posted @ 2020-12-03 17:41 刀锋93 阅读(271) 评论(0) 推荐(0)

ERROR 1062 (23000): Duplicate entry '123' for key 'uk_user'
摘要:在给表user添加唯一约束unique报的错 添加唯一约束的语句:alter table user add constraint uk_user unique (username); 原因:在给username添加唯一约束时,username的值含有重复的,“123”,因此失败。 阅读全文

posted @ 2020-12-03 16:34 刀锋93 阅读(445) 评论(0) 推荐(0)

列的约束
摘要:1.主键约束(Primary Key) *约束是对表格列中的值起限定作用 *每一个表格只有一个列可以设置为主键 *主键约束通常用来标记表格中的一条数据唯一存在(现实中记录两条一模一样的数据是没有意义的) *唯一性,非空性。被设置为主键的列,不能重复,不能为空null *主键约束属于对表结构进行修改, 阅读全文

posted @ 2020-12-01 17:20 刀锋93 阅读(236) 评论(0) 推荐(0)

ERROR 1075 (42000): Incorrect table definition; there can be only one auto column and it must be defined as a key
摘要:删除主键约束时报错, alter table 表名 drop primary key; 原因:因为设置了自增,需要先删除自增 删除自增:alter table 表名 modify 列 类型(长度); 添加自增:alter table 表名 modify 列 类型(长度) auto_increment 阅读全文

posted @ 2020-12-01 17:17 刀锋93 阅读(1514) 评论(0) 推荐(0)

导航