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

MySQL数据表记录增操作

对数据库的操作用的最最频繁的呢,总结起来就四个字:增删改查!

查是属于DQL(Data QueryLanguage ,数据查询语言)部分,而增、改、删属于DML(Data Manipulation Language, 数据操纵语言)

增:作用是往数据库的数据表里写入记录值

语法一:

insert into 表名(字段1,字段2,.....)values(对应字段1的值,对应字段2点值,........);

案例:增加一条学生信息到students表中

注意:

①insert记录值时候要保持插入的记录值的类型和表结构设计的类型一致,除了数字类型外,字符串型varchar和日期类型datetime等都应该用单引号包裹起来

②表结构设计中规定不可为空的字段必须插入记录值,可以为null的列在插入的时候可以不写

③表名后的字段列表的顺序必须和values后面的值列表没有严格是顺序限制但必须前后一一对应(内容上一致,还有数量上一致,数据类型一致)

④表名后面的字段列可以连带括号都可以省略,省略后意味着后面的values值列表必须和表结构中所有字段一一对应.(不建议这样用)

INSERT INTO `students`(`sno`,`sname`,`ssex`,`sbirthday`,`class`)VALUES('11234','任波涛','男','1990-1-12','11601')

语法二:

insert into 表名

set 字段名1=值,字段名2=值,........;

案例:增加一条学生信息到students表中

INSERT INTO `students`SET `sno`='114',`sname`='田兴伟',`ssex`='男',`sbirthday`='1990-12-12',`class`='11601';

比较两种语法:

①语法一可以一次性插入多条记录值,语法二不支持

INSERT INTO `students`(`sno`,`sname`,`ssex`,`sbirthday`,`class`)VALUES('132','任波涛','男','1990-1-12','11601'),('133','任波涛','男','1990-1-12','11601'),....;

②语法一可以支持子查询,语法二不支持

INSERT INTO `students`(`sno`,`sname`,`ssex`,`sbirthday`,`class`)select concat(`sno`,'1'),`sname`,`ssex`,`sbirthday`,`class` from studentswhere sno='132';

总结:我们一般情况下用语法一的写法,语法二很少使用

http://www.lryc.cn/news/501374.html

相关文章:

  • maven报错“找不到符号“
  • python进阶-05-利用Selenium来实现动态爬虫
  • P1226 【模板】快速幂
  • 【C++】求第二大的数详细解析
  • 从零开始学TiDB(3)TiKV 持久化机制
  • Elasticsearch+Kibana+IK分词器+拼音分词器安装
  • 子网划分实例
  • 上海亚商投顾:创业板指震荡调整 机器人概念股再度爆发
  • 【C++ 20进阶(2):初始化 Initializer
  • 【重生之我在B站学MySQL】
  • Python实现中国象棋
  • LBS 开发微课堂|通过openGL ES轻松实现建筑物渲染及动画
  • map1[item.id]和map1.get(item.id)的区别为何前者取出的是空,后者取出的是正确的值
  • window端sqlplus连接linux_oracle11g
  • Go支付中台方案:多平台兼容与多项目对接
  • MySQL触发器的使用详解
  • 关于NLP交互式系统的一些基础入门
  • 如何在HTML中修改光标的位置(全面版)
  • PHP8 动态属性被弃用兼容方案
  • WPF表格控件的列利用模块适配动态枚举类
  • 【sgUploadImage】自定义组件:基于elementUI的el-upload封装的上传图片、相片组件,适用于上传缩略图、文章封面
  • Scala的隐式转换
  • 从视频编码的进化历程看技术革新
  • ECharts柱状图-阶梯瀑布图,附视频讲解与代码下载
  • 如何让Google快速收录你的页面?
  • 比例负载分配L(P);动态调整服务率:LDS
  • C++ ——— 类的 6 个默认成员函数之 构造函数
  • win11 恢复任务栏copilot图标, 亲测有效
  • 计算机网络-IPSec VPN工作原理
  • Tomcat项目本地部署