MySQL使用INSERT语句,向数据表中添加数据,根据添加方式的不同,分为三种
1、为表的所有字段添加数据
2、为表的指定字段添加数据
3、同时添加多条记录

为表的所有字段添加数据

一般情况下,向数据表中添加新的记录,应该包含表的所有字段,为表的所有字段添加数据,INSERT语句有两种

一、INSERT语句中指定所有字段名

INSERT INTO 表名(字段名1,字段名2,……)
VALUES(值1,值2,……);
参数说明
字段1,字段2,……表示数据表中的字段名称,此处,必须列出表中所有字段的名称。
值1,值2,……表示每个字段的值,每个值的顺序、类型必须与对应的字段相匹配。
首先,创建一个数据库chapter03

创建一个表student

向student表中添加一条记录,id字段的值为1,name字段的值为zhangsan,grade字段的值为98

使用Select语句查看student表中的数据。
注意,使用insert语句添加记录时,表名后的字段顺序,可以与其在表中定义的顺序不一致,但是,只需要与values中值的顺序一致即可。
向student表中,添加一条记录,id字段的值为2,name字段的值为lisi,grade字段的值为99

二、INSERT语句中不指定字段名

在MySQL中,可以通过不指定字段名的方式,向数据表中添加记录。
INSERT INTO 表名 VALUES(值1,值2,……);
参数说明
值1,值2,……用于指定要添加的数据。
注意,由于insert语句中没有指定字段名,添加的值的顺序,必须和字段在表中定义的顺序相同
向student表中,添加一条记录,id字段的值为3,name字段的值为wangwu,grade字段的值为60

MySQL为表的所有字段添加数据相关推荐

  1. MySQL为表的指定字段添加数据

    只向表的部分字段添加数据,而其他字段的值为表定义时的默认值 INSERT INTO 表名(字段1,字段2,--) VALUES(值1,值2,--); 参数说明 字段1,字段2,--表示数据表中的字段名 ...

  2. MySQL:给表的某个字段添加唯一性约束

    alter table product_category add unique key unique_category_type (category_type); 删除唯一约束 ALTER TABLE ...

  3. MySQL数据库中创建表并给某个字段添加数据

    创建表并给字段插入数据使用: create table .. select 语句 之前博文完成了商品分类表(good_cates)的创建和商品分类信息的添加以及把商品表(goods)中的商品分类名称改 ...

  4. mysql 字段写入_MySQL为数据表的指定字段插入数据

    username not null 没有默认值/有默认值   insert不插入username字段 均不报错 2014年07月23日21:05    百科369 MySQL为数据表的指定字段插入数据 ...

  5. 如何更新mysql数据库字段_如何使用MySQL一个表中的字段更新另一个表中字段

    1,修改1列 update student s, city c set s.city_name = c.name where s.city_code = c.code; 2,修改多个列 update ...

  6. mysql血缘 表级血缘 字段级血缘GUDU GSP,JSQL PARSER,ANTLR MYSQL,DRUID

    ** 目的: ** 分析mysql的表级和字段级血缘,本文给出他人源码或示例 工具 GUDU-SQLPARSER GSP JSQL-PARSER antlr DRUID 横向对比 名称 开源 功能 优 ...

  7. mysql根据id删除数据库,MYSQL删除表中的指定ID数据

    MYSQL删除表中的指定ID数据 删除A表中的ID 中的开头以B* 的数据库. 复制代码 代码如下: delete FROM A WHERE id like 'B%' 单独删除 A 表中的ID B 复 ...

  8. MySQL建表(那些字段必须)命令详解

    MySQL建表(那些字段必须)命令详解1. create table命令 强调:使用建表命令之前必须使用use命令选择表所在的数据库.create table命令的格式如下: create table ...

  9. mysql高效查出重复的手机号_Mysql必读MySQL大表中重复字段的高效率查询方法

    <MysqL必读MysqL大表中重复字段的高效率查询方法>要点: 本文介绍了MysqL必读MysqL大表中重复字段的高效率查询方法,希望对您有用.如果有疑问,可以联系我们.MysqL大表重 ...

最新文章

  1. configure: error: mcrypt.h not found. Please reins
  2. BitMap 原理代码记录
  3. [游戏模版15] Win32 飞机射击
  4. TomCat运行struts1的编码问题
  5. python内置模块re_常用内置模块(11):正则表达式、re模块
  6. C++获取当前进程的进程号方法
  7. modelsim加入xilinx ISE库的方法
  8. 主机overlay和网络overlay_Docker网络篇之overlay模式
  9. 干货|Elastic 在顶级互联网公司的应用案例浅析
  10. AxWebBrowser打开本地文件
  11. SpringMVC从Controller跳转到另一个Controller
  12. JiBX 入门级使用
  13. CentOS安装postgresql9.1
  14. CSS动画实现滚动播放
  15. hdu 5335 Walk Out(bfs+斜行递推) 2015 Multi-University Training Contest 4
  16. 关于SSDP协议的基础知识
  17. 设计区域电网输电线路pscad仿真模型
  18. Heidisql中如何解决MySqlServer go away问题
  19. python中调用julia_Julia引入PyCall报错解决方法
  20. 邮箱-手机账号格式如何进行正则表达式校验

热门文章

  1. socket通信入门
  2. 在ubuntu上安装,使用MQTT Mosquitto
  3. Linux之解析鼠标input事件数据
  4. ESP8266擦除flash
  5. 树莓派搭建TensorFlow
  6. c++新特性11 (12)weak_ptr类定义
  7. 数学建模——层次分析法Python代码
  8. 反射(reflect)机制
  9. Windows服务器版本简介
  10. 131. 分割回文串(回溯算法)