iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >【MySQL】MySQL基本语句大全
  • 350
分享到

【MySQL】MySQL基本语句大全

mysql数据库 2023-08-17 07:08:58 350人浏览 安东尼
摘要

个人主页:【😊个人主页】 系列专栏:【❤️MySQL】 文章目录 前言结构化查询语句分类MySQL语句大全📚DDL(对数据库和表的操作)🤖DQL(查询语句)💻

在这里插入图片描述


个人主页:【😊个人主页】
系列专栏:【❤️MySQL】



前言

结构化查询语句分类

名称解释(命令)
DDL(数据定义语言)定义和管理数据对象,如数据库,数据表等(CREATE、DROP、ALTER)
DML(数据操作语言)用于操作数据库对象中所包含的数据(INSERT、UPDATE、DELETE)
DQL(数据查询语言)用于查询数据库数据 (SELECT)
DCL(数据控制语言)用于管理数据库的语言,包括管理权限及数据更改 (GRANT、COMMIT、ROLLBACK)

Mysql语句大全📚

注:mysql不区分大小写,所有符号必须使用英文格式下的

DDL(对数据库和表的操作)🤖

create database database-name//创建数据库drop database dbname //创建数据库use 数据库名//选择数据库create table tabname(字段名1 类型,字段名2 类型,字段名3 类型,…);//创建新表根据已有的表创建新表A:create table 新表名 like 旧表名(使用旧表创建新表)B:create table 新表名 as select 列名1,列名2… from 旧表名 definition onlydrop table tabname//删除表desc 表名//显示表的属性信息alter table 表名 add 列名 类型 //增加一个列名指定列名后面添加列名alter table 表名 add 已有列名 after 列名 类型first:第一个,before:前一个,end:最后alter table 表名 drop 列名//删除一个列名alter table 表名 change 旧列名 新列名 类型//修改一个列名alter table 表名 modify 列名(已有) 新的类型//修改类型Alter table 表名 add primary key(列名)//添加主键Alter table 表名 drop primary key(列名)//删除主键alter table 表名 add foreign key(列名) references 表名(主键)//添加外键删除外键:需要找到外键特有的名称------------------------------------①not null:非空约束②unique:唯一约束③primary key:主键④foreign key:外键⑤auto_increment:自增长⑥default:设置默认值 例:default ‘值’//约束类型

DQL(查询语句)💻

关键字🔬

  1. or:或
  2. and:和
  3. having:分组后的附加条件
  4. group by:分组
  5. order by:排序:asc:正序,desc:倒序
  6. in:存在于某个值中
  7. not in:不存在与某个值中
  8. inner join … on链接多表
  9. left join … on:左外连接
  10. right join … on:右外连接
  11. left(right,inner) out join … on:去重
  12. count:计数
  13. AVG:平均值
  14. sum:求和
  15. max:最大值
  16. min:最小值
  17. like ‘%关键字%’:取含有关键字的值
  18. distinct:去重
  19. round:四舍五入
  20. where 1=1:全选
  21. where 1=2:全不选
  22. limit 1,5:从第二行开始显示5条数据
  23. top 10:select top 10 * from 表名:显示前十条数据
  24. newid():随机
select * from 表名 where 范围//选择查询select * from 表名//完全查询select * from 表名 where 列名 like ‘%value%’(查询包含value的值)//模糊查询select * from 表名 order by 列名 desc//排序查询(倒序,默认为正序)select count as 别名 from 表名//计数查询select sum(field) as 别名 from 表名//求和查询select avg(filed) as 别名 from 表名//平均值查询select max(filed) as 别名 from 表名//最大值查询select min(filed) as 别名 from 表名//最小值查询select round(min(filed),要保留的小数位数) as 别名 from 表名//四舍五入查询select distinct 列名 from 表名//去重查询select * from 表名 group by 列名//分组查询select * from 表名 where 列名=‘范围’ and 列名=‘范围’//多条件查询select * from 表名 where 列名=‘范围’ or 列名=‘范围’//不确定条件查询select 列名,min(filed)from 表名 where 列名=‘范围’ group by 列名 having sum(列名)//多条件分组求值查询select * from 表名 where=(select id from 表名 where 列名=‘范围’)//子查询(子查询的结果作为主查询的条件)select * from 表名 inner join 表名 on 主键=外键(必须有主外键)//连表查询(内连接)select * from 表名 inner out join 表名 on 主键=外键(必须有主外键)//连表查询(内连接)(去重)//*注:内连接只显示相关联的数据*连表查询(左外连接)(显示左表的全部信息和右表相关联的信息)://连表查询(左外连接)(显示左表的全部信息和右表相关联的信息)select * from 表名 right join 表名 on 主键=外键(必须有主外键)//连表查询(右外连接)(显示右表的全部信息和左表相关联的信息)select * from 表名 full/cross join 表名 on 主键=外键(必须有主外键)连表查询(全外连接)(显示两个表中的所有记录)

