数据库中增加一条新数据使用的命令是哪个

这篇文章主要介绍“数据库中增加一条数据使用的命令哪个”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“数据库中增加一条新数据使用的命令是哪个”文章能帮助大家解决问题。

数据库中增加一条新数据使用的命令是“insert”。INSERT命令可以向数据库已有的表中插入一行或者多行元组数据,有两种语法形式:1、配合VALUES关键字,语法为“INSERT INTO 表名 (列名1,…列名n) VALUES(值1…,值n);”;2、配合SET关键字,语法为“INSERT INTO 表名 SET 列名1= 值1,列名2=值2,…;”。

本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。

数据库中增加一条新数据使用的命令是insert

insert命令插入数据

数据库与表创建成功以后,需要向数据库的表中插入数据。可以使用INSERT 语句向数据库已有的表中插入一行或者多行元组数据。

INSERT 语句有两种语法形式,分别是 INSERT…VALUES 语句和 INSERT…SET 语句。

1、INSERT…VALUES语句

语法格式为:

INSERT INTO 表名 (列名1,…列名n) VALUES(值1…,值n);
  • 首先,在INSERT INTO子句之后,在括号内指定表名和逗号分隔列的列表。

  • 然后,将括号内的相应列的逗号分隔值放在VALUES关键字之后。

在执行插入语句前,需要具有执行INSERT语句的INSERT权限。

2、INSERT…SET语句

语法格式为:

INSERT INTO 表名 SET 列名1= 值1,列名2=值2,…;

此语句用于直接给表中的某些列指定对应的列值,即要插入的数据的列名在 SET 子句中指定,col_name 为指定的列名,等号后面为指定的数据,而对于未指定的列,列值会指定为该列的默认值。

由 INSERT 语句的两种形式可以看出:

  • 使用 INSERT…VALUES 语句可以向表中插入一行数据,也可以插入多行数据;

  • 使用 INSERT…SET 语句可以指定插入行中每列的值,也可以指定部分列的值;

  • INSERT…SELECT 语句向表中插入其他表的数据。

  • 采用 INSERT…SET 语句可以向表中插入部分列的值,这种方式更为灵活;

  • INSERT…VALUES 语句可以一次插入多条数据。

insert命令的使用示例:

1、向表中的全部字段添加值

在 test_db 数据库中创建一个课程信息表 tb_courses,包含课程编号 course_id、课程名称 course_name、课程学分 course_grade 和课程备注 course_info

CREATE TABLE tb_courses(course_id INT NOT NULL AUTO_INCREMENT,course_name CHAR(40) NOT NULL,course_grade FLOAT NOT NULL,course_info CHAR(100) NULL,PRIMARY KEY(course_id));

数据库中增加一条新数据使用的命令是哪个

向表中所有字段插入值的方法有两种:一种是指定所有字段名;另一种是完全不指定字段名。

【实例 1】在 tb_courses 表中插入一条新记录,course_id 值为 1,course_name 值为“Network”,course_grade 值为 3,info 值为“Computer Network”。

首先查看 tb_courses 表

数据库中增加一条新数据使用的命令是哪个

查询结果显示当前表内容为空,没有数据,接下来执行插入数据的操作

INSERT INTO tb_courses(course_id,course_name,course_grade,course_info)VALUES(1,'Network',3,'Computer Network');

数据库中增加一条新数据使用的命令是哪个

可以看到插入记录成功。在插入数据时,指定了 tb_courses 表的所有字段,因此将为每一个字段插入新的值。

INSERT 语句后面的列名称顺序可以不是 tb_courses 表定义时的顺序,即插入数据时,不需要按照表定义的顺序插入,只要保证值的顺序与列字段的顺序相同就可以。

2、向表中指定字段添加值

为表的指定字段插入数据,是在 INSERT 语句中只向部分字段中插入值,而其他字段的值为表定义时的默认值。

【实例 2】在 tb_courses 表中插入一条新记录,course_name 值为“System”,course_grade 值为 4,course_info 值为“Operating System”

INSERT INTO tb_coursesSET course_name = 'System',course_grade = 4,course_info = 'Operation System';

数据库中增加一条新数据使用的命令是哪个

关于“数据库中增加一条新数据使用的命令是哪个”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。

