自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (5)
  • 收藏
  • 关注

原创 mysql删除外键提示errno152

mysql删除外键提示errno152mysql> alter table product drop foreign key num;1025 - Error on rename of '.\student\product' to '.\student\#sql2-e38-e' (errno: 152)删除外键约束的时候提示errno152,这里并不是不能删除外键,而是使用了错误的名...

2019-01-22 21:28:26 1496

原创 MYSQL5.7.24 的安装问题-找不到my.ini

MYSQL5.7.24 的安装问题-找不到my.ini​ 今天在安装mysql5.7.24的时候,我用的是msi方式,安装成功后发现无法设置我的数据库编码格式。 网上有很多教程说在my.ini文件中设置,但是安装目录里面并没有my.ini。​ 然后想着自己创建这个文件 发现并没有用,搞了很长时间,发现my.ini存在一个隐藏的文件中 在C盘的programData这个文件里面,具体路径:C...

2019-01-22 21:27:50 850 1

原创 Exists、 In 、Not Exists、Not In 四种的执行机制区别

Exists、 In 、Not Exists、Not In 区别和效率​ Exists和in的基本工作原理就不说了可以看这篇博文:https://blog.csdn.net/qq_38238296/article/details/86601765​关于exists和in的效率问题​ 很多博客上说in适用于外表大内表小的情况,exists适用于外表小内表大的情况如果查询的两个表大小相当,那么...

2019-01-22 21:26:22 1472

原创 mysql多表之间的操作

mysql多表之间的操作1.多表之间的维护外键定义:外键是指引用另一个表中的一列或多列,被引用的列应该具有主键约束或唯一性约束,外键用于建立和加强两个表数据之间的连接。语法:ALTER TABLE 表名 ADD CONSTRAINT 外键名 FOREIGN KEY(外键字段名) REFERENCES 外表表名(主键字段名);删除外键:ALTER TABLE 表名 DROP FOREIGN...

2019-01-22 21:24:26 658

原创 浅析MYSQL基础

文章目录MYSQL基础详解1.数据库的基本操作2.表的基本操作2.1.创建表2.2.查看表2.3.修改表2.4.重命名表2.5.删除表3.数据的基本操作3.1插入数据3.2删除数据drop,truncate,delete三者之间的区别3.3更新数据3.4.查看数据1.别名查询2.运算查询3.条件查询4.模糊查询like5.排序查询order by6.聚合函数7.分组:group bymax函数和g...

2019-01-10 19:51:18 447

原创 相关子查询和嵌套子查询两者之间的区别

相关子查询和嵌套子查询两者之间的区别表的结构如下:mysql> select * from product;+----+------+-------+-----+| id | name | price | num |+----+------+-------+-----+| 1 | 伊利 | 68 | 1 || 2 | 蒙牛 | 88 | 1 || 3...

2019-01-10 19:46:58 7211

转载 Mysql删除数据什么情况下会释放空间

Mysql删除数据什么情况下会释放空间删除数据几种情况以及是否释放磁盘空间1、drop table table_name 立刻释放磁盘空间 ,不管是 Innodb和MyISAM2、truncate table table_name 立刻释放磁盘空间 ,不管是 Innodb和MyISAM 。truncate table其实有点类似于drop table 然后create只不过这个create...

2019-01-10 19:44:42 1436

转载 时间戳timestamp类型

时间戳timestamp类型Timestamp​ Mysql中timestamp的格式为"YYYY-MM-DD:HH-MM-SS",显示宽度是19个字符,如果你在insert的时候指定(null),那么它会自动显示为当前操作的时间。但是如果你在insert操作的时候没有插入数据,那么默认为0000-00-00 00-00-00,TIMESTAMP 类型使用 4 个字节,范围是 ‘1970-01...

2019-01-10 19:43:14 57504

原创 char,varchar,nchar,nvarchar具体含义和区别

char,varchar,nchar,nvarchar具体含义和区别他们都是在创建数据库的时候,当你想要定义一个String类型的数据时一般都是用上面四种类型定义。char类型​ 它是固定长度且非Unicode类型的字符,也就是说当你在声明的时候char(10),这时它的长度确定下来了,就算你的数据不足10字节,他也会占你10字节的空间不足的地方会用空格代替。(每个mysql版本不同,我使...

2019-01-10 19:41:35 2570

原创 位,字节,字符,字符集,编码之间的关系

位,字节,字符,字符集,编码之间的关系1.位数据存储的最小单位。一个二进制的0或1就代表一个位。2.字节8各位构成一个字节。也就是一个8位数的二进制。3.字符就是一个符号,@#¥&%…4.字符编码的发展编码的发展大致分为三个阶段编码说明第一阶段ASCII计算机是外国人发明的所以一开始只支持英文显示,而只需要8位数的二进制就可以将所有的英文字母表示...

2019-01-10 19:40:39 749

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除