高级查询运算词

A:uNIOn(结合两个结果表并消除其中的重复行而派生出另一个表)
例:select name from 表名1 union select name from 表名2(去除name的重复行)
B:except(通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出一个结果表)
C:intersect(通过只包括 TABLE1 和 TABLE2 中都有的行并消除所有重复行而派生出一个结果表)
注:当这三个运算符与all一起使用时不消除重复行


DML(数据操作语句:插入、修改、删除)🤖

数据插入

完全插入:insert into 表名 values(值1,值2,值3,…)
选择插入:insert into 表名(列名1,列名2,列名,3…) values(值1,值2,值3,…)
批量插入:insert into 表名 values(值1,值2,值3,…),(值1,值2,值3,…),(值1,值2,值3,…)…
注1:完全插入可以省略列名,但是值必须包含所有字段,批量插入类同
注2:选择插入必须选择需要插入的字段,选择对应字段的值,批量插入类同

修改语句

update 表名 set 列名=‘值’ where 列名=‘范围’
where 1=1(全选)
where 1=2(全不选)
注:不加where条件为修改所有指定列的值

删除语句

delete from 表名 where 列名=‘范围’
注:不加where条件为删除所有的值

在这里插入图片描述

来源地址:https://blog.csdn.net/weixin_73602725/article/details/131559246

您可能感兴趣的文档:

--结束END--

本文标题: 【MySQL】MySQL基本语句大全

