sql serve2008的增删改查

use test
create table student
(
id int not null primary key,
name char(16) not null,
sex bit default 1,
major char(16) not null,
score int not null
)
--在创建的表中添加数据
insert into student values
(6,'xiaoming',1,'pe',100),
(1, 'liming', 1,'conputer',45),
(2,'xiaotong',0,'computer',67),
(3,'wangsi',1,'pe',89),
(4,'qianjin',0,'computer',78),
(5,'mengmeng',0,'pe',98)
--修改id=1的专业
update student set major='computer' where id=1
select score,name from student
--查询学生的姓名,性别,以及成绩并对成绩分等级
select name, sex,score=
case when score<60 then 'not'
when score>80 then 'best'
else 'yes'
end
from student
--求平均成绩
select avg(score) as 'pingjunchengji'
from student
where major='computer'
--求最大值
select max(score) as 'pingjunchengji'
from student
where major='computer'
--统计满足条件的总行数或满足条件的行数
select COUNT(*) as 'studentsum' from student
--查询名字中有i的所有人
select * from student where name like '_i%'
--修改id为4的成绩
update student set score='92' where id =4
--插入一列
alter table student add note1 char(4) null
--新插入的列中添加数据
update student set note1='good' where id =3
--删除一列
alter table student drop column note
--修改列名
exec sp_rename '[student].[note1]','note'
--查询某一专业的学生人数
select major,COUNT(*) as 'student_count' from student group by major

下边的图片是上面一部分代码完成后的结果,希望对大家有用


sql serve2008的增删改查操作相关推荐

  1. python增删改查的框架_简单的Django框架增删改查操作

    Django之orm对MysqL数据库的增删改查操作简介: 利用Django中orm来查找数据库中的数据,对数据库进行增.删.改.查: 增:新增数据 # 操作数据库user表新增记录 # 方式1: u ...

  2. python操作mysql的增删改查_详解使用pymysql在python中对mysql的增删改查操作(综合)...

    这一次将使用pymysql来进行一次对MySQL的增删改查的全部操作,相当于对前五次的总结: 先查阅数据库: 现在编写源码进行增删改查操作,源码为: #!/usr/bin/python #coding ...

  3. 学生信息管理系统(连接数据库,面向对象的方法实现学生信息的增删改查操作)...

    ---------------------------------------------------------------------------------------------------- ...

  4. java调用oracle删除,使用IDEA对Oracle数据库进行简单增删改查操作

    1.1 java中的数据存储技术 在java中,数据库存取技术可分为如下几类: 1.jdbc直接访问数据库 2.jdo(java data object)是java对象持久化的新的规范,也是一个用于存 ...

  5. 使用JDBC,完成对如下表的增删改查操作

    使用JDBC,完成对如下表的增删改查操作 增加操作 使用循环和随机数技巧,增加1000个数据.要求积分在0-200,注册时间均匀分布在2018年各个月份.从26个字母中随机取出3个字母作为昵称,昵称不 ...

  6. python数据库教程_Python连接mysql数据库及简单增删改查操作示例代码

    1.安装pymysql 进入cmd,输入 pip install pymysql: 2.数据库建表 在数据库中,建立一个简单的表,如图: 3.简单操作 3.1查询操作 #coding=utf-8 #连 ...

  7. Java+MyEclipse+Tomcat (六)详解Servlet和DAO数据库增删改查操作

    此篇文章主要讲述DAO.Java Bean和Servlet实现操作数据库,把链接数据库.数据库操作.前端界面显示分模块化实现.其中包括数据的CRUD增删改查操作,并通过一个常用的JSP网站前端模板界面 ...

  8. 利用Mybatis对数据库进行增删改查操作

    文章目录 mybatis模糊查找 先来了解一下 #{}和${}的使用 parameterType和resultType的使用 selectOne和selectList的使用 mysql自增主键返回 方 ...

  9. MongoDB的增删改查操作

    前面介绍了MongoDB的基本概念与常见的操作,本文来重点分析下MongoDB的增删改查操作 文章目录 什么是"mongo" 新增操作 删除操作 更新操作 查询操作 Where语句 ...

最新文章

  1. oralce 增加表字段命令|oralce 增加表字段类型命令
  2. 上海python好找工作吗_上海找个月薪一万的工作难吗
  3. SAP CRM right dimension attribute后台存储
  4. [原]一些KVM测试过程中的命令笔记(2)分配实例
  5. 基于I2C总线的MPU6050学习笔记
  6. xcode 中不小心删除 stroryboard 的恢复办法
  7. 使用Chef管理windows集群
  8. 在vmplayer上扩展ubantu系统的硬盘大小,并进入ubantu进行更改
  9. Apple Pay 接入
  10. Fujitsu(富士通)扫描仪——fi-6130z 无感安装设置
  11. 【第五届集创赛备赛】三、紫光同创李星钢赛题解读直播要点总结
  12. java 字符串4%3e=3,gson 生成的json字符串带\u003c,\u003d,\u003e的解决方案
  13. 如何有效防止PHP木马对网站提权
  14. Scratch精通之侦测的使用
  15. HTML5验证表单内容是否为空
  16. 持续造风,快手为品牌、商家提供“保姆式”服务
  17. [Bug]: Could not load dynamic library ‘libnvinfer.so.7‘
  18. Dialect needs to be explicitly supplied as of v4.0.0解决方案
  19. java反射 interface_Java反射
  20. 【MySQL】MySQL之导入和导出

热门文章

  1. Android 绘制多个连续带数字圆圈。
  2. 【每日新闻】百度CTO王海峰发布百度大脑5.0
  3. GOF 23种设计模式比喻
  4. 基于pytest搭建接口自动化测试框架,提供源码
  5. 同步方法和同步块,哪个是更好的选择
  6. 运行Java项目报错 org.springframework.beans.factory.UnsatisfiedDependencyException
  7. 如何将蓝牙鼠标连接至ipad?
  8. 学计算机的一直对画画感兴趣,小学生电脑绘画比赛总结.doc
  9. Android开发获得xml文件中定义的数组资源
  10. 图为科技深圳人工智能产业协会重磅推出边缘计算机全新概念