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

MySql(六)

插入数据

对mysql的表中的数据进行插入数据操作

语法格式:

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

这个有点类似键值对的关系。

一对一

1)首先准备一张表

/*
 Navicat Premium Data Transfer

 Source Server         : mysqlStudy
 Source Server Type    : MySQL
 Source Server Version : 80012
 Source Host           : localhost:3306
 Source Schema         : divdb

 Target Server Type    : MySQL
 Target Server Version : 80012
 File Encoding         : 65001

 Date: 29/05/2025 07:51:56
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for students
-- ----------------------------
DROP TABLE IF EXISTS `students`;
CREATE TABLE `students`  (
  `userid` int(11) NULL DEFAULT NULL,
  `user_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `user_sex` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `user_register_time` timestamp NULL DEFAULT NULL,
  `user_address` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL
) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = gbk COLLATE = gbk_chinese_ci ROW_FORMAT = Dynamic;

SET FOREIGN_KEY_CHECKS = 1;
 

new Query ===》复制进去执行就可以了

 2)学生表中添加数据

1.插入全部字段

now()获取当前的时间.这个是用于填充timestamp时间字段。

INSERT INTO students (userid, user_name, user_sex, user_register_time, user_address) 
VALUES (1, '偷走晚霞的人', '男', NOW(), '火星');

可以看到影响函数为1,插入成功。

如果影响行数为零,则没有插入。

查看表中的数据 

可以看到已经插入了。

select * from students;

2.插入全部字段,不写字段名

注意这个需要插入数据的值要与值一一对应

INSERT INTO 表名values(字段名1, 字段名2, 字段名3....);

INSERT INTO students values(2, '惜.己', '男', NOW(), '木星');

3.插入指定字段的值

INSERT INTO students (字段名1, 字段名2, 字段名3) values(字段名1的值, 字段名2的值, 字段名3的值);

INSERT INTO students (user_name, user_sex, user_register_time, user_address) values( '张三', '男', NOW(), '木星');

这里需要注意:如果不指定,这里默认为空,(如果有自增长的则会在上一个+1)

4.插入多行数据

INSERT INTO students (字段名1, 字段名2, 字段名3) values

(字段名1的值, 字段名2的值, 字段名3的值),

(字段名1的值, 字段名2的值, 字段名3的值),

(字段名1的值, 字段名2的值, 字段名3的值),

(字段名1的值, 字段名2的值, 字段名3的值),

(字段名1的值, 字段名2的值, 字段名3的值),
;

INSERT INTO students (userid, user_name, user_sex, user_register_time, user_address) values

(4, '李四', '男', NOW(), '木星'),

(5, '李六', '女', NOW(), '金星'),

(6, '小玖', '女', NOW(), '水星')
;

相关文章:

  • 【大模型02】Deepseek使用和prompt工程
  • Python 基于卷积神经网络手写数字识别
  • 基于ELK的分布式日志实时分析与可视化系统设计
  • PHP序列化和反序列化
  • 分布式数据库备份实践
  • word文档格式规范(论文格式规范、word格式、论文格式、文章格式、格式prompt)
  • python中使用高并发分布式队列库celery的那些坑
  • 基于Web的分布式图集管理系统架构设计与实践
  • ICASSP2025丨融合语音停顿信息与语言模型的阿尔兹海默病检测
  • 分布式不同数据的一致性模型
  • 从零实现基于BERT的中文文本情感分析的任务
  • 分布式CAP理论
  • 【STIP】安全Transformer推理协议
  • 云原生时代 Kafka 深度实践:02快速上手与环境搭建
  • pcie gen3 phy tx
  • t009-线上代驾管理系统
  • StarRocks x Iceberg:云原生湖仓分析技术揭秘与最佳实践
  • Apache Kafka 实现原理深度解析:生产、存储与消费全流程
  • 如何在 Ubuntu 24.04 服务器上安装 Apache Solr
  • 高密爆炸警钟长鸣:AI为化工安全戴上“智能护盾”
  • 为什么外包会把人干废/aso优化软件
  • 如何wix 做 网站/1688如何搜索关键词排名
  • 石家庄网站制作招聘/百度霸屏培训
  • 广西造建设工程协会网站/网络营销技巧培训
  • 上海浦东网站建设/网络公司网站
  • 网页设计基础知识试题/优化大师官网入口