INSERT语句中也并不需要我们指定表中的所有列,比如在插入数据的时候某些字段没有值,我们可以忽略这些字段。下面我们插入一条没有备注信息的数据:


INSERT INTO T_Person(FAge,FName) VALUES(22,"LXF")

执行SELECT * FROM T_Person来查看表中的数据:

INSERT语句还有另一种用法,可以不用指定要插入的表列,这种情况下将按照定义表中字段顺序来进行插入,我们执行下面的SQL:


INSERT INTO T_Person VALUES("luren1",23,"China")

这里省略了VALUES前面的字段定义,VALUES后面的值列表中按照CREATE TABLE语句中的顺序排列。

这种省略字段列表的方法可以简化输入,不过我们推荐这种用法,因为省略字段列表之后就无法很容易的弄清楚值列表中各个值到底对应哪个字段了,非常容易导致程序出现BUG 并且给程序的调试带来非常大的麻烦。

最新文章

  1. 控件之媒体控件: Image, MediaElement
  2. Titanium开发环境搭建第三个坑
  3. unicode下char*和CString和一些数据之间的转换
  4. java 缓存ehcache的使用(使用方式一)
  5. vue-cli 如何配置sass
  6. python 将os.getcwd()获取路径中的\替换成\\
  7. 027 storm面试小题
  8. Python-爬虫-Beautifulsoup解析
  9. OpenCV学习笔记(二) - 写入视频、jpg格式
  10. Oracle入门之对表内容的dml操作
  11. Java的hashCode和equals方法
  12. Shell编程(八)每隔N分钟执行某脚本
  13. python数据结构-如何在列表、字典、集合中根据条件筛选数据
  14. vs 2017 Integrated Security 为sspi 含义
  15. LOJ.121.[离线可过]动态图连通性(线段树分治 按秩合并)
  16. poj 2774 后缀数组 两个字符串的最长公共子串
  17. 转:Linux awk 命令 说明
  18. 03 Django视图
  19. UIScrollView加入控件,控件距离顶部始终有间距的问题
  20. Laravel输出sql语句

热门文章

  1. 某ISP的流氓行径 劫持用户HTTP请求插入js代码
  2. 【luogu 1439 最长公共子序列】
  3. java注解(Annotation)的简单介绍
  4. Java实现十进制数转十六进制数
  5. java 保护内存操作的方法
  6. 理解SetCapture、ReleaseCapture、GetCapture(控制了消息发往哪个窗口,是理解消息的关键)
  7. MFC 监控界面上所有文本框值的变化
  8. linux 服务器下入侵之后的日志清理
  9. fs.watch 爬坑
  10. IDEA新建时选项没有java class问题