insert update delete 被称为 数据定义语句语句 也就是数据的增加 修改 删除 其中不包括查询
譬如:
create database -创建数据库
alter database -修改数据库
create table -创建新表
alter table -更变(改变)数据库表
drop table -删除表
create index -创建索引(搜索键)
drop index -删除索引

好现在回归正题

Insert into 语句
Insert into语句用于项表格中插入新的行 (重点是行,一行数据代表一个实体,比如一件商品,一个人什么的)
语法
insert into 表名 插入数据

我们也可以 给指定的 列 进行插入数据的列:
insert into TableName (列名1,列名,···)values (值1,值2,···)
注意:列名和值的数量是一一对应的哦 有过有偏差 就会插入数据失败的哦!!

举例子
下面是个例子 "Persons"的表 (人类表) 给表中插入数据
LastName    FirstName          Address                   City
Bach            John                   Oxford Street           London
Carter          Thomas              Changan Street       New York
Bobo            George              Fifth Avenue              Beijing

给表中查数据
insert into Persons values('Peter','Bill','lineStreet','Fach')

结果会是:
LastName    FirstName          Address                   City
Bach            John                   Oxford Street           London
Carter          Thomas              Changan Street       New York
Bobo            George              Fifth Avenue              Beijing
Peter             Bill                     lineStreet                  Fach            此行为新插入的行

结果多出来一行数据 就是刚使用insert into Persons values('Peter','Bill','lineStreet','Fach') 插入的数据

**********************************************************************************************************

在指定的列中插入数据

还是刚才的表 Persons表
LastName    FirstName          Address                   City
Bach            John                   Oxford Street           London
Carter          Thomas              Changan Street       New York
Bobo            George              Fifth Avenue              Beijing

SQL语句:
insert into Persons (LastName,Address) values('bingye','侯马市')

结果:
LastName              FirstName                 Address                  City --列名
Bach                      John                          Oxford Street          London
Carter                    Thomas                     Changan Street      New York
Bobo                      George                      Fifth Avenue           Beijing
bingye                                                     侯马市                                                    指定列进行插入数据

*************************************************************************
-------------------------------------------------------------------------

SQL UPDATE 修改语句

Update 语句用于修改表中的数据。

语法:
update 表名 set 列名称=新值,列名称=新值 where 列名称=某个值
也就是 修改的列名称 =要修改成什么 where 列名称(一般用于找到某条数据进行修改操作)=某个值

还是刚才的表 Persons表
LastName            FirstName                 Address                    City --列名
Bach                    John                          Oxford Street            London
Carter                  Thomas                     Changan Street        New York
Bobo                    George                      Fifth Avenue             Beijing 
bingye                                                    侯马市

接下来进行表演:
更新修改"bingye" 的信息 添加FirstName 和 Address
update Persons set FirstName='QI',city='Shanxisheng' where LastName='bingye'

还是刚才的表 Persons表
LastName           FirstName                   Address                    City --列名
Bach                   John                            Oxford Street            London
Carter                 Thomas                       Changan Street        New York
Bobo                  George                         Fifth Avenue             Beijing
bingye                 QI                                侯马市                      Shanxisheng

******************************************************************************************
--------------------------------------------------------------------------------------------------DELETE 删除语句

delete语句用于删除表中的行。

语法
delete 表名称 where 列名称 = 值

譬如:
还是刚才的表 Persons表
LastName           FirstName                   Address                    City --列名
Bach                   John                            Oxford Street            London
Carter                 Thomas                       Changan Street        New York
Bobo                  George                         Fifth Avenue             Beijing
bingye                 QI                                侯马市                      Shanxisheng
删除某行
delete from person where LastName='Bach'

结果是:
LastName           FirstName                   Address                    City --列名

Carter                 Thomas                       Changan Street        New York
Bobo                  George                         Fifth Avenue             Beijing
bingye                 QI                                侯马市                      Shanxisheng

就剩下三行数据了

*************************************************************************
删除所有行
可以在不删除表的情况下删除所有的行。这意味着表的结构、属性和索引都是完整的:

DELETE FROM table_name
或者:

DELETE * FROM table_name

LastName           FirstName                   Address                    City --列名

表中就没有数据了

