台州公司网站外包晋州建设规划局网站
news/
2025/9/29 17:19:46/
文章来源:
台州公司网站外包,晋州建设规划局网站,微信怎么做小程序的,佛山小企业网站建设一 insert 语句
强调#xff1a; 本文介绍的内容很基础,仅做记录用,参考价值较少
① 总述
目的#xff1a; 增加rows记录1、完整格式insert [into] 表名[字段名1[, 字段名2]] value[s](值1, 值2);备注#xff1a;指定部分字段添加,没有被指定的字段要么会自动增长,要…一 insert 语句
强调 本文介绍的内容很基础,仅做记录用,参考价值较少
① 总述
目的 增加rows记录1、完整格式insert [into] 表名[字段名1[, 字段名2]] value[s](值1, 值2);备注指定部分字段添加,没有被指定的字段要么会自动增长,要么允许为 null,要么有默认2、省略字段名insert [into] 表名 value(值1, 值2[, ...]);省略所有字段名时,必须依次添加所有段对应的值3、只添加一条数据时也可以使用 insert ... set 命令备注 此方式 无法插入空值 null4、使用INSERT INTO … VALUES语句的多值插入INSERT INTO table_name (col1, col2) VALUES (value1, value2),(value4, value5)5、insert into ... select -- 了解即可
② 练习模板表
CREATE TABLE user (
/* 如果插入数据时某些列可以自动生成,则可以省略这些列并使用 DEFAULT 关键字指定默认值 */id int(11) NOT NULL AUTO_INCREMENT COMMENT 用户ID,主键且自增,nickname varchar(50) DEFAULT NULL COMMENT 用户昵称,gender tinyint(1) DEFAULT NULL COMMENT 性别,age mediumint(9) DEFAULT NULL COMMENT 年龄,status tinyint(1) DEFAULT 1 COMMENT 状态 0 关闭 1 开启 默认为 1,create_time int(11) DEFAULT NULL COMMENT 注册时间,PRIMARY KEY (id)
) ENGINEInnoDB DEFAULT CHARSETutf8 COMMENT用户表;
③ 方式一 省略所有的字段名
insert into user value(null, kangkang, 1, 16, null, 1602295286);备注 into 可以省略,但是一般都不省略强调 不指定字段名,所有字段必须给值 分割线 1、因为字段id会自动增长,设置为null即可 ④ 方式二 省略部分字段
注意 插入数据时,必须按照表中列的顺序进行 -- 列的数据类型和值要对应细节 给指定的字段添加数据,则没有被指定的字段必须有默认值备注 指定部分字段添加,没有被指定的字段要么会自动增长,要么允许为 null,要么有默认值 ⑤ 方式三 一次添加多条数据
insert into user(nickname, status) value(jane, 1), (lucy, 0); ⑥ 方式四 添加一条数据的另外一种写法
insert into user set nickname 大王, status 0; ⑦ INSERT INTO SELECT
1、除了在values子句中使用行值外还可以使用SELECT语句结果作为INSERT语句的数据源2、说明INSERT INTO SELECT语句的语法INSERT INTO table_name(column_list)
SELECT select_list
FROM another_table
WHEREcondition;这种语法中,可以使用SELECT语句而不是VALUES子句,SELECT语句可以从一个或多个表检索数据遗留 讲解SELECT语句之后,再会来写案例
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/922044.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!