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

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 文章目录前言一、名词介绍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 旧表名);   #复制表结构及内容


相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
17天前
|
存储 SQL 关系型数据库
【MySQL】4. 表的操作
【MySQL】4. 表的操作
19 0
|
30天前
|
SQL 关系型数据库 MySQL
|
16天前
|
缓存 关系型数据库 MySQL
MySQL查询优化:提速查询效率的13大秘籍(合理使用索引合并、优化配置参数、使用分区优化性能、避免不必要的排序和group by操作)(下)
MySQL查询优化:提速查询效率的13大秘籍(合理使用索引合并、优化配置参数、使用分区优化性能、避免不必要的排序和group by操作)(下)
|
10天前
|
关系型数据库 MySQL
如何解决cmd命令窗口无法运行mysql命令的问题
如何解决cmd命令窗口无法运行mysql命令的问题
7 0
|
1月前
|
存储 关系型数据库 MySQL
|
1月前
|
关系型数据库 MySQL Linux
MySQL启动与登录命令详解
【2月更文挑战第27天】
47 1
MySQL启动与登录命令详解
|
1月前
|
存储 SQL 关系型数据库
【mysql】—— 表的操作
【mysql】—— 表的操作
|
1月前
|
SQL 存储 关系型数据库
【mysql】—— 数据库的操作
【mysql】—— 数据库的操作
【mysql】—— 数据库的操作
|
1月前
|
SQL 关系型数据库 MySQL
MySQL中常用的操作语句已汇总
MySQL中常用的操作语句已汇总
62 1
|
11天前
|
关系型数据库 MySQL 数据库
mysql卸载、下载、安装(window版本)
mysql卸载、下载、安装(window版本)