【mysql】基础概念、命令及操作(上)

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 文章目录前言一、名词介绍1.1 表中内容

一、名词介绍

1.1 表中内容

名词 解释
记录 表中每一行内容都被称之为记录
字段 表中每一列内容都被称之为字段

1.2 语言分类

名词 解释
DDL 定义语言
DML 操纵语言
DQL 查询语言
DCC 控制语言

1.3 数据类型

名词 解释
int 整数型
float 单浮点型
double 双浮点型
char (n) 固定长度字符,最大为n
varchar (n) 不固定长度字符,最大为n+1;因为末尾固定有$字符
image 图片
decimal(n,m) n个有效数字,小数点后m位

1.4 权限类型

名词 解释
all 所有权限
insert 插入表中数据
select 查询表中数据
update 修改表中数据
alter 修改表的属性
create 创建表/库
drop 删除库/表
index 建立索引
lock tables 锁表

1.5 字段属性

名词 解释
primary key 主键
unique key 唯一键
zerofill 字符限制,不得为空

1.6 筛选条件

名词 解释
or
and
limit n 前n行
limit(n,m) n行后的前m行
order by 条件表达式 >;<;=;>=;<=;!=;根据条件筛选出符合的记录(数字)
where 条件表达式 =;根据条件表达式筛选符合的记录(字符)

1.7 排序查看

名词 解释
desc 从高到低,从大到小
asc 从低到高,从小到大

二、基础命令

2.1 库

create database 库名; #创建对应库
show databases;     #查看所有库
drop database 库名;   #删除对应库
use 库名;       #进入对应库

2.1 表

create table 表名(字段 数据类型 [属性],字段...);  #创建表
drop table 表名;                #删除表
show tables;                  #查看库中所有表
alter table 旧表名 rename 新表明;       #修改表名
desc 表名;                    #以表形式查看表结构
show create table 表名\G            #以命令形式查看表结构
create table 新表名 like 旧表名;          #复制表结构
insert into 新表名 (select * from 旧表名);    #复制表内容
create table 新表名 (select * from 旧表名);   #复制表结构及内容


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3月前
|
存储 关系型数据库 MySQL
初步了解MySQL数据库的基本命令
初步了解MySQL数据库的基本命令
46 0
|
4月前
|
JavaScript 关系型数据库 MySQL
创建nodejs项目并接入mysql,完成用户相关的增删改查的详细操作
创建nodejs项目并接入mysql,完成用户相关的增删改查的详细操作
67 0
|
1月前
|
缓存 算法 关系型数据库
Mysql(3)—数据库相关概念及工作原理
数据库是一个以某种有组织的方式存储的数据集合。它通常包括一个或多个不同的主题领域或用途的数据表。
58 5
Mysql(3)—数据库相关概念及工作原理
|
1月前
|
tengine 关系型数据库 MySQL
Tengine、Nginx安装MySQL数据库命令教程
本指南详细介绍了在Linux系统上安装与配置MySQL数据库的步骤。首先通过下载并安装MySQL社区版本,接着启动MySQL服务,使用`systemctl start mysqld.service`命令。若启动失败,可尝试使用`sudo /etc/init.d/mysqld start`。利用`systemctl status mysqld.service`检查MySQL的服务状态,确保其处于运行中。通过日志文件获取初始密码,使用该密码登录数据库,并按要求更改初始密码以增强安全性。随后创建一个名为`tengine`的数据库,最后验证数据库创建是否成功以及完成整个设置流程。
|
1月前
|
关系型数据库 MySQL 数据库
MySQL数据库:基础概念、应用与最佳实践
一、引言随着互联网技术的快速发展,数据库管理系统在现代信息系统中扮演着核心角色。在众多数据库管理系统中,MySQL以其开源、稳定、可靠以及跨平台的特性受到了广泛的关注和应用。本文将详细介绍MySQL数据库的基本概念、特性、应用领域以及最佳实践,帮助读者更好地理解和应用MySQL数据库。二、MySQL
119 5
|
2月前
|
存储 关系型数据库 MySQL
MySQL索引的概念与好处
本文介绍了MySQL存储引擎及其索引类型,重点对比了MyISAM与InnoDB引擎的不同之处。文中详细解释了InnoDB引擎的自适应Hash索引及聚簇索引的特点,并阐述了索引的重要性及使用原因,包括提升数据检索速度、实现数据唯一性等。最后,文章还讨论了主键索引的选择与页分裂问题,并提供了使用自增字段作为主键的建议。
MySQL索引的概念与好处
|
2月前
|
存储 关系型数据库 MySQL
MySQL基础命令及使用示例
这些基础命令构成了与MySQL数据库交互的核心,理解并掌握它们对于进行有效的数据库操作至关重要。在实际使用中,建议结合实际案例和需求来练习这些命令,以加深理解和提高效率。
31 3
|
2月前
|
存储 关系型数据库 MySQL
MySQL基础命令及使用示例
这些基础命令构成了与MySQL数据库交互的核心,理解并掌握它们对于进行有效的数据库操作至关重要。在实际使用中,建议结合实际案例和需求来练习这些命令,以加深理解和提高效率。
68 4
|
1月前
|
关系型数据库 MySQL 数据库
Mysql 常用命令
Mysql 常用命令
23 0
|
4月前
|
存储 关系型数据库 MySQL
(十五)MySQL命令大全:以后再也不用担心忘记SQL该怎么写啦~
相信大家在编写SQL时一定有一个困扰,就是明明记得数据库中有个命令/函数,可以实现自己需要的功能,但偏偏不记得哪个命令该怎么写了,这时只能靠盲目的去百度,以此来寻找自己需要的命令。
167 28

热门文章

最新文章

下一篇
无影云桌面