【SQL笔记】 SQL并不难,保姆级入门教学

文章目录

  • 数据库相关概念

    • 数据库管理系统
  • MySQL数据库管理系统

  • SQL 简介

  • SQL 通用语法

  • SQL 分类

  • MySQL安装

    • 解压完成
  • 环境变量配置

  • 在path变量下

  • 点击完成,就配置好了

  • 1.新建配置文件 my.ini

  • 2.初始化 MySQL

  • 3.注册MySQL 服务

  • 4.启动关闭服务

  • 5.修改默认账户密码

  • 6.登录

  • 7.退出

  • 8.卸载


数据库相关概念

======================================================================

数据库管理系统


  • 管理数据库的大型软件

  • 英文:DataBase Management System ,简称DBMS

image-20220113165515652

MySQL数据库管理系统


image-20220113165709349

  • Oracle:收费的大型数据库,Oracle公司的产品

  • MySQL:开源的免费的中小型数据库,后来Sun公司收购了MySQL,而Sun公司后来又被Oracle公司收购

  • SQL Server:MicroSoft微软公司收费的中型的数据库,C#,.net等语言常使用

SQL 简介


  • 英文: Structured Query Language,简称SQL,结构化查询语言

  • 操作关系型数据库的编程语言

  • 定义操作所有关系型数据库的统一标准

  • 对于同一个需求,每一种数据库操作方式可能存在一些不一样的地方,我们称为 方言

SQL 通用语法


  1. SQL语句可以单行或多行书写,以分号结尾

  2. MySQL数据库的 SQL 语句不区分大小写,关键字建议使用大写

  3. 注释

  • 单行注释: --注意必须要有一个空格 或 #注释内容(MySQL特有)

  • 多行注释:/*注释*/

SQL 分类


  • DDL (Dtaa Definition Language) 数据定义语言 用来定义数据库对象:数据库,表,列

  • DML (Data Manipulation Language) 数据操作语言,对表中的数据进行增删改的操作

  • DQL (Data ) 数据查询语言,对表中数据进行查询

  • DCL (Data) 数据控制语言,对数据库进行权限控制,用来定义数据库的访问权限和安全级别,及创建用户

在这里插入图片描述


MySQL安装

======================================================================

安装环境:win11 64位

软件版本:MySQL 5.7.24 解压版

下载地址

image-20220113171130608

解压完成


image-20220113171653349

环境变量配置


image-20220113171754774

image-20220113171926823

在path变量下


image-20220113172019622

点击完成,就配置好了


1.新建配置文件 my.ini


image-20220113172251680

复制粘贴

[mysql]

设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

#设置3306端口

port = 3306

设置mysql的安装目录

basedir=D:\TSBrowserDownloads\MySQL\mysql-5.7.19-winx64

设置mysql数据库的数据的存放目录

datadir=D:\TSBrowserDownloads\MySQL\mysql-5.7.19-winx64\data

允许最大连接数

max_connections=200

服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

sql_mode=‘STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’

#跳过安全检查

skip-grant-tables

2.初始化 MySQL


在安装时,避免权限问题出错我们尽量使用管理员身份运行CMD,否则在安装时会报错,会导致安装失败的情况

mysqld --initialize --console

管理员权限执行

执行完成 会生成 data 目录

image-20220113173013193

3.注册MySQL 服务


mysqld -install ###(服务名可以不加默认为mysql)

相当于把mysql注册为当前计算机的一个服务,后台运行的应用程序

查看:ctrl + shift + esc

image-20220113173300765

4.启动关闭服务


自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img
线程、数据库、算法、JVM、分布式、微服务、框架、Spring相关知识

一线互联网P7面试集锦+各种大厂面试集锦

学习笔记以及面试真题解析

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
36.jpg" alt=“img” style=“zoom: 33%;” />

线程、数据库、算法、JVM、分布式、微服务、框架、Spring相关知识

[外链图片转存中…(img-LHyhPhlO-1713543925110)]

一线互联网P7面试集锦+各种大厂面试集锦

[外链图片转存中…(img-FiMYs7hX-1713543925111)]

学习笔记以及面试真题解析

[外链图片转存中…(img-r5b5EDUE-1713543925112)]

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值