Java旅程 Day08

今日学习

打算先进入mysql的学习阶段,过后根据时间来定是否要进一步学习前端相关的知识(CSS,JS)

MYSQL

数据库是所有软件体系中最核心的存在
DB(数据库) database
概念:数据仓库,软件,安装在操作系统之上
作用:存储管理数据

数据库分类

关系型数据库:(SQL)
MYSQL,Oracle,Sql Server,DB2,SQLlite
通过表和表之间,行和列之间的关系进行数据的存储。

非关系型数据库:(NoSQL) Not Only SQL
Redis,MongDB
对象存储,通过对象的自身的属性来决定。

DBMS:数据库管理系统

数据库管理软件,科学有效的管理我们的数据。维护和获取数据

MySQL(关系型数据库管理系统)
SQL(语言)

基本语句

所有的语句都使用;结尾
show databases;修改权限
use school 切换数据库 use 数据库名
show tables; 查看数据库中所有的表
describe student; 显示所有的表信息 简化 desc
create database 数据库名; 新建一个数据库

– 单行注释(SQL的本来注释)
/**/ 多行注释

操作数据库:

1.创建数据库 create database if not exists westos;
2.删除数据库 drop database if exists westos;

查看创建语句

show create database school; 查看创建数据库的语句
show create table student; 查看创建表的语句
desc student; 显示表的结构

数据库的列类型

在这里插入图片描述

修改删除表

-- 修改表名
ALTER TABLE 旧表明 RENAME 新表名
-- 增加表的字段
ALTER TABLE 表名 ADD 字段名 字段类型
-- 修改表的字段约束
ALTER TABLE 表名 MODIFY 字段名 字段类型
-- 修改表的字段名
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 字段类型(可选)
--删除表的字段
ALTER TABLE 表名 DROP 字段名
-- 删除表
DROP TABLE IF EXISTS 表名

DML

INSERT 插入语句

-- 插入语句
INSERT INTO 表名(字段名1,字段名2,字段名3.......)VALUES((`1`),(`2`),(`3`),.........)
由于主键自增可以省略,如果不写表的字段,后面的VALUES就会一一对应

UPDATE 修改语句

UPDATE 表名 SET 字段名=`` WHERE ......

删除语句

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

DQL查询数据(最重点)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

模糊查询

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

总结一哈

今天学习MySQL不如说是复习了SQL语句。将之前课程学过的复习了一遍。
明天将会深入学习联表查询JoinOn。
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值