insert update delete 语法 以及用法的更多相关文章

  1. PHP5: mysqli 插入, 查询, 更新和删除 Insert Update Delete Using mysqli (CRUD)

    原文: PHP5: mysqli 插入, 查询, 更新和删除  Insert Update Delete Using mysqli (CRUD) PHP 5 及以上版本建议使用以下方式连接 MySQL ...

  2. [Hive - LanguageManual] DML: Load, Insert, Update, Delete

    LanguageManual DML Hive Data Manipulation Language Hive Data Manipulation Language Loading files int ...

  3. mysql数据恢复 insert\update\delete 工具MyFlash

    一.简介MyFlash是由美团点评公司技术工程部开发维护的一个回滚DML操作的工具.该工具通过解析v4版本的binlog,完成回滚操作.相对已有的回滚工具,其增加了更多的过滤选项,让回滚更加容易. 该 ...

  4. 关于MyBatis mapper的insert, update, delete返回值

    这里做了比较清晰的解释: http://mybatis.github.io/mybatis-3/java-api.html SqlSession As mentioned above, the Sql ...

  5. mysql 事务是专门用来管理insert,update,delete语句的,和select语句一点不相干

    1.mysql 事务是专门用来管理insert,update,delete语句的,和select语句一点不相干 2.一般来说,事务是必须满足4个条件(ACID): Atomicity(原子性).Con ...

  6. sql中同一个Trigger里同时包含Insert,Update,Delete

    sql中同一个Trigger里同时包含Insert,Update,Delete SQLServer是靠Inserted表和Deleted表来处理的,判断一下就可以了,只不过比ORACLE麻烦一点 cr ...

  7. mybatis select/insert/update/delete

    这里做了比较清晰的解释: http://mybatis.github.io/mybatis-3/java-api.html SqlSession As mentioned above, the Sql ...

  8. LINQ体验(9)——LINQ to SQL语句之Insert/Update/Delete操作

    我们继续讲解LINQ to SQL语句,这篇我们来讨论Insert/Update/Delete操作.这个在我们的程序中最为常用了.我们直接看例子. Insert/Update/Delete操作 插入( ...

  9. mybatis insert update delete返回都是整型 0,1,增,删,改要提交事物

    mybatis insert update delete返回都是整型 0,1, 没有扔 增,删,改要提交事物

随机推荐

  1. 记录在Ubuntu 18.04系统中安装Apache, MySQL和PHP环境

    虽然我们在Linux VPS.服务器安装WEB环境比较方便,可以选择面板或者一键包,但是有些我们需要深入学习的网友不会选择一键安装,而是会尝试编译安装.这样可以学到一些内在的技术.一般我们较为习惯选择 ...

  2. POJ 3140.Contestants Division 基础树形dp

    Contestants Division Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 10704   Accepted:  ...

  3. 堆&栈的理解(转)

    (摘自:http://www.cnblogs.com/likwo/archive/2010/12/20/1911026.html) C++中堆和栈的理解 内存分配方面: 堆: 操作系统有一个记录空闲内 ...

  4. 使用git提交项目到码云

    1.下载git客户端工具(.exe) 点击安装 2.找到你存放项目的根目录(例如:e:/gittest) 3.在该根目录下,右键,选择“Git Bash Here” 4.出现命令行,输入初始化命令: ...

  5. 关于canvas补充说明

    上篇文章提到的canvas画布,用到f2组件,组件地址https://gw.alipayobjects.com/os/antv/assets/f2/3.0.0/f2.js或利用npm下载:npm in ...

  6. python基础--------字符串的调用详解(2)

    Python 字符串的的调用方法~~~@@@ 17.  strip  : 去除字符串左右两边指定的字符 18.   rstrip : 去除字符串右边指定的字符 19 .   lstrip  :  去除 ...

  7. metasploit生成payload的格式

    转自https://www.cnblogs.com/zlgxzswjy/p/6881904.html Often one of the most useful (and to the beginner ...

  8. Android事件处理的三种方法

    一.基于监听 setOnClickListener,setOnLongClickListener.setOnTouchListener 注意:如果onTouchEvent方法return true,则 ...

  9. cvpr2018(转发一篇头条)

    CVPR 2018:腾讯图像去模糊.自动人像操纵最新研究 新智元 2018-05-29 14:13:04 新智元报道 来源:腾讯优图 编辑:江磊.克雷格 [新智元导读]即将在6月美国盐湖城举行的计算机 ...

  10. css实现圆形倒计时效果

    实现思想: 1.最外层包裹内部的div1(.box) 2.内部左右两边div2(.left_box和.right_box),宽度为div1的一半,通过overflow:hidden隐藏其内部的div ...