文章标题:数据库中增加一条新数据使用的命令是哪个,发布者:亿速云,转载请注明出处:https://worktile.com/kb/p/25631

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
亿速云亿速云认证作者
上一篇 2022年9月15日 下午11:36
下一篇 2022年9月15日 下午11:38

相关推荐

  • MySQL5.7.31怎么安装和配置

    一、 下载MySQL 1. 选择想要安装的版本,点击Download下载 本篇文章选择的是5.7.31版本 二、 安装MySQL 1. 选择设置类型 双击运行mysql-installer-community-5.7.31.0.msi,这里选择是自定义安装,所以直接选择“Custom”,点击“Nex…

    2022年9月16日
    20100
  • vlookup函数显示溢出怎么解决

    解决方法 1、一般来说,提示查找错误都是因为没有正确选择对象。 2、例如上述情况,输入的函数为“=VLOOKUP(F:F,A:B,2,0)”导致出错。 3、这时候,我们只需要将函数改为“=VLOOKUP(F2,A:B,2,0)”即可解决问题。 4、如果遇到这类问题,较好的方法就是删除该函数,按照正确…

    2022年9月22日
    2.9K00
  • 电脑0xc06d007e如何解决

    0xc06d007e修复方法: 方法一: 1、首先,如果我们是在开启一些图像处理软件或是播放器软件时才会出现问题。 2、那么就可能是因为电脑缺少了Windows Media player软件。 3、下载安装完成后,大家可以尝试再去打开软件,如果打不开的话再尝试下面的方法。 方法二: 1、如果上面的方…

    2022年9月18日
    99600
  • C语言中如何避免弱加密

    1、弱加密 加密指以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。常见的加密算法主要可分为:对称加密、非对称加密、单向加密。各类加密算法的使用场景不同,根据加密算法的特性如运算速度、安全性、密钥管理方式来选择合适的算法,但安全性…

    2022年9月19日
    13100
  • windows谷歌浏览器开发者模式如何打开

    谷歌浏览器开发者模式打开方法: 1、点击右上角的图标先。 2、随后选择更多工具中的“开发者工具”。 3、随后即可进入“开发者模式”。 4、点击上方的选项可以设置开发者工具的位置。 关于“windows谷歌浏览器开发者模式如何打开”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“windows…

    2022年9月8日
    1.6K00
  • imazing提示类型初始值设定项引发异常怎么解决

    imazing提示类型初始值设定项引发异常解决方法 1、类型初始值设定项引发异常的问题一般会出现在程序开发运行时,导致程序无法运行。 2、因此如果我们要从根本上解决这个问题需要对程序文件进行编辑操作。 3、但是对于普通人来说,我们不需要进行这么麻烦的操作,只需要重新下载安装软件就可以解决了。 4、立…

    2022年9月16日
    44900
  • Laravel中如何找到最慢的查询

    DB::listen() 幸运的是,在 laravel 中,我们可以定义一个在每次执行查询时调用的回调(参见 此处)。为此,请将以下代码添加到任何服务提供者(例如 AppServiceProvider): public function boot(){ DB::listen(function ($q…

    2022年9月8日
    18000
  • windows罗技驱动常见问题怎么解决

    罗技驱动怎么用 1、首先我们百度搜索罗技驱动,进入罗技的网站。 2、进入后在上方选中“支持”,进入“软件下载” 3、然后点击下载下方的“下载与应用程序” 4、接着在软件下方找到并进入“罗技G HUB” 5、在上方可以选择我们的系统版本。 6、选择完成后点击下方的“download now” 7、然后…

    2022年9月20日
    59300
  • jmeter正则表达式提取器怎么使用

    使用方法 1,把正则表达式添加到需要提取返回内容的http请求里,添加步骤是,,右键http请求–添加–后置处理器–正则表达式处理器 2,在正则表达式提取器配置设置页里, 1)要检查的响应字段:相当于是要提取哪个位置的内容数据 2)引用名称:我们把内容提取出来后要…

    2022年9月21日
    34300
  • 笔记本电脑键盘打不出字怎么解决

    笔记本键盘打不出字多种解决方法 名列前茅种方法 1、先按住【Fn键】(Fn键一般在键盘的左下角),再按【Num Lk】(Num Lk一般在右上角,F11键的上面,当然不同的笔记本所在位置有所不同),我们可以按这二个组合键进行字母变数字,这也是最常用的方法。 2、点击【开始】菜单,然后选择【程序】,然…

    2022年9月6日
    3.2K00
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部