一、增:有3种方法

1.使用insert插入单行数据:

   insert [into] <表名> [列名] values <列值>insert into Strdents (name,age) values ('atm',12)

2.使用insert,select语句将现有表中的 数据加入到已有的新表中

   insert into <已有的新表> <列名> select <原表列名> from <原表名>insert into newtable (name,class)select name,class from  tableinfo

3.将数据插入原表中(生成測试数据用的较多)

    和另外一种方法一样,仅仅是拷贝到原表中
   insert into tableinfo ('name','class')select name,class from  tableinfo

二、删:有3中方法

1.delete删除

    delete from <表名> [where <删除条件>]    delete from tableinfo where name='atm'

2.truncate table 删除整个表的数据

     truncate table <表名>truncate table tableinfo删除表的全部行。但表的结构、列、约束、索引等不会被删除;不能用于有外建约束引用的表

3、drop删除

    drop table <表名>drop table tableinfo删除表中全部行。表结构也删除了。

三、update更新改动

    update <表名> set <列名=更新值> [where <更新条件>]update tableinfo set age=12 where name='atm1'set后面能够紧随多个数据列的更新值(非数字要引號);

四、查

1.普通查询

  select <列名> from <表名> [where <查询条件表达试>] [order by <排序的列名>[asc或desc]]1).查询全部数据select * from tableinfo2).查询部分行列--条件查询select name,age   from  tableinfo   where age=11;3).在查询中使用AS更改列名select name as 姓名 from a where  age=11;4).查询空行select name from tableinf  where class is null5).查询返回限制行数(关键字:top )select top 6 name from tableinfo显示列name的前6行,oracle 中用rownum替代(select   *   from   a where   rownum<6 )6).查询排序(关键字:order by , asc , desc)例:select name from tableinfo where age>=11 order by desc(默觉得ASC升序)

2.模糊查询

   1).使用like进行模糊查询
请看还有一篇文章, SQL like四种使用方法
    
   2).使用between在某个范围内进行查询

select * from tableinfo where age between 11 and 22

  
   3).使用in在列举值内进行查询(in后是多个的数据)

select name from tableinfo where name in ('atm','atm1','atm2');

SQL 增删改查(具体)相关推荐

  1. 测试开发面经(六)SQL增删改查

    文章目录 测试开发面经(六)SQL增删改查 6. 查询(续) 53).查询未授课教师的姓名和系 54).按职称显示软件学院的教师人数. 55).查询成绩高于<数据结构>平均成绩的学生信息. ...

  2. sql增删改查_增删改查!sql2pandas方法手册

    数据分析 Author:louwill Machine Learning Lab 作为一名数据分析师,利用SQL熟练的取数是一项必备的基础能力.除了SQL以外,Python的pandas也为我们提供了 ...

  3. sql增删改查_快速搞定数据库增删改查|附思维导图

    数据库学习,增删改查一直是测试工程师面试笔试的必考知识点,对于常用sql语法我们一定要牢记于心,尤其是各种查询的用法,在面试的时候,一个小小的知识点,面试官都可以推断出求职者的基础是否扎实. 下面是关 ...

  4. sql增删改查_Sirvia 一套web端增删改查系统

    众所周知,后端开发的一个重要组成部分就是数据库,数据的作用简单来说就是将网站的用户数据存起来,至于数据库的什么特性,一些奇技淫巧这里就不便赘述了,因为今天的主角是Sirvia--一套web端增删改查系 ...

  5. sql增删改查_面试速记之数据库增删改查|附思维导图

    数据库学习,增删改查一直是测试工程师面试笔试的必考知识点,对于常用sql语法我们一定要牢记于心,尤其是各种查询的用法,在面试的时候,一个小小的知识点,面试官都可以推断出求职者的基础是否扎实.下面是关于 ...

  6. Sql增删改查(包含Sql Server基础知识)

    作者:云都小生 简述 Sql是一种标准的语言,几乎在所有的数据库中,如何访问.操作数据,都是遵循Sql的标准. 在了解语法之前,我们必须先熟悉在SSMS上的操作,例如附加数据库.分离数据库.备份数据库 ...

  7. mybatis动态SQL增删改查

    我们在对数据库进行增删改查的时候,很多时候我们并不确定我们要进行传入的参数的个数,种类以及是否为空. 此时我们就需要用到mybatis动态sql来对数据库进行灵活的交互. 步骤一:导入相关jar包,编 ...

  8. Qt/C++ 数据库SQL 增删改查 语句示例

    注:文中例子均使用QSQLITE 一,增 QSqlQuery query;query.prepare(QString("INSERT INTO playList%1(songname,son ...

  9. 常用的四种sql增删改查

    增: String sql="insert into employees(id,username,age) values(22,2,2)"; 删: String sql2=&quo ...

最新文章

  1. elementui select组件选中后无法自动刷新更新值渲染到页面中
  2. java工程师考试题目_成功拿到Offer,Java工程师笔试题及答案!
  3. java设置断点,在Java中设置断点
  4. python闭包的应用场景_简单谈谈Python中的闭包
  5. mysql myisam 分表_mysql myisam简单分表设计
  6. linux ls命令shell脚本位置,linux - shell脚本到ls并在ls上执行命令结果 - SO中文参考 - www.soinside.com...
  7. Python学习笔记之While循环(一)
  8. Linux环境编译动态库和静态库总结
  9. mysql alisql_初次安装aliSql
  10. 博弈论1(正则型博弈)
  11. coherence mysql_Coherence Step by Step 第三篇 缓存(二) 配置(翻译)
  12. 吹气球-LintCode
  13. mysql 数据库字符集转换_字符集介绍及mysql数据库编码转换
  14. TSC Deluxe 300 pro 打印机驱动
  15. quartusii生成FIFO
  16. 大数据概述:传统数据与大数据的区别
  17. 狂人社区_观看此狂人将软盘驱动器连接到他的Android手机
  18. 写出HTML文档的基础结构,HTML文档的基础结构.ppt
  19. 三种滤波算法针对不同噪声处理
  20. 从给定数字集中找到最大的数字

热门文章

  1. h5 html被缓存,【Web前端问题】html5离线缓存,不能被缓存问题
  2. layui 树状图默认全部展开_SolidWorks 钣金展开基础设定
  3. java串口设备中断_利用DMA双缓冲或半完成中断实现串口不定长数据的接收
  4. java 不退出_(Java)如果我在其外面点击,JPopupMenu将不会关闭
  5. 纳税人基本信息与服务器端基本信息不符,网上报税对浏览器有什么要求吗
  6. 万年历c语言编程怎么做,用C语言如何编写“万年历”
  7. matlab考试,MATLAB考试题
  8. bash 脚本_实用的 bash 自定义脚本,快速提效工作流程
  9. 重命名master分支
  10. html5 圆形加载进度条,纯css3超酷圆形Loading加载进度条特效