【狂神说Java】--MySQL(一)初识Mysql

1初识数据库

JavaEE : 企业级Java开发Web
前端(页面:展示,数据!)
后台(连接点:连接数据库JDBC,链接前端(控制,控制视图跳转,和给前端传递数据)),
数据库(存数据,ITxt,Excel,word)

mysql底层有大量的操作系统和互数据结构与算法的知识
离散数学,数字电路,编译原理+实战经验===》优秀的程序员

1.1为什么要学习Mysql

1: 岗位需求
2:现在的大数据时代,数据是可以变现的,得数据者,得天下
3:数据库是所有软件体系中最核心的存在

1.2什么是数据库

概念:数据仓库,是一个安装在操作系统之上的软件
作用:存数据,管理数据,可以存储大量的数据,当数据量在500万条以上,就需要索引优化,否则查找很慢
SQL语句:操作数据库的语句
可以看做Excel,知识我们需要用sql去操作
在表里面就叫记录
在这里插入图片描述

1.3 数据库分类

关系型数据库(SQL):像Excel表一样,有行和列
Mysql .Oracle ,Sql Server,DB2,SQLlite
通过表和表之间,列和列之间的关系进行数据的存储

非关系型数据库(NoSQL,not only Sql:不仅仅是数据库):像json一样,{key:value}
Redis,MongDB
以对象存储,通过对选哪个自身的属性来决定操作

DBMS(数据库管理系统)
数据库的管理软件,科学有效地管理我们的数据,维护和获取数据

在这里插入图片描述

1.4 CMD Mysql 命令

注意mysql命令要有分号结尾

show dabatases;

在这里插入图片描述
选择需要使用的数据库

use  shop

在这里插入图片描述
查看数据库中所有的表

show tables;

在这里插入图片描述
显示选中的数据库的表的信息

describe student;

在这里插入图片描述
创建数据库

create database Life;

在这里插入图片描述
在SqlYog按F5刷新,就可以看到新创建的数据库了
在这里插入图片描述

或者在命令行 show databases;
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

退出连接:exit;
单行注释  --(两个-)
多行注释: /*   */

Mysql分为四个语言
DML :数据库操作管理语言
DDL :数据库定义语言
DQL :数据库查询语言
DCL: 数据库控制语言

可以在sqlYog中选中代码执行
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值