一、增:有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 tableinfo

   2).查询部分行列--条件查询

    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 null

     5).查询返回限制行数(关键字: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. Linq to sql 增删改查(转帖)

    http://blog.csdn.net/pan_junbiao/article/details/7015633   (LINQ To SQL 语法及实例大全) 代码 Code highlightin ...

  2. 表结构修改以及sql增删改查

    修改表结构 修改表名 alter table 表名 rename 新名 增加字段 alter table 表名 add 字段名 数据类型 约束 删除字段 alter table 表名 drop 字段名 ...

  3. sql增删改查封装

    App.config文件 <?xml version="1.0" encoding="utf-8" ?> <configuration> ...

  4. sql增删改查-转载

    一.增:有2种方法 1.使用insert插入单行数据: 语法:insert [into] <表名> [列名] values <列值> 例:insert into Strdent ...

  5. SQL增删改查

    1.增 INSERT INTO table_name VALUES (value1, value2,....) INSERT INTO table_name (列1, 列2,...) VALUES ( ...

  6. linq to sql 增删改查

    ORM<Object Relation Mapping> Linq To Sql: 一.建立Linq To Sql 类 : 理解上下文类: Linq To Sql 类名+context 利 ...

  7. SQL——Hibernate SQL增删改查

    1.查询list数据 实例:user login public String userLogin(){ Session session = HibernateSessionFactory.getSes ...

  8. SQL 增删改查

    create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default \'默认值\' null , ...

  9. SQL Server高速生成SQL增删改查语句

    你还在手写程序生成SQL语句吗?你还在为由于马虎出错的SQL语句而感到无语吗?你还在为不知如何表达复杂的SQL语句而纠结吗?假设你的回答为"是".那你就OUT啦.快来试试应用SQL ...

随机推荐

  1. SSL 延迟与 Http、Https

    SSL延迟有多大? 1. 基本概念 ssl 协议由网景公司(Netscape)设计,由此网络链接从 http 逐步走向更为安全的 https 加密链接模式. HTTPs 链接和 HTTP 链接都建立在 ...

  2. Sql 问题---在尝试加载程序集 ID 65537 时 Microsoft .NET Framework 出错.服务器可能资源不足

    新库是直接复制的模板库 执行存储过程时报如下错 消息 10314,级别 16,状态 11,过程sp_Sync_CmsArticleToSearchs,第 30 行在尝试加载程序集 ID 65645 时 ...

  3. CF85E Guard Towers(二分答案+二分图)

    题意 已知 N 座塔的坐标,N≤5000 把它们分成两组,使得同组内的两座塔的曼哈顿距离最大值最小 在此前提下求出有多少种分组方案 mod 109+7 题解 二分答案 mid 曼哈顿距离 >mi ...

  4. 解决HMC在IE浏览器无法登录的问题(Java Applet的使用问题)

    管理IBM的小型机必须要用到HMC(Hardware Management Console),有时候在使用测试环境使用的时候我们会把HMC装到自己电脑上的虚拟机里面,然后管理小型机,但是在虚拟机里面使 ...

  5. token登录验证机制

    一张图解释 token登录验证机制

  6. [Python] Scatter Plot for daily return

    Sploe = 2: means that SPY move up 1, ABC move up 2 Correlation: how close those dots close to the li ...

  7. 怎样在HP-UX中安装bash?

     怎样在HP-UX中安装bash? 注:HPUX全称是Hewlett Packard UniX是惠普9000系列server的Unix操作系统,能够在HP的PA-RISC处理器.Intel的Ita ...

  8. 配置mac机svn服务器

    这几天一直纠结如何配置mac机svn服务器,在网上查了很多资料,无奈本人底子太差,菜鸟级别,理解能力有限,照网上的总是配置不好,最后无奈问了刘超老师,终于配置成功.现在写一下具体配置过程,菜鸟级别可以 ...

  9. zico源代码分析(一) 数据接收和存储部分

    zorka和zico的代码地址:https://github.com/jitlogic 由于zico是zorka的collecter端,所以在介绍zico之前首先说一下zorka和数据结构化存储和传输 ...

  10. poj--3281-- DiningI(最大流)

    Dining Time Limit: 2000MS   Memory Limit: 65536KB   64bit IO Format: %I64d & %I64u Submit Status ...