MySQL基础——MySQL基础学习大纲

MySQL基础——MySQL基础学习大纲

python基础的后续内容还在整理中,最近空余时间已经开始学习MySQL了。
MySQL时数据库中比较常见和常用的一种,我的学习资源主要来源于:学习帝国B站咯!!!

MySQL_基础+高级篇- 数据库 -sql -mysql教程_mysql视频_mysql入门_尚硅谷
课程中涉及到的数据库资料:
https://pan.baidu.com/s/1C4TawvHBI6biYaLG865OoQ
提取码:6666
下面时学习的大纲,有一起学习的伙伴可以给出一些优化的建议!!

一、数据库的相关概念

1、 数据库的好处
  1. 可以持久化数据到本地
  2. 结构化查询
2、 数据库的常见概念
  1. DB:数据库,存储数据的容器
  2. DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB
  3. SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件持有的 ,而是几乎所有的主流数据库软件通用的语言
3、 数据库储存数据的特点
  1. 数据库存放到表中,然后表再放到库中
  2. 一个库中可以有多张表,每一张表具有唯一的表名用来标识自己
  3. 表中有一个或多个列,列又称为‘字段‘,相当于JAVA中的属性
  4. 表中的每一行数据,相当于JAVA中的对象
4、 常见的数据库管理系统

Mysql 、oracle、db2、sqlserver

二、MySQL介绍

1、MySQL背景

前身属于瑞典的一家公司,MySQL AB
08年被Sun公司收购
09年sun被oracle收购

2、MySQL的优点
  1. 开源、免费、成本低
  2. 性能高、移植性也好
  3. 体积小,便于安装
3、MySQL的安装

属于C/S架构的软件,一般来讲核心是服务端
MySQL安装包:https://pan.baidu.com/s/1yMFI8scUwiMjXyv0Q8PU8Q
提取码:6666
安装步骤比较简单,网上都是,主要注意别忘了root密码、别忘了添加path路径就OK

4、MySQL服务器的启动和停止

在cmd中输入(管理员模式下):

		net stop mysql80
		net start mysql80
5、MySQL服务端的登陆和退出

在MySQL命令窗口

退出:exit()  或 ctrl+c (只限于root用户)

在cmd窗口:

登陆MySQL   mysql -h localhost -P 3306 -u root -p
		    mysql -h主机名 -P端口号 -u用户名 -p密码
6、MySQL常见命令
Show databases;   #包含的数据库
Use sys;  #打开数据库
Show tables;  #打开工作表
Show tables from mysql;  #查看mysql数据库中的工作表
Select database();   #查看当前所在数据库中的位置路径
Create table stuinfo(id int,name varchar(20));  #创建工作表stuinfo
Desc stuinfo;	#查看工作表的结构
Select *from stuinfo;	#查看工作表里的数据
Insert into stuinfo(id,name) values(1,’john’)  #向工作表内添加数据
Update stuinfo set name=’xiaoli’ where id =1  #更改工作表数据
Delete from stuinfo where id=1; #删除工作表内容
7、查看MySQL服务端版本
Select version()	#mysql服务端
Mysql –version  	#cmd下
8、MySQL语法规范介绍
  1. 不区分大小写,但建议关键字大写,表明、列名小写

  2. 每条命令最好用分号结尾

  3. 每条命令根据需要,可以进行缩进或换行

  4. 注释

    a)	单行注释:#注释文字
    b)	单行注释:--注释文字
    c)	多行注释:/*注释文字*/
    

三、DQL语言

1、基础查询
2、条件查询
3、排序查询
4、常见函数
5、分组函数
6、分组查询
7、连接查询
8、子查询
9、分页查询
10、union联合查询

四、DDL语言

1、数据类型介绍
2、常见约束介绍
3、事务的介绍
4、视图的介绍
5、变量的介绍
6、存储过程的介绍
7、函数的介绍
8、流程控制结构介绍

五、MySQL高级

三、四两部分还没有学,刚了解了一部分hhhhhhhhhhhhh
第五部分MySQL高级部分还没有学习计划hhhhhhhhhhhh,先放上留个目标

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值