![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
zhenliang_Horn
这个作者很懒,什么都没留下…
展开
-
2020-09-22
IDEA MyBatis Plugins插件 自动生成实体类和mapper.xml前言如何下载和使用MyBatis Generator 插件,只说代码,不讲感情。如果有问题还请多多指点。开发环境开发工具:IntelliJ IDEA 2018.1.1 x64 dk版本:1.8.0_171 工程构建工具:maven 版本3.2.5 数据库 mysqlIDEA 下载MyBatis Generator 插件1.首先在File——Settings——点击Plugins,搜索框中搜索m.转载 2020-09-22 21:48:40 · 79 阅读 · 0 评论 -
Mysql5.7.18.1修改用户密码报错ERROR 1054 (42S22): Unknown Column ‘Password‘ In ‘Field List‘解决办法
本意向修改一个用户的密码,网上搜到的命令为如下mysql> update user set password=password(“新密码”) where user=”用户名”;执行后报错 ERROR 1054(42S22) Unknown column ‘password’ in ‘field list’错误的原因是 5.7版本下的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string所以请使用一下命令:>mysq原创 2020-08-20 22:42:28 · 194 阅读 · 1 评论 -
useSSL=false 连接配置详解
web应用中连接mysql数据库时后台会出现这样的提示:Establishing SSL connection without server’s identity verification is not recommended. According to MySQL 5.5.45+,5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn’t set. For原创 2020-08-20 15:21:08 · 3642 阅读 · 2 评论 -
Windows下Python3安装MySQL模块报错: Could not find a version that satisfies the requirement MySQLdb
首现在Python3中需要使用MySQLdb的时候,可以安装Mysqlclient ,之后添加import pymysqlpymysql.install_as_MySQLdb()就OK了原创 2020-08-18 19:04:09 · 509 阅读 · 1 评论 -
MySQL开窗函数
Mysql 开窗函数在Mysql8.0+ 中可以得以使用,实在且好用。row number() over rank() over dense rank() ntile()我们先上测试数据,是不同姓名,不同课程的分数表;/*测试数据*/CREATE TABLE `school_score` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` char(1) DEFAULT NULL, `course` char(10) DEF.转载 2020-07-31 16:10:11 · 1427 阅读 · 0 评论 -
MySQL索引
索引的优缺点优点索引大大减小了服务器需要扫描的数据量 索引可以帮助服务器避免排序和临时表 索引可以将随机IO变成顺序IO 索引对于InnoDB(对索引支持行级锁)非常重要,因为它可以让查询锁更少的元组。在MySQL5.1和更新的版本中,InnoDB可以在服务器端过滤掉行后就释放锁,但在早期的MySQL版本中,InnoDB直到事务提交时才会解锁。对不需要的元组的加锁,会增加锁的开销,降低并发性。 InnoDB仅对需要访问的元组加锁,而索引能够减少InnoDB访问的元组数。但是只有在存储引擎层过滤原创 2020-07-31 16:03:44 · 162 阅读 · 0 评论 -
MySQL操作二(多表查询)
数据准备#建表create table department(id int,name varchar(20) );create table staff(id int primary key auto_increment,name varchar(20),sex enum('male','female') not null default 'male',age int,dep_id int);#插入数据insert into department values(200,'转载 2020-07-30 21:26:30 · 275 阅读 · 0 评论 -
MySQL操作一(约束、查询)
约束约束条件:限制表中的数据,保证添加到数据表中的数据准确和可靠性!凡是不符合约束的数据,插入时就会失败!约束条件在创建表时可以使用, 也可以修改表的时候添加约束条件1、约束条件分类:1)not null :非空约束,保证字段的值不能为空 s_name VARCHAR(10) NOT NULL, #非空2)default:默认约束,保证字段总会有值,即使没有插入值,都会有默认值! age INT DEFAULT 18, #默认约束3)unique:唯一,保证唯一性但是...原创 2020-07-30 21:19:24 · 649 阅读 · 0 评论 -
MySQL数据类型
数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词。BIT数据类型保存位字段值,并且支持MyISAM、MEMORY、InnoDB和BDB表。作为SQL标准的扩展,MySQL也支持整数类型TINYINT、MEDIUMINT和BIGINT。下面原创 2020-07-30 11:14:38 · 73 阅读 · 0 评论