您的位置:首页 > 数据库

SQL语句--插入数据,更新数据,删除数据,建表,删表

2016-11-09 09:06 609 查看

1.插入

    1.1简单的数据插入

         1.insert 语句一次可以插入一条或者多条记录
           insert into 表 (列名列表)values (数据列表)
           一次性插入多条数据举个例子:
                insert into ProWage (PName,Wage) values('XXXX',3000),('XXXX',20),('YYYY',90)
         2.在插入时,如果遗漏某一字段(不管是列名列表还是数据列表),如果该列存在默认值,则使用默认值,如果不存在默认值,允许为空则为null,如果该列设置了不允许为空的话,插入失败。

   1.2将一个表的数据插入到另一个表中

         insert into 表名 (列表名)
         select * from 表 where condition

   1.3将一个结果集插入到另一个新表中

          select 列表列名 into 新表 from 表 where condition

  2.更新

     2.1根据表中数据更新行

         update 表 set 字段=expression where condition

    2.2根据其他表更新行

           update 表 set 字段=expression from 更新表 where condition
           例子:将数据库中课程编号为1的学生成绩置为0
                     update 成绩信息
                     set  分数=‘0’
                     where '1'= (select 课程编号 from 课程信息 where 成绩信息.课程编号=课程信息.课程编号)

   2.3使用TOP表达式更新行

             update TOP (expression) [percentage] with TIES  set 字段=  where condition
             with TIES:比如 总共是10条数据,只更新前5条,那么加上WITH TIES,剩下的5条也返回,只有指定ORDER BY子句之后才可以使用WITH ties

 3.删除

      1.1.删除单行,多行

              delete 表名 where condition

     1.2删除所有

            delete  from 表名

     1.3删除固定行

            delete top(3) from 表名

   

         
           
             

           
          

        
  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