MySQL基础学习: 第一章 数据库概述

一、数据库介绍

数据库就是存储、维护和管理数据的仓库。数据库管理系统DBMS就是用来操作维护和管理数据库的大型软件。
​​​​​​​​在这里插入图片描述

二、数据库的分类

1、关系型数据库
  • Oracle:收费
  • MySQL:免费
  • SQLSERVER:收费
  • hive
  • TIDB
  • 人大金仓(KINGBASE)
  • 达梦(dm)
  • doris
  • oceanbase
2、非关系型数据库
  • Redis
  • Hbase
  • Elasticsearch
  • Influxdb
  • ks3

三、字符集

1、介绍

众所周知计算机只能识别01这样的二进制代码,我们平时在计算机上所写的文本内容最终最终都会转化成二进制的形式让计算机来识别。那计算机是如何将文字和二进制之间进行相互映射的呢,那这就涉及到一个关键字“字符集”(人们通过一定的规则将文件和二进制进行映射),常见的字符集如下:

  • ASSCII:一套文字符号及其编码、比较规则的集合
  • Unicode
  • UTF-16
  • UTF-8
  • 汉子的一些常用字符集:
    • GB2312
    • GB13000
    • GBk
    • GB13030

四、 SQL的分类

1、什么是SQL

SQL的全称是Structured Query Language(结构化查询语言),是专门用来处理关系型数据库的命令集合规范

2、SQL的功能分类

(1)DDL(数据定义语言):用来定义数据库对象:创建、修改、删除库、表和字段等,使用的SQL关键字:

  • create
  • drop
  • alter

(2)DML(数据库操作语言):用来操作数据表中的记录,使用的SQL关键字:

  • insert
  • update
  • delete

(3)DQL(数据查询语言):用来查询数据,使用的SQL关键字:

  • select

(4)DCL(数据控制语言):用来定义访问权限和安全级别,使用的SQL关键字:

  • GRANT

五、MySQL数据库

1、介绍

mysql服务器内部可分为四层:DBMS > 数据库(DB)>表(Table)>字段(field)(字段里放的是数据)
在这里插入图片描述

2、MySQL注释

(1)单行注释:#注释文字
(2)单行注释:-- 注释文字,后面需要又一个空格
(3)多行注释:/* 注释文字 */

六、MySQL存储引擎分类

(1)MYISAM:不支持事务和外键
(2)INNODB
(3)MEMORY:使用内存存储数据,不对数据进行持久化操作。

七、MySQL常用命令

1、查看当前所有的数据库
show databases;
2、打开指定的库
use 库名
3、查看当前库的所有表
show tables;
4、查看其他库的所有表
show tables form 库名
5、查看表结构

(1)使用关键字desc

desc 表名

(2)使用关键字show

show ceate table 表名
6、查看服务器的版本

(1)方式一:登录到mysql客户端

select version();

(2)方式二:不用登录MySQL客户端,在bin目录下执行:

  • mysql --version
  • mysql -V
7、mysql客户端登录命令
  • mysql -u 用户名 -P 端口 -h host -p
  • mysql --comments --host host --port 端口–user 用户名–password
8、sql导入命令
 mysql -h host -P port-u用户名  -p密码 < sql文件.sql
9、服务启动和关闭命令

(1)启动命令

net stop mysql

(2)关闭命令

net start mysql
10、退出MySQL客户端

exit、quit或\q

相关推荐

  1. 数据库系统原理【练习题】——第一概述

    2024-01-02 11:06:02       33 阅读
  2. MySQL——第一 MySQL基础1

    2024-01-02 11:06:02       32 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-02 11:06:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-02 11:06:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-02 11:06:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-02 11:06:02       20 阅读

热门阅读

  1. 基于SpringBoot的家具商城设计与实现

    2024-01-02 11:06:02       37 阅读
  2. 排序算法——快速排序

    2024-01-02 11:06:02       41 阅读
  3. 数据预处理:标准化和归一化

    2024-01-02 11:06:02       38 阅读
  4. 机器学习中字符特征的处理方式

    2024-01-02 11:06:02       40 阅读
  5. c 生成16×16个像素点的rgb图片并转为yuv420P 格式

    2024-01-02 11:06:02       30 阅读
  6. MATLAB --- fullfile()函数的用法

    2024-01-02 11:06:02       41 阅读
  7. LeetCode 224:基本计算器

    2024-01-02 11:06:02       40 阅读
  8. LeetCode 热题 100——283. 移动零

    2024-01-02 11:06:02       42 阅读
  9. mysqldump导出函数、存储过程和视图

    2024-01-02 11:06:02       46 阅读
  10. 【排序算法】LeetCode-347. 前 K 个高频元素

    2024-01-02 11:06:02       34 阅读
  11. 系统监视工具 | htop

    2024-01-02 11:06:02       35 阅读