本文链接: https://www.lsjlt.com/news/372437.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【MySQL】MySQL基本语句大全
    个人主页:【😊个人主页】 系列专栏:【❤️MySQL】 文章目录 前言结构化查询语句分类MySQL语句大全📚DDL(对数据库和表的操作)🤖DQL(查询语句)💻...
    99+
    2023-08-17
    mysql 数据库
  • Mysql 最最最基本语句(大全)
    Mysql Workbench 基本语句 前言 SQL语言关键字不区分大小写,但不同的数据库,对于表名和列名,有的数据库区分大小写,有的数据库不区分大小写。 一、创建数据库 create data...
    99+
    2023-09-06
    mysql 数据库 sql
  • MySQL 查询语句大全
    目录 基础查询 直接查询 AS起别名 去重(复)查询 条件查询 算术运算符查询 逻辑运算符查询 正则表达式查询⭐ 模糊查询 范围查询 是否非空判断查询 排序查询  限制查询(分页查询) 随机查询 分组查询 HAVING 高级查询 子...
    99+
    2023-08-31
    mysql 数据库 sql
  • Mysql查询语句大全
    简单查询 ## 直接查询语法:select 字段 from 表名;举例:select name, age from student;解析:从 student 表中查询 name 与 age ## 条件查询语法:selec...
    99+
    2023-08-16
    mysql sql 数据库
  • MySQL 基本查询语句
    1.SQL分类 DDL(Data Definition Languages、数据定义语言),这些语句定义了不同的数据库、表、视图、索引等数据库对象,还可以用来创建、删除、修改数据库和数据表的结构。...
    99+
    2023-09-27
    mysql 数据库 sql
  • MySQL(六):基本的SELECT语句
    基本的SELECT语句 前言一、SELECT...二、SELECT ... FROM三、列的别名四、去除重复行五、空值参与运算六、着重号七、查询常数八、显示表结构九、过滤数据 前言 本博主将用CSDN记录软件...
    99+
    2023-08-19
    数据库 mysql sql
  • mysql:增删改查语句大全
    一、插入 法一 insert into 表名(列名1,列名2,……)values(值1,值2,……); insert into bbms.users (userid,username) values (‘123’,’张三一’); 法二 ...
    99+
    2023-09-02
    mysql 数据库 sql
  • mysql数据库基本语法及操作大全
    mysql数据库基本语法 DDL操作 创建数据库 语法:create database 数据库名; 查看所有数据库 语法:show databases; 切换(使用)数据库 语法:u...
    99+
    2024-04-02
  • MySQL基本语句操作有哪些
    这篇文章主要介绍了MySQL基本语句操作有哪些,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。数据库操作语句创建create database 数...
    99+
    2024-04-02
  • MySQL - mysql服务基本操作以及基本SQL语句与函数
    文章目录 操作mysql客户端与 mysql 服务之间的小九九了解 mysql 基本 SQL 语句语法书写规范SQL分类DDL库表查增 mysql数据类型数值类型字符类型日期...
    99+
    2023-10-23
    mysql sql adb 数据库 carbon
  • PHP+MySQL的手工注入语句大全
    这篇文章主要介绍“PHP+MySQL的手工注入语句大全”,在日常操作中,相信很多人在PHP+MySQL的手工注入语句大全问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP+MySQL的手工注入语句大全”的疑...
    99+
    2023-06-05
  • mysql基础语句1
    创建用户 create user ben identified by ‘P@$$w0rd’; 查看所有用户 select user,host from mysql.user; 用户重命名 rename user ben...
    99+
    2023-01-31
    语句 基础 mysql
  • MySQL基础——DDL语句
    目录 MySQL SQL DDL——数据定义 数据库操作 连接 查询 使用 创建 删除 数据表操作 创建 查询 修改 删除 MySQL MySQL是一个关系型数据库管理系统,其数据是保存在不同的数据表中,而不是将所有数据放在一个大仓库内...
    99+
    2023-09-21
    mysql 数据库
  • mysql查询的基本语句是什么
    mysql 的基本查询语句是 select,它用于从数据库表中检索数据。select 语法包括:select [distinct] 列名1, 列名2, ...from 表名wh...
    99+
    2024-04-22
    mysql
  • MySQL中数据查询语句整理大全
    目录一、基本概念(查询语句)①基本语句②条件查询1、普通查询2、去重查询(distinct)3、排序查询(order by)4、分组查询(group by)5.等值查询6.外连接查询7.内连接查询8.合并查询总结一、基本...
    99+
    2023-04-19
    mysql数据库命令 mysql查询语句格式 mysql简单查询语句
  • MySQL高级进阶sql语句总结大全
    目录SELECTDISTINCTWHEREAND ORINBETWEEN通配符LIkeORDER BY函数city表格字符串函数常用函数实例:concatsubstr...
    99+
    2024-04-02
  • Mysql数据库之sql基本语句小结
    本文实例讲述了Mysql数据库之sql基本语句。分享给大家供大家参考,具体如下: SQL基本语句 1.登录退出及快捷键: (1)快捷键: ————快速回到行首 ctrl + a ————回到行末 ctr...
    99+
    2024-04-02
  • MYSQL常用的基本SQL语句有哪些
    这篇文章主要讲解了“MYSQL常用的基本SQL语句有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MYSQL常用的基本SQL语句有哪些”吧!mysql服...
    99+
    2024-04-02
  • MySql应用的基本操作语句整理
    本篇内容介绍了“MySql应用的基本操作语句整理”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.导出整个...
    99+
    2024-04-02
  • MySQL语句最全详解
    文章目录 MySQL语句最全详解一、常见sql语句用法与演示前置条件连接命令 1.常用数据库类型2.数据约束(数据表中)3.数据库的备份和还原二、操作数据库(操作数据库之前要通过命令行工...
    99+
    2023-09-02
    mysql 数据库 sql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作