- 博客(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
空空如也
final关键字的一些问题。
2017-06-20
为什么这里调用的时toString方法?
2017-06-05
有关java中this关键字的问题
2017-05-22
我想使用向下造型。虽然结果是正确的但是我被自己的代码弄晕了!!
2017-05-02
提示在类中找不到 main 方法!!!!
2017-04-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人