![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Mysql
该栏为数据库专栏,分享数据库技术与资源
Clearlast .
匆匆那年.
展开
-
SQL.2 (如何查找第N高的数据?)
考察知识点:分组汇总子查询标量子查询关联子查询知识点:distinct ( 关键词 DISTINCT 用于返回唯一不同的值。)max(列名) 可以返回该列的最大值limit n子句表示查询结果返回前n条数据 ,offset n表示跳过x条语句limit n,m(n代表从索引值几开始查询,默认从0开始,m代表查询返回的数量)limit n 代表 limit 0,n降序关键字desc,升序关键字esc题目:现在需要找出语文课中成绩第二高的学生成绩。如果不存在第二高成绩的学生,原创 2021-11-05 11:56:26 · 580 阅读 · 2 评论 -
SQL.1
考察知识点:SQL 的书写规则是什么?如何指定查询条件?SQL 是如何运行的?一、知识点:1.COUNT() 函数 计算表的行数。返回指定列的值的数目SELECT COUNT(column_name) FROM table_name返回表中的记录数SELECT COUNT(*) FROM table_name返回指定列的不同值的数目SELECT COUNT(DISTINCT column_name) FROM table_name2.Sql的运行顺序?一、sql执行顺序fr原创 2021-11-03 17:30:40 · 299 阅读 · 0 评论 -
Mysql防止删库跑路技巧
Mysql限制删除方法:指定-U登录测试在连接Mysql服务器时,指定-U后,没有WHERE或LIMIT关键字的UPDATE或DELETE时,Mysql程序就会拒绝执行。原创 2021-09-24 10:02:51 · 403 阅读 · 0 评论 -
因Mysql版本问题导致无法创建连接数据库对象
1.代码报错如下:2.问题解决:确保你的Mybatis或者JDBC配置文件没有问题,然后在CMD窗口下,使用mysql -u用户名 -p密码 进入mysql命令窗口,查看mysql安装的版本号我的是8.0.25,所以mysql-connector-java-8.0.17.jar 这个jar包必须是8.0的。3.所有DBeaver的JDBC驱动包https://gitee.com/moshowgame/dbeaver-driver-all?_from=gitee_search4.mysql-原创 2021-07-04 22:03:31 · 296 阅读 · 0 评论 -
mysql隔离级别设置_MySQL设置数据库隔离级别
可以通过命令行设置全局 或 会话的隔离级别。重启或者退出会话失效SET [SESSION | GLOBAL] TRANSACTION ISOLATION LEVEL {READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE}具体命令# 设置全局隔离级别set global transaction isolation level REPEATABLE READ;set global transaction isolation转载 2021-07-03 18:36:52 · 1039 阅读 · 0 评论 -
MySQL 查看事务隔离级别
MySQL8.0+:1.查看当前会话隔离级别select @@transaction_isolation;2.查看系统当前隔离级别select @@global.transaction_isolation;MySQL5.0+:1.查看当前会话隔离级别select @@tx_isolation;2.查看系统当前隔离级别select @@global.tx_isolation;...原创 2021-07-03 18:20:32 · 674 阅读 · 0 评论 -
Mysql(select查询 DQL基础)
DQLDQL(Data QueryLanguage):数据查询语⾔,通俗点讲就是从数据库获取数据的,按照DQL的语法给数据库发送⼀条指令,数据库将按需求返回数据。1.基本语法select 查询的列 from 表名;注意:select语句中不区分⼤⼩写,SELECT和select、FROM和from效果⼀样。查询的结果放在⼀个表格中,表格的第1⾏称为列头,第2⾏开始是数据,类属于⼀个⼆维数组。2.查询常量select 常量值1,常量值2,常量值3;3.查询表达式select原创 2021-04-29 15:09:34 · 113 阅读 · 0 评论 -
Mysql(DDL,DML)
DDL库管理创建库create database [if not exists] 库名;删除库drop databases [if exists] 库名;建库通⽤的写法drop database if exists 旧库名;create database 新库名表管理创建表create table 表名( 字段名1 类型[(宽度)] [约束条件] [comment '字段说明'], 字段名2 类型[(宽度)] [约束条件] [comment '字段说明'], 字原创 2021-04-29 14:24:34 · 77 阅读 · 0 评论 -
MYSQL中数据类型介绍
Mysql中的数据类型MySQL的数据类型主要包括以下五⼤类整数类型:bit、bool、tinyint、smallint、mediumint、int、bigint浮点数类型:float、double、decimal字符串类型:char、varchar、tinyblob、blob、mediumblob、longblob、 tinytext、text、mediumtext、longtext⽇期类型:Date、DateTime、TimeStamp、Time、YearMysql无符号和有符号数的区原创 2021-04-28 11:52:50 · 188 阅读 · 0 评论 -
Mysql的一些常用命令
Mysql的常用命令1.登录远程Mysql命令mysql -h IP地址 -u 用户名 -p密码 -P 端口 (注意:-p和密码之间没有空格,-大P 后面跟远程Mysql服务的端口号)2.登录本机Mysql命令mysql -u 用户名 -p密码 (登录本机Mysql,可以省略端口号和-h)3.查看数据库版本在cmd中输入mysql --version在登录Mysql后的情况下,输入select version();4.显示所有数据库show databases;5.进入指定的数据库原创 2021-04-22 11:41:35 · 99 阅读 · 0 评论 -
Windows系统安装Mysql
Windows环境下安装MySQLwin10安装mysql详细步骤可以看:http://www.itsoku.com/article/192进入Mysql下载官网,下载压缩包版本的Mysql,如下图找个文件夹,解压压缩包在Mysql根目录下,新建记事本文件,将下列代码复制进去,保存并把文件重命名为my.ini以管理员方式打开cmd,进入Mysql根目录下的bin目录,并执行 mysqld --initialize --user=mysql --console 命令进行初始化。注原创 2021-04-22 11:26:50 · 99 阅读 · 0 评论 -
MySQL出现:ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)问题解决
MySQL出现:ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)问题解决以管理员方式打开CMD,进入Mysql安装目录下的bin目录,执行mysqld --install在bin目录下执行net start mysql(启动mysql服务)如果Mysql服务无法启动,输入mysqld --initialize-insecure然后再执行net start mysql服务。...原创 2021-04-22 08:44:17 · 343 阅读 · 0 评论 -
电脑中找不到mysql服务,安装Mysql服务失败 原因解决
1.电脑找不到Mysql服务,安装报错显示mysql Install/Remove of the Service Denied!右击CMD窗口,以管理员方式运行CMD窗口在CMD窗口中,进入Mysql安装目录下的bin目录下。输入mysqld -install,回车原创 2021-04-22 08:41:31 · 318 阅读 · 0 评论 -
Mysql的内连接,外连接,右连接,左连接,自然连接
JOIN等同于INNER JOIN,即内连接,不满足ON条件的会直接过滤掉,不显示LEFT JOIN等同于LEFT OUTER JOIN,左外连接,不满足ON条件的会保留左边那张表的数据,右边表数据直接显示NULLRIGHT JOIN等同于RIGHT OUTER JOIN,右外连接,不满足ON条件的会保留右边那张表的数据,左边表数据直接显示NULL...原创 2021-03-16 10:15:55 · 92 阅读 · 0 评论 -
关于Mysql的内,左右连接
两表连接是内链接,查询到的结果是两表匹配的数据.左右连接的使用:1、哪个表要全部展示,就看"没有"“全部”这样的字修饰哪个表.2、如果想用左连接让该表全部展示,那么就将他放在join的左边,如果想用右连接让该表全部展示,那么就将他放在join的右边.3、如果表在join的左边,我想然他全部展示,就用左连接,如果表在join的右边,我想让他全部展示,就用右连接...原创 2021-03-13 14:55:52 · 94 阅读 · 0 评论 -
Sql语句的书写顺序以及执行顺序
1.书写顺序执行顺序原创 2020-08-05 23:46:43 · 251 阅读 · 0 评论