[2020.12.6]Mysql1

2020-12-06 10:23
复习mysql整理的相关笔记

Mysql

1.什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系是什么?

数据库:英文单词,DataBase,简称DB,按照一定格式存储数据的一些文件的组合。也就是存储数据的仓库,实际上就是一堆文件,这些文件中存储了具有特定格式的数据。
数据库管理系统:DataBaseManagementSystem,简称DBMS,数据库管理系统是专门管理数据库中数据的,数据库管理系统可以对数据库当中的数据进行增删改查。常见的数据库管理系统:MYSQL、Oracle、MS SqlServer、DB2、Sybase等…
SQL结构化查询语言:程序员需要学习的SQL语句,通过具体编写SQL语句,然后DBMS负责执行SQL语句。最终来完成数据库数据的增删改查任务。SQL是一套标准,程序员主要学习的就是SQL语句,这个SQL在mysql、oracle、db2都可以使用。
三者之间的关系?
DBMS–执行–>SQL–操作–>DB
先安装数据库管理系统Mysql,然后学习SQL怎么写,编写SQL语句之后,DBMS对SQL语句进行执行,最终来完成数据库的数据管理。

2.安装Mysql数据库管理系统

第一步:先安装,选择“经典版”;
第二部:需要进行Mysql数据库实例配置
注意:一路下一步就行了!!!
需要注意的事项:
端口号:port是任何一个软件/应用都会有的,端口号是应用的唯一代表。端口号通常和IP地址在一块,IP地址是用来定义计算机的,端口号port是用来定位计算机某个服务,某个应用的。同一台计算机上,端口不能重复,具有唯一性。 Mysql服务于占用的端口号默认是3306;
字符编码方式:设置mysql默认的字符编码方式为UTF8,注意,先选中第三个单选按钮,然后再选择UTF8字符集;
服务名称:默认Mysql,不用修改;
选择配置的环境变量path,不配置的话后期可以手动配置的;
Mysql超级管理员用户不能改,一定是:Root,设置密码的同时,可以勾选Root用户远程访问,勾选表示Root账户可以在外地登录,不勾选表示只能在本机上访问

3.Mysql的完美卸载

第一步:双击安装包进行卸载
第二步:删除目录:C盘下的ProgramData下面的MySQL目录删除
第三步:删除目录:C盘下的ProgramFiles(X86)下面的MySQL目录删掉

4.查看计算机MySQL服务

路径:计算机–>右键–>管理–服务和应用程序–>服务–>找mysql服务。服务默认是“启动”状态,默认“自动启动”,下一次启动系统时自动启动。可以点击右键:启动、重启服务、停止服务;还可以改变服务的默认配置,选择“自动(延时启动)”、“自动”、“手动”、“禁用”

5.Windows系统中,可以使用命令启动和关闭mysql服务:

net stop 服务名称;
net start 服务名称;
其他服务也可以使用这样的命令

6.Mysql安装,服务启动了,怎么使用mysql登录数据库呢?使用bin目录下的mysql.exe命令来连接mysql数据库服务器

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

7.Mysql常用命令

退出:exit
查看数据库:show databases;(要加分号)
选择使用某个数据库:use +数据库名称;
创建某个数据库:create databases +数据库名称;
查看mysql数据库的版本号:select version();

8.数据库当中最基本的元素是表(table)

在这里插入图片描述

任何一张表都有行和列:
行(row):被称为数据/记录;
列(column):被称为字段;
了解一下:每一个字段都有字段名、数据类型、约束等属性;

9.SQL语句分类

DDL(数据查询语言):凡是带有select关键字的查询语句;
DML(数据操作语言):对表中数据进行增、删、改的语句,insert、update、delete;
DDL(数据定义语言):凡是带有create(创建)、drop(删除)、alter(修改)的语句,主要操作的是表的结构;
TCL(事务控制语言):包括事务提交(commit)、事务回滚(rollback);
DCL(数据控制语言):授权grant,撤销权限revoke;

10.简单查询

10.1查询一个字段

select 字段 from 表名;
注意:SQL语句不区分大小写,所有SQL语句都以“;”结尾

10.2查询多个字段

select 字段1,字段2 from 表名;

10.3 查询所有字段

select * from 表名;

10.4 列起别名

select 字段1 (as) 别名1 ,字段2 () 别名2 from 表名;(其中as可以省略,别名可以加“”或‘’,中间可以有空格)
注意:在所有数据库当中,字符串统一用单引号括起来,单引号是标准,双引号在oracle数据库用不了,但在mysql可以用
再次强调:数据库中的字符串都是用单引号括起来的,双引号不标准

10.5列参与数学运算

字段可以参加加减乘除运算的

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45464945/article/details/110731705
今日推荐