赞
踩
Love is hard to get into, but harder to get out of. 我和MySql大概就是如此叭。俗话说,没有永远的朋友,只有足够的利益,才能让我们与人友善。
可以持久化数据到本地
结构化查询数据,比较方便掌控
DB:数据库,存储数据的容器
BDMS:数据库管理系统,又称为数据软件或数据库产品,用于创建或管理DB
SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有的主流数据库软件通用的语言
数据存放到表中,让后表再放在库中
一个库中可以由多张表,每张表具有唯一的表名用来标识自己
表中有一个或者多个列,列又称为”字段“,相当于Java中的属性
表中的每一行数据,相当于Java中的”对象“
| 闺蜜的名字(数据库名) | 住哪里(是谁旗下的) | 备注 |
| :-: | :-: | :-: |
| 她(MySQl) | 由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品 | 她最受欢迎,要好好待她,别一不小心就跑了 |
| Oracle | 她也是Oracle旗下的,MySql是呗她家收购的灰公主 | 她也是万众瞩目的一个,由于其骄奢的性格让它没有最多的欢迎,但再高端市场,她比MySql更受欢迎一点 |
| db2 | IBM公司研制的一种关系型数据库系统 | DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下 |
| SQL Server | sqlserver 是Microsoft、Sybase 和Ashton-Tate三家公司共同开发的。但后面由于另外两家公司分家,就称为由微软公司推出的了 | 具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。 |
===========================================================================
The more I know her, the more I like her. 在认识一个人后,我们会有一种想要深入去了解她的冲动,那就去更加深入的了解她叭。
豪气(开源、免费、成本低)
温柔(性能好、移植性好)
体积小,便于安装
属于C/S架构的软件,一般来讲安装服务端,(安装路径不能包括中文)
分类
社区版
企业版
她的多种形态(版本又多种)
方式一:浪漫的开始(以CMD形式,通过命令行)
net start 服务名 抱着(启动)
net stop 服务名 松开(停止)
方式二:霸道总裁(强势点点点)
计算机——右击——管理——服务——找到MySQL启动
出门方式的选择(登录):
mysql -h主机名 -p端口号 -u 用户名 -p密码
mysql -u 用户名 -p密码(这是前提为主机,且端口号为3306)
最后你可以偷偷进去,不用密码,背着偷偷输密码
======================================================================================
I’m a miser, but in my love life, I would be willing to spend every penny i have. 既然决定和她一起,就要去为她做一些事了,学一些基本的东西叭,以备不时之需呀!
select 查询列表
from 表名
where 判断条件
查询列表可以是字段、常量、表达式、函数、也可以是多个
查询结果是一个虚拟表
基本的操作小表达
一、按条件表达式筛选
条件运算符:> < = (!=不等于为)<> >= <=
二、按逻辑表达式筛选
逻辑运算符:
&& || !
and or not
三、模糊查询
like =
between and
in
is null
四、安全等于
<=>
可以判断null值
五、注释
注释
单行注释:#注释文字
单行注释:-- 注释文字
多行注释:/* 注释文字 */
六、语法规范
不区分大小写
使用“;”结尾
各子句一般分行写
关键字不能缩写也不能分行
合理使用缩进
七、查询
select 常量值;
注意:字符型和日期型必须用单引号引起来,数值不需要
八、起别名
as 或者空格
九、一些关键字
去重:select distinct 字段名 from 表名
不允许select distinct a,b from 表名
+号:做加法运算,不能连接字符
select 数值+数值 直接计算
select 字符+数值 先将字符尝试转化为数值,不能转即为0在计算
null+任何值 返回null
concat函数:
功能:拼接字符
select concat(a,b,……);
ifnull函数
功能:判断某字段或者表达式是否为null,若是返回指定值,否则返回原本值
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)
终极手撕架构师的学习笔记:分布式+微服务+开源框架+性能优化
)]
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)
[外链图片转存中…(img-F3N6Pk7a-1712048176966)]
终极手撕架构师的学习笔记:分布式+微服务+开源框架+性能优化
[外链图片转存中…(img-qGIj8TLI-1712048176966)]
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。