Day01JavaWeb第一次笔记---数据库

目录

一、数据库相关概念02

二、MySQL数据库 03

2.1MySQL安装 

2.5MySQL模型 04

三、SQL 05

3.1SQL简介 05

 3.2SQL通用语法 05

3.3SQL分类 05 

 3.4DDL 06

3.4.1查询表

3.4.2创建表 

3.4.3创建案例 08

3.4.4删除 09

3.4.5修改表 09

3.4.6图形化客户端工具 10

3.5DML 11

3.5.1添加数据

 3.5.2修改数据

 3.5.3删除数据

 3.6DQL 基础查询 12

3.x分页查询 17

 3.xDQL小结 18


一、数据库相关概念02

 

 注:MySQL是数据库管理系统

二、MySQL数据库 03

2.1MySQL安装 

下载链接:

https://downloads.mysql.com/archives/community/

建议使用5.7.24

2.5MySQL模型 04

  

 

 数据库就是硬盘上的文件夹

解释上图:

通过sql就可以控制MYSQL了。

三、SQL 05

3.1SQL简介 05

 3.2SQL通用语法 05

 注:单行注释是两个横杆- -

3.3SQL分类 05 

 

 3.4DDL 06

3.4.1查询表

 

3.4.2创建表 

 

注:在sql里面先写名称后写数据类型

数据类型:就相当于Java里面的那个int等数据类型的含义。

数据类型的表: 

注:对字符串类型中的char和varchar做个区别。

char:不管你存储的内容是多大的字符。储存进来就是定长的大小,不会改变。储存的性能高,浪费空间。总之:浪费空间,节约时间。

varchar:2个字符空间,储存性能低。总之:浪费时间,换取空间。

3.4.3创建案例 08

3.4.4删除 09

 注:

1、直接删除

2、如果表存在再进行删除

3.4.5修改表 09

3.4.6图形化客户端工具 10

进行SQL 编辑有两种方式:通过控制台进行,还有就是利用这个Navicat进行设计。DBever也可使用、datagrip也可以。

3.5DML 11

3.5.1添加数据

注:批量添加数据,直接在后面进行添加,作为分开符即可。 

 3.5.2修改数据

 

 注:相当于是将SET后面的内容进行修改。修改的位置是条件的地方。

 3.5.3删除数据

 3.6DQL 基础查询 12

 这个比较重要,一般查询功能用的多。

 

 注:

1、

 虽然是这样的,但是公司内的项目是不建议使用*来代替所有的。

 2、

 可以取别名,as也可以省略用空格来替换。

3.x分页查询 17

注:分页查询开始的页数是索引数,是从0开始的。

注:每个数据库之间使用的分页查询的指令可能不一样,需要注意区别。 

 3.xDQL小结 18

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值