SQL 增删改查(具体)
一、增:有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 增删改查(具体)相关推荐
- 测试开发面经(六)SQL增删改查
文章目录 测试开发面经(六)SQL增删改查 6. 查询(续) 53).查询未授课教师的姓名和系 54).按职称显示软件学院的教师人数. 55).查询成绩高于<数据结构>平均成绩的学生信息. ...
- sql增删改查_增删改查!sql2pandas方法手册
数据分析 Author:louwill Machine Learning Lab 作为一名数据分析师,利用SQL熟练的取数是一项必备的基础能力.除了SQL以外,Python的pandas也为我们提供了 ...
- sql增删改查_快速搞定数据库增删改查|附思维导图
数据库学习,增删改查一直是测试工程师面试笔试的必考知识点,对于常用sql语法我们一定要牢记于心,尤其是各种查询的用法,在面试的时候,一个小小的知识点,面试官都可以推断出求职者的基础是否扎实. 下面是关 ...
- sql增删改查_Sirvia 一套web端增删改查系统
众所周知,后端开发的一个重要组成部分就是数据库,数据的作用简单来说就是将网站的用户数据存起来,至于数据库的什么特性,一些奇技淫巧这里就不便赘述了,因为今天的主角是Sirvia--一套web端增删改查系 ...
- sql增删改查_面试速记之数据库增删改查|附思维导图
数据库学习,增删改查一直是测试工程师面试笔试的必考知识点,对于常用sql语法我们一定要牢记于心,尤其是各种查询的用法,在面试的时候,一个小小的知识点,面试官都可以推断出求职者的基础是否扎实.下面是关于 ...
- Sql增删改查(包含Sql Server基础知识)
作者:云都小生 简述 Sql是一种标准的语言,几乎在所有的数据库中,如何访问.操作数据,都是遵循Sql的标准. 在了解语法之前,我们必须先熟悉在SSMS上的操作,例如附加数据库.分离数据库.备份数据库 ...
- mybatis动态SQL增删改查
我们在对数据库进行增删改查的时候,很多时候我们并不确定我们要进行传入的参数的个数,种类以及是否为空. 此时我们就需要用到mybatis动态sql来对数据库进行灵活的交互. 步骤一:导入相关jar包,编 ...
- Qt/C++ 数据库SQL 增删改查 语句示例
注:文中例子均使用QSQLITE 一,增 QSqlQuery query;query.prepare(QString("INSERT INTO playList%1(songname,son ...
- 常用的四种sql增删改查
增: String sql="insert into employees(id,username,age) values(22,2,2)"; 删: String sql2=&quo ...
最新文章
- elementui select组件选中后无法自动刷新更新值渲染到页面中
- java工程师考试题目_成功拿到Offer,Java工程师笔试题及答案!
- java设置断点,在Java中设置断点
- python闭包的应用场景_简单谈谈Python中的闭包
- mysql myisam 分表_mysql myisam简单分表设计
- linux ls命令shell脚本位置,linux - shell脚本到ls并在ls上执行命令结果 - SO中文参考 - www.soinside.com...
- Python学习笔记之While循环(一)
- Linux环境编译动态库和静态库总结
- mysql alisql_初次安装aliSql
- 博弈论1(正则型博弈)
- coherence mysql_Coherence Step by Step 第三篇 缓存(二) 配置(翻译)
- 吹气球-LintCode
- mysql 数据库字符集转换_字符集介绍及mysql数据库编码转换
- TSC Deluxe 300 pro 打印机驱动
- quartusii生成FIFO
- 大数据概述:传统数据与大数据的区别
- 狂人社区_观看此狂人将软盘驱动器连接到他的Android手机
- 写出HTML文档的基础结构,HTML文档的基础结构.ppt
- 三种滤波算法针对不同噪声处理
- 从给定数字集中找到最大的数字
热门文章
- h5 html被缓存,【Web前端问题】html5离线缓存,不能被缓存问题
- layui 树状图默认全部展开_SolidWorks 钣金展开基础设定
- java串口设备中断_利用DMA双缓冲或半完成中断实现串口不定长数据的接收
- java 不退出_(Java)如果我在其外面点击,JPopupMenu将不会关闭
- 纳税人基本信息与服务器端基本信息不符,网上报税对浏览器有什么要求吗
- 万年历c语言编程怎么做,用C语言如何编写“万年历”
- matlab考试,MATLAB考试题
- bash 脚本_实用的 bash 自定义脚本,快速提效工作流程
- 重命名master分支
- html5 圆形加载进度条,纯css3超酷圆形Loading加载进度条特效