MySQL基础学习 之 基础入门

目录

一、概述

1.数据库(DataBase)

2.数据库管理系统(DataBaseManagement)

3.SQL

4.三者之间的关系

二、安装与卸载MySQL

1.端口号(port)

2.卸载SQL

三、启动和停止MySQL

1.使用计算机本机操作

2.使用cmd命令提示符

四、登录MySQL

1.使用客户端(cmd)登录(无需以管理员身份)

2.使用MySQL的Command Line Client登录

五、MySQL常用命令

查看当前数据库的版本

查看当前已有的所有数据库

查看当前使用的数据库

使用数据库

创建数据库

删除数据库

注意

演示

六、SQL的分类(能够快速反应)

1.DQL 数据查询语言

2.DML 数据操作语言

3.DDL 数据操作语言

4.DCL 数据控制语言

5.TCL 事务控制语言

七、表(Table)

1.定义

2.介绍

3.显示当前表中的数据

八、导入演示数据和部分命令

1.导入数据表

2.查看表中的数据

3.查看表的结构


一、概述

1.数据库(DataBase)

按照一定格式存储数据的文件的集合。

2.数据库管理系统(DataBaseManagement)

管理数据库中的数据,对数据库进行增删改查。

3.SQL

一种结构化的查询语言。DBMS通过执行SQL语句实现对数据库的增删改查。是一套标准,可以在各种不同的DBMS中实现操作。

4.三者之间的关系

数据库管理系统通过执行SQL语句,来操作数据库数据库。

二、安装与卸载MySQL

1.端口号(port)

每一个软件/应用都有,是软件/应用得唯一代表,通常与IP地址在一起。 IP地址用来定位计算机,端口号用来定位某一台计算机上的某个应用。在同一台计算机上,端口号具有唯一性,不可以重复。

MySQL数据库启动时,默认占用的端口号时3306。

2.卸载SQL

1>删除安装包

2>删除目录:C://ProgramData和C://ProgramFile(x86)下的MySQL文件夹

三、启动和停止MySQL

1.使用计算机本机操作

启动和停止:计算机(右键)----->管理----->服务和应用程序----->服务----->点击MySQL80

选择启动方式:上一步点击右键----->属性(选择启动方式)

2.使用cmd命令提示符

windows操作系统中,以管理员身份运行命令提示符

开启:net start mysql80

停止:net stop mysql80

(其他服务或应用都可以用这个方式开启和停止)

四、登录MySQL

1.使用客户端(cmd)登录(无需以管理员身份)

使用bin目录下的mysql.exe命令连接mysql数据库

显示密码mysql -uroot -p(密码)

隐藏密码mysql -uroot -p

2.使用MySQL的Command Line Client登录

五、MySQL常用命令

查看当前数据库的版本

select version();

查看当前已有的所有数据库

show databases;

查看当前使用的数据库

select database();

使用数据库

use 数据库名;

创建数据库

create database (if not exists)  数据库名;

删除数据库

drop database (if exists)  数据库名;

//查看当前数据库的版本:
select version();

//查看当前已有的所有数据库:
show databases;

//查看当前使用的数据库:
select database();

//使用数据库:
use 数据库名;
use Reina;

//创建数据库:
create database (if not exists) 数据库名;
create database (if not exists) Reina;

//删除数据库:
drop database (if exists) 数据库名;
drop database (if exists) Reina;

注意

语句后面记得加分号(;)!!!

MySQL不见分号不执行(可以使用\c终止命令

exists 的拼写不要出错!!

演示

六、SQL的分类(能够快速反应)

1.DQL 数据查询语言

用于查询表中的记录。凡是有select关键词的都是DQL语言.

2.DML 数据操作语言

用于对表中数据进行增删改查。insert,delete,update.

3.DDL 数据操作语言

用于对表的结构进行增删改查,定义数据库对象。create,drop,alter.

4.DCL 数据控制语言

用于创建数据库用户。grant,revoke.

5.TCL 事务控制语言

用于快速原型开发,脚本编程, GUI和测试。commit,rollback.

类别中文名称作用标识
DQL数据查询语言查询表中的记录有select关键词
DML数据操作语言对表中的数据进行增删改查insert增,delete删,update改
DDL数据操作语言定义数据库对象create增,drop删,alter改
DCL数据控制语言创建数据库用户,控制数据库的访问权限grant授权,revoke撤销权限
TCL 事务控制语言快速原型开发,脚本编程, GUI和测试commit事务提交,rollback事务回滚

七、表(Table)

1.定义

一种结构化的文件,用来储存特殊特定类型的数据。

表是数据库中最基本的单元,数据库采用表格的形式显示数据

2.介绍

每一张表都有行和列

行(row)被称为数据/记录

列(column)被称为字段(字段具有字段名,数据类型,约束等属性)。

3.显示当前数据库中的表:

show tables;

示例:

八、导入演示数据和部分命令

1.导入数据表:

source 数据表的路径

source D:\MySQL\aTable.sql

科普:

xxxx.sql是sql脚本文件,里面有大量的sql语句,执行sql脚本文件时,文件里的所有sql语句都会被执行。

2.查看表中的数据

select * from 表名;
select * from aTable;

3.查看表的结构

desc 表名;
dese aTable;
  • 显示数据表的表都定义了哪些字段,各个字段的类型大小,哪些是主键,哪些有约束条件,以及各个字段是否定义了默认值。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值