向表中的指定列插入数据

news/2024/11/28 7:36:39/

MySQL从小白到总裁完整教程目录:https://blog.csdn.net/weixin_67859959/article/details/129334507?spm=1001.2014.3001.5502

练习:向test02表,所有列,插入数据 

复习下前面的

mysql> #插入记录
mysql> insert into test02 values(1, '张三', '男', 100.5);
Query OK, 1 row affected (0.00 sec)mysql> insert into test02 values(2, '李四', '男', 100);
Query OK, 1 row affected (0.00 sec)mysql> insert into test02 values(3, '王五', '男', 100.67);
Query OK, 1 row affected (0.02 sec)mysql> insert into test02 values(4, '赵六', '男', 99);
Query OK, 1 row affected (0.00 sec)mysql> insert into test02 values(5, '天天', '男', 9999); 
Query OK, 1 row affected, 1 warning (0.00 sec)mysql> #查看结果
mysql> select * from test02;
+------+------+--------+-------+
| id   | name | gender | score |
+------+------+--------+-------+
|    1 | 张三 | 男     | 100.5 |
|    2 | 李四 | 男     | 100.0 |
|    3 | 王五 | 男     | 100.7 |
|    4 | 赵六 | 男     |  99.0 |
|    5 | 天天 | 男     | 999.9 |
+------+------+--------+-------+
5 rows in set (0.00 sec)

新知识

语法格式:

insert into 表名(列名1, 列名2, ..., 列名n) values(列值1, 列值2, ..., 列值n);

 

说明:如果未提供的列,值默认是空值 null  

案列:向test03表,指定的列,插入数据

首先需要查看表结构

mysql> desc test03;
+---------+-------------+------+-----+---------+-------+
| Field   | Type        | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| name    | varchar(30) | YES  |     | NULL    |       |
| age     | int(3)      | YES  |     | NULL    |       |
| salary  | double(8,2) | YES  |     | NULL    |       |
| etime   | date        | YES  |     | NULL    |       |
| address | varchar(50) | YES  |     | NULL    |       |
+---------+-------------+------+-----+---------+-------+
5 rows in set (0.01 sec)

 有五列数据,插入以下数据

mysql> #根据语法、指定的列插入数据
mysql> insert into test03(name, age, salary)-> values('king', 20, 999);
Query OK, 1 row affected (0.01 sec)mysql>
mysql> insert into test03(name, age, etime)-> values('tom', 23, '2022-06-30');
Query OK, 1 row affected (0.00 sec)mysql>
mysql> insert into test03(name, address)-> values('rose', '北京');
Query OK, 1 row affected (0.01 sec)mysql>
mysql> insert into test03(age, salary, etime)-> values(19, 777, '2022-06-01');
Query OK, 1 row affected (0.00 sec)mysql>
mysql> insert into test03(name, age, salary, address)-> values('lucy', 21, 88, '上海');
Query OK, 1 row affected (0.01 sec)mysql>
mysql> #查询验证
mysql> select * from test03;
+------+------+--------+------------+---------+
| name | age  | salary | etime      | address |
+------+------+--------+------------+---------+
| king |   20 | 999.00 | NULL       | NULL    |
| tom  |   23 |   NULL | 2022-06-30 | NULL    |
| rose | NULL |   NULL | NULL       | 北京    |
| NULL |   19 | 777.00 | 2022-06-01 | NULL    |
| lucy |   21 |  88.00 | NULL       | 上海    |
+------+------+--------+------------+---------+
5 rows in set (0.00 sec)

列名写错会报错!

 

规律:整数、小数 直接写值

int double

字符串、日期 要写单引号

char varchar date datetim


http://www.ppmy.cn/news/1121420.html

相关文章

【算法思想】排序

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kuan 的首页,持续学…

C语言中各种接口标准

1.POSIX(Portable Operating System Interface,可移植操作系统接口):是一个定义了操作系统接口标准的家族。它旨在提供一致的API(Application Programming Interface,应用程序编程接口)和环境&a…

ONT P2MP定义与实现

在现代通信领域,光纤技术已成为最主要的宽带接入手段。尤其是在GPON或EPON这样的点到多点(P2MP)光纤网络中,其主要组件——OLT和ONT在确保高速、稳定和高效的网络连接中起到了至关重要的作用。本文将深入探讨ONT P2MP的定义、特点…

TensorFlow安装 ,在原本的虚拟环境下配置Tensorflow.

1.TensorFlow安装 ,在原本的虚拟环境下配置Tensorflowh和pytorch 2.我首先在anaconda的环境下创建了一个tensorflow文件夹 如何先进入D盘,再进入tensorflow文件夹的目录D:cd D:\Anaconda\TensorFlowSoftWarepip install tensorflow如图所示报错解决方法 …

如何使用ELM327适配器通过OBD-II端口读取VW/Audi特定测量块: AG Blocks开源软件详细指南与C++实现

第一部分:介绍与背景 在现代汽车中,车辆的各种参数和状态信息都可以通过车载诊断系统(OBD-II)进行读取。这为车主和技术人员提供了一个强大的工具,可以实时监控车辆的健康状况,进行故障诊断,甚…

Kotlin File FileTreeWalk walkTopDown onEnter onLeave

Kotlin File FileTreeWalk walkTopDown onEnter onLeave Python遍历文件目录os.walk_for subfolder in subfolders: print(foldername/_zhangphil的博客-CSDN博客import osfor folderName, subfolders, filenames in os.walk(rD:\code\vs_code): print(当前文件夹: folderName…

【vue+elementUI】输入框样式、选择器样式、树形选择器和下拉框样式修改

输入框样式、选择器样式和下拉框样式修改 1、输入框和选择器的样式修改:2、下拉弹框样式A. 选择器的下拉弹框样式修改B. 时间选择器的下拉弹框样式修改C. vue-treeselect树形下拉框样式 1、输入框和选择器的样式修改: 写在style中不能加scoped&#xff0…

大数据 Hive 数据仓库介绍

目录 一、​​数据仓库概念 二、场景案例:数据仓库为何而来? 2.1 操作型记录的保存 2.2 分析型决策的制定 2.3 OLTP 环境开展分析可行吗? 2.4 数据仓库的构建 三、数据仓库主要特征 3.1 面向主题性(Subject-Orient…