【数据库】MySQL
文章平均质量分 50
记录学习MySQL的过程中遇到的一些问题或难以理解的地方
念奕玥
这个作者很懒,什么都没留下…
展开
-
SQL语法整理
参考:SQL查询语句大全SQL基本语法入门SQL语法整理1、SQL执行顺序2、库的操作(建库,删库)2.1 DROP、TRUNCATE和DELETE区别3、增删改查3.1 增3.4 查3.4.1 聚合函数3.4.2 where条件语句查询3.4.3 分组函数group by3.4.4 排序 order by3.4.5 其他1、SQL执行顺序第一步:执行FROM ----要先确定从哪个表中取数据第二步:WHERE条件过滤-----过滤不需要的数据之后,再去操作符合条件的数据第三步:GROUP B原创 2021-07-26 13:04:57 · 314 阅读 · 1 评论 -
Mac系统 mysql连接工具--sequel pro
进行数据库连接如图:1、可以建一个favorite,以后可以免输入登录。2、输入对应的信息3、点击add favorite后才会保存到左侧栏中,下一次就可以直接点击连接4、connect。下一次再重新打开后就可以看见左栏中有上次添加的favorite,如图,可以直接点击连接。选择数据库连接成功后,可以直接左上角选择数据库。如果想新建的话,选择add database新建一个数据库。也可以在连接界面database栏填写对应的数据库名称,这样就可以不用在此界面进行选择了。新建数据库原创 2021-06-01 18:52:40 · 2117 阅读 · 0 评论 -
Mac系统 mysql常用终端命令
终端登录mysql终端输入/usr/local/MySQL/bin/mysql -u root -p,再输入密码即可。其中,/usr/local/MySQL/bin/mysql 是mysql的安装路径。登录成功如图:登录之后,可以查看有哪些数据库。命令: show databases;当前系统中是有如下这些数据库。也可以创建、删除数据库:(1)创建数据库:create database 数据库名称(2)删除数据库:drop database 数据库名称进入某个数据库可以使用命令:use原创 2021-06-01 15:23:05 · 203 阅读 · 0 评论 -
MySQL连接异常: The server time zone value ‘?й???????‘ is unrecognized or represents more than one time.
连接MySQL8.0.16版本时报错:Caused by: java.sql.SQLException: The server time zone value '?й???????' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to us原创 2021-05-14 21:10:07 · 189 阅读 · 0 评论 -
解决MySQL启动问题:can‘t connect to MySQL server on ‘localhost‘
很久没有用过MySQL,然后启动时发生了一下错误,如图:ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)解决:点击计算机,右键选管理,点击左侧栏中的服务,找到MySQL,右键属性打开,选择启动。也可以把启动类型换成自动。图中因为已经启动过了,所以启动栏变为灰色无法点击。再次登陆MySQL,成功。...原创 2021-05-09 14:19:05 · 5065 阅读 · 1 评论 -
MySQL之左外连接右外连接
外连接:假设A和B表进行连接,使用外连接的话,AB两张表中有一张表是主表,一张表是副表,主要查询主表中的数据,捎带着查询副表,当副表中的数据没有和主表中的数据匹配上,副表自动模拟出NULL与之匹配。外连接的分类?左外连接(左连接):表示左边的这张表是主表。右外连接(右连接):表示右边的这张表是主表。左连接有右连接的写法,右连接也会有对应的左连接的写法e.g.员工表显示如下:(脚本来自动力节点)MGR表示员工的上级领导。部门表:找出哪个部门没有员工?分析:部门表作为主表,员工表作原创 2021-03-22 11:28:37 · 3490 阅读 · 0 评论