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教程(Mysql 聚合函数嵌套使用操作)
- MYSQL中GROUP BY不包含所有的非聚合字段时的注意事项
- 使用mysqldump命令来备份(linux使用mysqldump+expect+crontab实现mysql周期冷备份思路详解)
- mysql忽略大小写(MySQL大小写敏感的注意事项)
- xampp数据库表在哪个文件夹(XAMPP集成环境中MySQL数据库的使用)
- php连接mysql需要数据源吗(php连接mysql数据库最简单的实现方法)
- 怎么把csv文件导入mysql(mysql导入csv的4种报错的解决方法)
- mysql出现锁表的原因(导致MySQL做全表扫描的几种情况)
- mysql8.0.26安装教程(mysql 8.0.22压缩包完整安装与配置教程图解亲测安装有效)
- innodb和myisam(Mysql InnoDB和MyISAM区别原理解析)
- centos如何安装mysql8.0版本(Centos7下安装MySQL8.0.23的步骤小白入门级别)
- mysql出现的问题及解决方法(mysql升级到5.7时,wordpress导数据报错1067的问题)
- mysql 快速迁移到历史表(MySQL 线上日志库迁移实例)
- mysql带log的版本(聊聊MYSQL中Redo Log是什么?)
- mysql 5.5.27 winx64安装配置方法图文教程(mysql 5.5.27 winx64安装配置方法图文教程)
- mysqltext与varchar区别(MySQL CHAR和VARCHAR该如何选择)
- ()
- 书法欣赏 宋.志南诗《绝句》(宋.志南诗绝句)
- 每周一首古诗 《绝句》(每周一首古诗绝句)
- 蓝色代表什么(蓝色代表什么性格的人)
- 红色代表什么(红色代表什么情感和含义)
- 南宋志南和尚绝句 杨柳风似庙中来(南宋志南和尚绝句)
热门推荐
- docker启动k8s(k3d入门指南之在Docker中运行K3s的详细教程)
- sqlserver2016的安装(Sql Server2016 正式版安装程序图解教程)
- select into from 和 insert into select 的用法和区别
- SQL Server中SET赋值和SELECT赋值
- nginx配置404状态码(解决Nginx 配置 proxy_pass 后 返回404问题)
- opencv轮廓模糊识别(Opencv+Python实现图像运动模糊和高斯模糊的示例)
- docker内可执行程序位置(docker exec执行多个命令的操作)
- javascript如何实现异步任务(JavaScript 中如何实现并发控制)
- ftp总是出现错误(FTP出现500 OOPS: cannot change directory的解决方法)
- thinkphp5 api开发(thinkphp5框架前后端分离项目实现分页功能的方法分析)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9