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

MySQL的CRUD,约束,基本类型

1新增-插入

insert into 表名 [(列名,[,列名][,列名]......)] values (值,[,值][,值]....)

#插入时列名与值一一对应(若列已经default,则可以不填入);

2查询操作:

a.全列查询select *from表名:#查询表中所有的列,如是不加条数限制,会把表中所有的记录全部都查出来

b.指定列查询select 列名[,列名][,列名]….. from 表名#按实际需要指定要查询的列

c.列名为表达式select 列名/表达式from表名#表达式可以是常量,也可以是多个列的运算d.查询中使用别名select列名/表达式 as 别名from 表名; #as可以省略,别名可以是任意的字符串,如果字符串中包含空格,字符串用单引号引起来

e.去重查询select disctinct 列名[,列名][,列名]… from表名#如果查询多个列,去重时,所有列都相同才被判定为两行数相同

f.排序select *from 表名order by 列/表达式/别名asc|desc;#asc升序,小的在前,desc降序,大的在前

g.条件查询select *from 表名 where 列名/表达式 比较|逻辑运算符[order by 子句];#where 中只能写列名或表达式,不能使用别名

h.区间查询select * from 表名 where 列名 between 开始条件 and 结束条件#等价与开始条件<=列名<=结束条件,列名>=开始条件AND列名<=结束条件

i.模糊查询select * from 表名 where 列名 like '%值';#%可以匹配0个或任意多个字符,只能匹配一个字符

j.分页查询

select * from 表名[where 条件] [ order by 列名 asc|desc] limit num;#查询结果集中从0开始的前num条数据

select * from 表名[where条件][order by列名asc[desc] limit start num;#从第start条开始,向后取num条数据

select * from 表名 [where 条件] [order by 列名 asc[desc] limit num offset start;# 从第start条开始,向后取num条数据

3.更新操作

update 表名 set 列名=值[,列名=值][,列名=值]… where 条件 order by 列名 ascldesc limit n;#如果不加where条件,那么会导致表中所有的记录都被更新,危险操作! ! !;

4. 删除操作

delete from 表名 where 条件 order by 列名 ascldesc limit n;#如果不加where条件,那么会导致表中所有的记录都被删除,危险操作

二.数据库约束

1.NOT NULL空约束,被指定NOT NULL的列,值不允许为空(必填)

2.UNIQUE唯一约束,这个列里的值在表中是唯一的,也就是说不能重复

3.PRIMARY KEY主键约束,可以看做是NOT NULL 和UNIQUE的组合, 可以用一个bigint类型列为表单独指定主键,同时也可以指定主键自增,用auto_increment关键字, 自增操作时,会找到当前列中最大的值,然后在这个基础上加1(+1),

4.DEFAULT默认约束,如果写入一行记录的时候,指定了默认约束的列,如果在写入数据时没有指定一个确定的值 就会用默认值进行填充该字段的值

5.FOREIGN KEY外键约束,一张表要与另一张表的主键或唯一键进行关键,说明表与表之间的关联关系

三基本类型

http://www.jsqmd.com/news/489423/

相关文章:

  • 【脉宽调制DCDC功率变换学习笔记005】不连续导通模式(DCM)中的Buck变换器
  • 19、QTimer类(待补充)---------QT基础
  • 全屋智能不被 “网” 住[特殊字符] Home Assistant+cpolar 解锁远程控家新体验
  • 判断是不是素数题目
  • 2026年比较好的VR身心调试系统采购品牌推荐:VR身心调试系统解决方案/VR身心调试系统资质齐全热门公司推荐 - 行业平台推荐
  • 2026年口碑好的玻璃钢罐品牌推荐:玻璃钢防腐罐/储罐玻璃钢罐销售厂家推荐 - 行业平台推荐
  • 排序Java
  • 2026年降AI率一次过的工具有哪些?别再反复修改了
  • 2026年质量好的冷水塔工厂推荐:冷却水塔/方形冷却塔/玻璃钢冷却塔厂家选择指南 - 行业平台推荐
  • 面试趣事:陈千语的Java面试历险记
  • 2026年评价高的VR身心调试系统公司推荐:VR身心调试系统设备/VR身心调试系统资质齐全/VR身心调试系统解决方案推荐公司 - 行业平台推荐
  • 木马的排除与防护
  • 2026年热门的盐酸储罐厂家推荐:玻璃钢罐/玻璃钢贮罐/玻璃钢防腐罐公司口碑推荐 - 行业平台推荐
  • 064远程教育网站系统-springboot+vue
  • 专业术语简介【三】降熵、第一性原理
  • JavaScript性能优化实战烈嘿
  • 2.【.NET10 实战--孢子记账--产品智能化】--升级前的准备工作:项目依赖梳理与升级计划制定
  • 【亲测免费】 探秘未来终端:X-CMD - 你的云上弹指神通!
  • JVM太难了!快来学习!
  • 华为AR 1200-s 路由器开启WEB
  • 网络安全的进一步学习
  • Hadoop完全分布式安装
  • IDEA各版本支持的Java 版本和功能
  • 【HTTP】HTTP请求方法与状态码(全体系知识总结+附表格)
  • Windows 10 RS2及以上系统中使用TDL的注意事项:IRQL级别变化与驱动开发调整
  • 前端实现网页转PDF矢量文件,高清还原网页内容
  • 我用 OpenClaw 7 天,砍掉了 80% 的重复沟通
  • 骑砍2霸主MOD开发(10)-游戏实例GameEntity
  • 为什么说数字化转型非常重要?2026企业级AI Agent与RPA选型实测指南
  • 前端面试基础知识整理【Day-11】