当前位置: 首页 > news >正文

MYSQL总结(1)

查询数据库 show databases;

查询当前数据库 select database();

创建新的数据库 crate database 数据库名;

删除数据库:drop database 数据库名;

使用某数据库:use 数据库名;

DDL(Data Definition Language)——表操作

查询当前数据库所有表 showtables;

查询表结构 dec 表名;

查询指定表的建表语句 show create table 表名;

 在表里添加字段 alter table 表名 add 字段名 类型(长度) comment'注释名';

修改数据类型 alter table 表名 modify 字段名 新数据类型(长度);

修改字段名和字段类型 alter 表名 change 旧字段名 新字段名 类型(长度) comment'注释名';

删除字段 alter table 表名 drop 字段名;

修改表名 alter table 表名 rename to 新表名;

删除表 drop table 表名;

删除指定表并重新创建 truncate table 表名;

DML(Data Manipulation Language)——表操作

给指定字段添加数据insert into 表名(字段1,字段2) values (值1,值2),(值1,值2),(值1,值2)...

修改数据 update 表名 set 字段名1=值1,字段名2=值2,...[where 条件]

删除数据 delete from 表名 [where 条件]

查询多个字段 select 字段1,字段2,字段3 from 表名

                        select * from 表名

设置别名 select 字段1 别名1,字段2 别名2... from 表名;

去除重复记录 select distinct 字段列表 from 表名

 DQL(Database Query Language)——表操作

 

 

 

 

 

 

 

 自连接 给同一张表起两个别名 一张表当两张表看 

连接查询时候 就算一个值对应的另一个值为null也会展示出来

 

 

 

 

 

 

 

 

 

 

 

​​​​​​​ 

 

http://www.dtcms.com/a/27237.html

相关文章:

  • 鸿道Intewell操作系统:赋能高端装备制造,引领国产数控系统迈向新高度
  • C++中为什么有了tuple还需要pair?
  • 【C++】 Flow of Control
  • 同花顺C++面试题及参考答案
  • 【Elasticsearch】查询规则_query_rules
  • 【核心算法篇十四】《深度解密DeepSeek量子机器学习:VQE算法加速的黑科技与工程实践》
  • 【数据挖掘】
  • Leetcode - 周赛436
  • 通过监督微调提升多语言大语言模型性能
  • 使用rknn进行yolo11-pose部署
  • 曙光服务器安装centos8
  • 【Elasticsearch】Search Templates(搜索模板)
  • nginx ngx_http_module(8) 指令详解
  • 10. 软件设计架构-经典架构问题
  • Kimi K1.5 与 DeepSeek R1:AI 模型的深度对比
  • mac 关闭 sip
  • 换服务器需要做的工作(记录一下)
  • 使用 PyTorch 实现标准卷积神经网络(CNN)
  • Python 路径不存在则创建
  • jEasyUI 创建学校课程表
  • STM32GPIO
  • vue单据打印 一维码、二维码实现
  • DeepSeek、微信、硅基流动、纳米搜索、秘塔搜索……十种不同方法实现DeepSeek使用自由
  • 基于大数据的奥运会获奖数据分析系统设计与实现
  • 记一次若依后台管理系统渗透
  • 力扣-二叉树-501 二叉搜索树的众数
  • 解锁机器学习核心算法|主成分分析(PCA):降维的魔法棒
  • 【OS安装与使用】part4-ubuntu22.04安装anaconda
  • Redis 主从复制的核心原理
  • 问题记录汇总