随笔分类 - Mysql
摘要:环境: MySQL8.0 问题 建表的时候出现错误,语句如下: create table t_user ( Fid bigint not null auto_increment comment '主键ID,自动增长', FuserId int not null comment '用户ID', Fte
阅读全文
摘要:找了好多文章,都是多台机器,而且写的博客实在看不下去,无奈。 环境: mysql5.5 win10 主机和从机都是在win10下面的一个目录下。 另外:如果是从没有安装过mysql的可以直接参考这个,因为他是用头到尾安装的。 我的mysql是早就安装过的,所以操作步骤上有一些区别,经过摸索,算是成功
阅读全文
摘要:问题 如图,手动修改stats的值为0 但是F5刷新后,又变回去了。 解决 原因:没有提交事务,可以看到第一张图片,修改后,最下面一行,有个“√”还是亮的,不是灰色提交事务后的状态。 ctrl + s: 保存即可。 或者直接点击,下面的“√”。 修改完成后,在按F5再刷新就会发现修改成功。 补充知识
阅读全文
摘要:配置 jdbc.driver=com.mysql.cj.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=A
阅读全文
摘要:练习地址 练习来自黑马,侵删。后续可能会更一些其他地方的练习,如果有空的话
阅读全文
摘要:事务 事务的基本介绍 概念: 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。 操作: 开启事务: start transaction; 回滚:rollback; 提交:commit; 例子: CREATE TABLE account ( id INT PRIMA
阅读全文
摘要:概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。 分类: 主键约束:primary key 非空约束:not null 唯一约束:unique 外键约束:foreign key 非空约束:not null,值不能为null 1. 创建表时添加约束 CREATE TABLE stu(
阅读全文
摘要:关系 多表之间的关系 分类: 一对一(了解): 如:人和身份证 分析:一个人只有一个身份证,一个身份证只能对应一个人 一对多(多对一): 如:部门和员工 分析:一个部门有多个员工,一个员工只能对应一个部门 多对多: 如:学生和课程 分析:一个学生可以选择很多门课程,一个课程也可以被很多学生选择 实现
阅读全文
摘要:MySQL版本5.5 工具:cmd ; SQLyog 现象 刚开始复习mysql,练习创建表,结果在cmd里面敲了几遍都报错,如图: 一开始我以为是因为中文的原因,一个中文占2个字节嘛;但是一想这是char字符,而且mysql一个字符就是一个汉字;应该不是这个原因。 换成sqlyog,还是一样的代码
阅读全文
摘要:DDL:操作数据库、表 操作数据库:CRUD C(Create):创建 创建数据库: create database 数据库名称; 创建数据库,判断不存在,再创建: create database if not exists 数据库名称; 创建数据库,并指定字符集 create database 数
阅读全文
摘要:2. 3. 4. 5. 6. 7. 一路next 10. 进入 mysql 配置向导。 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 注意:设置完毕,按“Finish”后有一个比较常见的错误,就是不能“Start service”,一般出现在以前有安装 mysql
阅读全文
摘要:之前电脑装的mysql8,当时学习视频是5(出了好多小毛病),现在重新学习还是5,所以决定卸载;重新装个5. (一定要卸载干净。不然重装会很麻烦) 步骤 资源管理器里面把mysql的服务停掉 卸载mysql所有的相关组件 删除MySQL安装目录下的MySQL文件夹,如果在其他文件夹下也发现MySQL
阅读全文