《MYSQL必知必会》读书笔记(上)

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 《基础》

第一章 了解SQL

本章主要是介绍了一些数据库相关的概念:

数据库:保存有组织的数据的容器。

表:某种特定类型数据的结构化清单。

模式(schema):关于数据库和表的布局及特性的信息。在MYSQL中,模式与数据库同义。

主键:唯一标识表中每行的这个列称为主键。一个列成为主键必须满足以下条件:

1.唯一性,任意两行都不具有相同的主键值。

2.不为空,每行数据必须具有一个主键值。

第二章 MySQL简介

DBMS(数据库管理软件)通常分为两类:

1.基于共享文件系统的DBMS。通常用于桌面(例如Microsoft Access和FileMaker)

2.Client-Sever的DBMS。日常见到的MySQL,Oracle,SQL Server数据库都是这种类型的。Client主要负责与用户进行交互,接受用户的指令,然后发出请求给Server,Server负责数据访问和处理,然后将结果返回给Client。

第三章 使用MySQL

主要介绍了一些MySQL的一些命令

use crashcourse;选择一个名叫crashcourse数据库(在通过命令行连接到数据库时,我们需要选择一个数据库,然后才能继续操作)

show DATABASES;//展示当前可用的数据库列表
show Tables;//展示当前是选择的是数据库的所有表
show COLUMNS FORM customers;//展示customers表所有的列信息(会包含字段名,类型,是否允许为NULL,键信息,默认值,其他信息),点击复制代码复制出错复制成功

DESCRIBE customers;跟show COLUMNS FORM同义,用于展示表的列信息

SHOW STATUS;展示服务器信息
SHOW CREATE DATABASE crashcourse;点击复制代码复制出错复制成功

展示之前创建crashcourse这个数据库时使用的SQL语句,同理,SHOW CREATE TABLE也可以展示建某张表时使用的SQL语句

SHOW GRANTS FOR 'jeffrey'@'localhost';//展示jeffrey这个账号的权限
SHOW ERRORS和SHOW WARNINGS,//用来显示服务器错误或警告消息点击复制代码复制出错复制成功

HELP SHOW;当你不了解某个命令时,可以使用HELP+这个命令,来获得一些说明信息,了解这个命令的用途,这里HELP SHOW会打印出SHOW命令的用法

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
7月前
|
SQL 关系型数据库 MySQL
MySQL必知必会—读书笔记
MySQL必知必会—读书笔记
|
存储 缓存 关系型数据库
《高性能Mysql》读书笔记之Schema与数据类型优化
《高性能Mysql》读书笔记之Schema与数据类型优化
|
存储 监控 关系型数据库
【读书笔记】Mysql | 一图了解Mysql全貌
这段时间学习Mysql的笔记,对Mysql有个深入的了解。
|
存储 关系型数据库 MySQL
|
关系型数据库 MySQL 数据库
|
SQL 关系型数据库 MySQL
|
SQL 关系型数据库 MySQL