【MySQL】MySQL命令总结 | 数据库与数据表的创建删除与查询

本文涉及的产品
RDS AI 助手,专业版
RDS DuckDB + QuickBI 企业套餐,8核32GB + QuickBI 专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介: 【MySQL】MySQL命令总结 | 数据库与数据表的创建删除与查询

数据库


创建数据库

CREATE database 数据库名;

使用数据库

use  数据库名;

删除数据库

delete database 数据库名;

查看所有数据库

show databases;

数据表


查看数据库中所有数据表

show tables;

在数据库中创建数据表

use 数据库名;
create table 表名(
字段名1 字段类型 NOT NULL Primary Key,
字段名2 字段类型 NULL Default '默认值',
字段名3 字段类型 NULL,
字段名4 字段类型 NOT NULL,
……
);

删除数据表

drop table 表名;

修改表名

rename table 原表名 to 新表名;

查询表列(字段)信息

desc 表名;

表-删除某一字段

alter table 表名
drop column 字段名;

表-增加某一字段 在某个原有的字段后面

alter table 表名
add column 字段名 字段类型 NULL after 原有的字段的字段名;

表-为某字段添加默认值

alter table 表名 Modify 字段名 字段类型 default='默认值'

查看数据表数据

查询 所有数据

select*from 表名;

查询 指定字段内容为xxx的字段数据

select*from xs 条件;

举例

select*from xs where 学号='081101';
select*from xs where 总学分>'50';
select*from xs where 备注 is null;
select*from xs where 专业名='计算机' and 性别=0;

查询 只显示指定字段名的数据

select 字段名,字段名2
from 表名;

举例

select 专业名,总学分
from xs;
select distinct 专业名 , 总学分
from xs;

查询 只显示指定字段名的数据,且按条件自动修改数据

select 字段名1,字段名2,……,
 case 
  when 字段名x is null then '新数据内容'
  when 字段名x < 数值 then '新数据内容'
  when 字段名x >=数值 and 字段名x <= 数值  then  '新数据内容'
  else '新数据内容'
  end as 字段名x的新字段名
  from 表名;
select 学号,姓名,总学分,
 case 
  when 总学分 is null then '尚未选课'
  when 总学分 < 50 then '不及格'
  when 总学分 >=50 and 总学分 <= 52 then  '合格'
  when 总学分 >50 then '优秀'
  end as 等级
  from xs;

修改数据表数据

删除 指定字段内容为xxx的字段数据

delete from 表名
where 字段名='内容';

删除 符合比较型条件的数据

delete from 表名
where 字段名<>数值;

增加 多行数据

insert into 表名 values
('对应字段的内容','对应字段的内容','对应字段的内容',……),
('对应字段的内容','对应字段的内容','对应字段的内容',……),
……,
('对应字段的内容','对应字段的内容','对应字段的内容',……);

增加 增加一行指定数据

insert into 表名 values
('对应字段的内容','对应字段的内容','对应字段的内容',……);

一定要保证:有多少字段写多少内容,而且对应数据类型不能错

修改 某行中,某个字段的数据

update 表名
set 字段名n='新内容',字段名m='新内容'
where 字段名x = '内容'

修改 某字段所有行 的数据

update 表名
set 字段名 = 字段名 + x;

替换 原有数据(根据主键原则)

replace into 表名
set key字段名='',
字段1 = '内容1',
字段2 = '内容2',
……;

扩展阅读

| 数据 查询/输出 相关 |

数据查询统计 查询函数 COUNT SUM AVG MAX MIN and so on

计算列值 与 复习相关条件查询命令

消除结果集中的重复行(不显示某字段内容重复的行)

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
7月前
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
493 158
|
7月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
1239 152
|
7月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎,提供高性价比、稳定安全的云数据库服务,适用于多种行业与业务场景。
920 156
|
7月前
|
SQL 关系型数据库 MySQL
MySQL的查询操作语法要点
储存过程(Stored Procedures) 和 函数(Functions) : 储存过程和函数允许用户编写 SQL 脚本执行复杂任务.
293 14
|
7月前
|
SQL 关系型数据库 MySQL
MySQL的查询操作语法要点
以上概述了MySQL 中常见且重要 的几种 SQL 查询及其相关概念 这些知识点对任何希望有效利用 MySQL 进行数据库管理工作者都至关重要
192 15
|
7月前
|
关系型数据库 MySQL 分布式数据库
阿里云PolarDB云原生数据库收费价格:MySQL和PostgreSQL详细介绍
阿里云PolarDB兼容MySQL、PostgreSQL及Oracle语法,支持集中式与分布式架构。标准版2核4G年费1116元起,企业版最高性能达4核16G,支持HTAP与多级高可用,广泛应用于金融、政务、互联网等领域,TCO成本降低50%。
|
7月前
|
关系型数据库 分布式数据库 数据库
阿里云数据库收费价格:MySQL、PostgreSQL、SQL Server和MariaDB引擎费用整理
阿里云数据库提供多种类型,包括关系型与NoSQL,主流如PolarDB、RDS MySQL/PostgreSQL、Redis等。价格低至21元/月起,支持按需付费与优惠套餐,适用于各类应用场景。
|
7月前
|
SQL 关系型数据库 MySQL
Mysql数据恢复—Mysql数据库delete删除后数据恢复案例
本地服务器,操作系统为windows server。服务器上部署mysql单实例,innodb引擎,独立表空间。未进行数据库备份,未开启binlog。 人为误操作使用Delete命令删除数据时未添加where子句,导致全表数据被删除。删除后未对该表进行任何操作。需要恢复误删除的数据。 在本案例中的mysql数据库未进行备份,也未开启binlog日志,无法直接还原数据库。
|
SQL Java 数据库连接
MySQL---数据库从入门走向大神系列(十五)-Apache的DBUtils框架使用
MySQL---数据库从入门走向大神系列(十五)-Apache的DBUtils框架使用
507 0
MySQL---数据库从入门走向大神系列(十五)-Apache的DBUtils框架使用
|
SQL 关系型数据库 MySQL
MySQL---数据库从入门走向大神系列(六)-事务处理与事务隔离(锁机制)
MySQL---数据库从入门走向大神系列(六)-事务处理与事务隔离(锁机制)
298 0
MySQL---数据库从入门走向大神系列(六)-事务处理与事务隔离(锁机制)

推荐镜像

更多
下一篇
开通oss服务