mysql insert into 怎么用(MySQL中INSERT的一般用法)
mysql insert into 怎么用
MySQL中INSERT的一般用法INSERT语句是最常见的SQL语句之一,但是MySQL中INSERT语句的用法和标准用法不尽相同,下文就为您详细介绍MySQL中INSERT的一般用法,供您参考。
MySQL中INSERT的一般用法:
MySQL中的INSERT语句和标准的INSERT不太一样,在标准的SQL语句中,一次插入一条记录的INSERT语句只有一种形式。
INSERT INTO tablename(列名…) VALUES(列值);
而在MySQL中还有另外一种形式。
INSERT INTO tablename SET column_name1 = value1, column_name2 = value2,…;
***种方法将列名和列值分开了,在使用时,列名必须和列值的数一致。如下面的语句向users表中插入了一条记录:
INSERT INTO users(id, name, age) VALUES(123, '姚明', 25);
第二种方法允许列名和列值成对出现和使用,如下面的语句将产生中样的效果。
INSERT INTO users SET id = 123, name = '姚明', age = 25;
如果使用了SET方式,必须至少为一列赋值。如果某一个字段使用了省缺值(如默认或自增值),这两种方法都可以省略这些字段。如id字段上使用了自增值,上面两条语句可以写成如下形式:
INSERT INTO users (name, age) VALUES('姚明',25);
INSERT INTO uses SET name = '姚明', age = 25;
MySQL在VALUES上也做了些变化。如果VALUES中什么都不写,那MySQL将使用表中每一列的默认值来插入新记录。
INSERT INTO users () VALUES();
如果表名后什么都不写,就表示向表中所有的字段赋值。使用这种方式,不仅在VALUES中的值要和列数一致,而且顺序不能颠倒。 INSERT INTO users VALUES(123, '姚明', 25);
如果将INSERT语句写成如下形式MySQL将会报错。
INSERT INTO users VALUES('姚明',25);
- mysql设置updatetime自动更新(mysql 实现添加时间自动添加更新时间自动更新操作)
- mysql索引基本知识(MySql索引使用策略分析)
- mysql8.0.25安装及配置超详细教程(MySQL8.0.21安装步骤及出现问题解决方案)
- mysql的常见优化(详解GaussDB for MySQL性能优化)
- mysql主从复制如何解决延迟(MySQL 8.0.23中复制架构从节点自动故障转移的问题)
- mysql密码设置(mysql密码中有特殊字符&在命令行下登录的操作)
- mysql查看死锁记录(mysql查看死锁与去除死锁示例详解)
- 使用mysqldump命令来备份(linux使用mysqldump+expect+crontab实现mysql周期冷备份思路详解)
- mysql主从复制配置(Mysql实现主从配置和多主多从配置)
- 在mysql语法中用来修改数据的命令(explain命令为什么可能会修改MySQL数据)
- mysql必知必会索引(MySQL索引知识的一些小妙招总结)
- mysql集群是用什么搭建的(MySQL5.7 集群配置的步骤)
- 如何用mysql建立图书管理系统(图书管理系统的sqlserver数据库设计示例)
- mysql日志使用(MySQL 日志相关知识总结)
- mysql字符集怎么看(mysql字符集相关总结)
- mysql中date_format日期格式化
- 冬天来了手脚冰凉 真不是因为上辈子你是折翼的天使(冬天来了手脚冰凉)
- 0 1 岁婴儿最强作息指南,照着做养出天使宝宝(01岁婴儿最强作息指南)
- 沪上这16所高校 萌新 礼包开箱 哪一款让你心动(沪上这16所高校萌新)
- 她救了被绑架的他,而这一切竟是一场阴谋...(她救了被绑架的他)
- 冬季养殖这6种阴生植物,方便又好养,你家有么(冬季养殖这6种阴生植物)
- 阴生植物为什么不怕照不到阳光(阴生植物为什么不怕照不到阳光)
热门推荐
- 微信公众号怎么申请支付接口(微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解)
- 织梦dedecms教程(详解各种dedeCMS织梦后台登陆验证码错误或不显示解决方法大全)
- python操作sql server数据库(Python 数据库操作 SQLAlchemy的示例代码)
- dedecms后台内链如何制作(DedeCMS系统TAG标签和分页伪静态设置教程的实现)
- 面试如何回答 5年内职业规划是什么?
- vuekeep-alive源码(vue中keepAlive组件的作用和使用方法详解)
- python3标准库资源(Python3标准库总结)
- elasticsearch启动报错(解决Docker启动Elasticsearch7.x报错的问题)
- JS闭包的用法
- serv-u图文教程(serv-u与屏保导致serv-u服务器经常停止无法连接的解决方法)