首页 > 数据库 >MySQL常用知识点梳理

MySQL常用知识点梳理

时间:2022-09-25 23:00:50浏览次数:56  
标签:知识点 join MySQL 查询 字段 表名 where 梳理 select

  1. 删表

DROP TABLE IF EXISTS 表名;

  1. 新建表 create table 表名( 字段名 类型 约束(逐渐,非空,唯一 ,默认值), 字段名 类型 约束(逐渐,非空,唯一 ,默认值), )编码,存储引擎; 约束 NOT NULL:非空 UNIQUE:保证该列的唯一性 PRIMARY KEY:主键,确保某列有唯一标识符

  2. 插入 insert into 表名(字段1,字段2) values(值1,值2)

  3. 删除

delete from 表名 where id="" 5.更新

update 表名 set 字段=值(需要更新的信息) where id=“”

  1. 查询

    select * from 表名 在实际开发中,尽量不要使用*号,用字段,会增加资源消耗,效率较低

  2. 分页查 select * from 表名 Limit 2,3 //limit 2,3 表示从第2条开始查询,第3条结束 distinct关键字 select distinct 字段1 from 表名 表示查询出的结果不重复的

  3. 排序 select * from 表名 order by 字段1 asc(降序desc) like模糊查询、通配符 %表示0个或多个字符 _表示一个字符

  4. like表示模糊查询 like 后面跟字段或字段与通配符组成的字符串

  5. in 匹配多个条件 select * from 表名 where 字段1 in (值1,值2 ,值3) 表示字段1满足值1,值2,值3的条件查询的结果

  6. as:用来声明别名 列别名 表别名

  7. 两表或多表查询 join:内联 left join 左连接 right join 右连接 select * from 表1 别名1(t1) right join 表2 别名2(t2) where t1.字段1=t2.字段2

标签:知识点,join,MySQL,查询,字段,表名,where,梳理,select
From: https://www.cnblogs.com/yiblue/p/16729314.html

相关文章

  • 【mongo 系列】聚合知识点梳理
    什么是聚合数据?我们先来看看是是聚合数据数据聚合(DataAggregation)是指合并来自不同数据源的数据。.聚类也称聚类分析,亦称为群集分析,是对于统计数据分析的一门技术,在......
  • 2022-09-25-近60道MySQL经典面试题
    近60道MySQL经典面试题mysql面试常见问题学习整理2.3.17.18.19.20.44未看。1.B树和B+树之间的区别是?为什么mysql使用B+树?一个节点有多个元素;B+树也是排序了的;B+树非叶......
  • MySQL的join算法优化
    在Mysql的实现中,Nested-LoopJoin有3种实现的算法:SimpleNested-LoopJoin:SNLJ,简单嵌套循环连接IndexNested-LoopJoin:INLJ,索引嵌套循环连接BlockNested-LoopJoin:BN......
  • MySQL 的一条语句的执行流程
    分为客户端,服务端,存储引擎三部分。mysql8.0后,取消缓存。1.myisam和innodb的区别。Mysql的InnoDB和MyISAM存储引擎的常见区别如下:锁支持:MyISAM只有表级锁(table-lev......
  • mysql存储引擎
    MySQL存储引擎概述MySQL5.0支持的存储引擎包括MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDBCluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等,其中Inno......
  • mysql整理
    mysql整理跨库更新数据UPDATEpmcc_assess.tb_project_infoaTableINNERJOIN(SELECTidasdata_id,uuidasdata_uuidFROMpmcc_contract.tb_cms_contractbTa......
  • mysql函数
    日期函数返回当前日期,只包含年月日selectcurdate()返回当前时间,只包含时分秒selectcurtime()返回当前的日期和时间,年月日时分秒全都包含selectnow()提取......
  • mysql_数据库设计三范式
    设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。目前关系数据库有六......
  • mysql事务
    什么是事务一系列有序的数据库操作:要么全部成功要么全部回退到操作前的状态中间状态对其他连接不可见事务的基本操作:|基本操作|说明||:-------------|:-......
  • mysql 数据库设计的规范
    数据库设计的规范数据库表和字段都大写表都要加业务后缀,例如_C客户表_B基础表_P权限表必须有主键,主键是表名去掉业务后缀,加_ID,大多表的主键使用UUID字段多个单词时,......