sql server案例总结
--通过insert select 插入数据到已存在的表中
create table grade1
(
id int ,
name varchar(50)
)insert into grade1 select * from grade select * from grade1--通过select into 语句将现有表中的数据添加到新表中,执行两边的话(数据库中已存在名为 'Adress' 的对象。
select gradeid,gradename into Adress from grade select * from Adress--插入多行数据,通过union进行插入数据
--union all一次插入多行数据
--union 一次只插入一条数据
insert into grade (gradename)
select 'Y2'union all
select 'Y2'union all
select 'Y2'union all
select 'Y2'union all
select 'Y2'-------5行受影响
insert into grade (gradename)
select 'Y21'union
select 'Y22'union
select 'Y23'union
select 'Y24'union
select 'Y25'--一行受影响,因为值是重复的,union all直接进行插入,不管你是不是重复的
insert into grade (gradename)
select 'Y2'union all
select 'Y2'union all
select 'Y2'union all
select 'Y2'union all
select 'Y2'select * from grade--默认值的插入方法,邮箱、手机号、性别都是默认值
--注意,前面没有列名的话所对应的默认值必须要加default,否则会报错的
select * from student
insert into student values('12452','123456','于谦',1,default,'山东济南','1996-06-09',default,26)
--下面的这句话就可以
insert into student(studentno,loginpwd,studentname,gradeid,phone,address,borndate,email,age) values('124521','123456','于谦',1,default,'山东济南','1996-06-09',default,26)--修改数据
update grade set gradename = 'hs' where gradeid = 12
--无法更新标识列
update grade set gradeid = 20, gradename = 'hs' where gradeid = 12--删除数据
select * from student
--删除不了,DELETE 语句与 REFERENCE 约束"FK_result_student"冲突。该冲突发生于数据库"myschool",表"dbo.result", column 'studentno'。因为成绩表里面有该学生的成绩
delete from student where studentno = '3'
select * from result
--先删除字表的数据
delete from result where studentno = '3'--使用truncate删除表中的数据,注意标识列会重新开始
--只能全表删除。这个不是简单的删除记录,这个命令叫删减表,内部机制与delete是不一样的。
--truncate table studentselect * from gradeselect * from student
sql server案例总结相关推荐
- python 查询sqlserver 视图_SQL Server 2017 数据库教与学(教学大纲,含Python+SQL Server案例)...
原标题:SQL Server 2017 数据库教与学(教学大纲,含Python+SQL Server案例) 本书提供Python+SQL Server案例 SQL Server教学大纲 一.课程的性质 ...
- SQL Server中自定义函数和游标应用的经典案例
2019独角兽企业重金招聘Python工程师标准>>> SQL Server中自定义函数和游标应用的经典案例 转载于:https://my.oschina.net/zhddzr/bl ...
- SQL SERVER 2014 下IF EXITS 居然引起执行计划变更的案例分享
这个问题是在SQL SERVER 2005 升级到SQL SERVER 2014的测试过程中一同事发现的.我觉得有点意思,遂稍微修改一下脚本展示出来,本来想构造这样的一个案例来演示,但是畏惧麻烦,遂直 ...
- 【转发】PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
转发自:http://blog.csdn.net/lccee/article/details/54289076 课前小知识普及:MSSQL和SQL Server是同一个软件,叫法不同而已,MSSQL全 ...
- SQL Server 2014 Win7 Win10 安装详解 SQL Server 2017 2019 Linux及SQL TSQL ETL实用案例
SQL Server 2014安装图解与问题分析 简介 SQL Server2014 是Microsoft 公司推出的关系 型数据库管理系统.它用于大规模联机事务处理(OLTP).数据 仓库和 ...
- SQL 100+个最佳入门案例实践(覆盖Oralce、SQL Server、Mysql)之基础操作_1_检索数据
SQL基础操作_1_检索数据 目录 7.1.1 数据集 7.1.2 学生选课关系表 7.1.3 供应商关系表 7.2.1 从表中查询所有行和列 7.2.2 从表中查询部分行 7.2.3 查询满足某个条 ...
- SQL Server 2005两本教程案例数据库
SQL Server 2005两本教程案例数据库,包括: school学校数据库 business商务数据库 CPXS产品销售数据库 family家族数据库 sample商务数据库2 bbs论坛数据库 ...
- SQL Server 连接超时案例一则
原文:SQL Server 连接超时案例一则 上周六,一工厂系统管理员反馈一数据库连接不上,SSMS连接数据库报"连接超时时间已到.在尝试使用预登录握手确认时超过了此超时时间.......& ...
- sql server操作案例
今天没事做,总结了下sql server的些知识: --创建表 CREATE TABLE users (id INT ,name VARCHAR(50),age INT )--添加数据 SELECT ...
最新文章
- 通过聚合数据API获取微信精选文章
- latex中的各种文件
- 大家买PDA干什么,来看SPB的调查
- 第七章 培养负责的习惯
- sqldeveloper 连接oracle失败报12514(日常错误)
- 【caffe-matlab】使用matlab训练caffe及绘制loss
- 【渝粤题库】国家开放大学2021春2180办公室管理题目
- matlab小波脊线,小波脊线提取,模极大值法。运行的结果不太对,代码有些地方我也没完全看懂...
- html自定义列表 嵌套,HTML 列表
- mysql时间间隔interval_MySQL DATEDIFF函数获取两个日期的时间间隔的方法
- 如何打造一支有超强战斗力的技术团队?
- wordpress插件-WP Rocket3.8.8与Rocket3.9.1双版本/火箭缓存插件免授权汉化版
- Oracle 创建磁盘组报错ORA-15137的问题分析与解决思路
- 20万台联网医用输液泵中,逾10万台含未修复的老旧严重漏洞
- SQL Server 视图 语句
- 死锁——哲学家就餐问题
- 妇产科护理学复习重点归纳、试题及答案
- java-net-php-python-jAVANICE体育用品交易网站系统计算机毕业设计程序
- 2022N1叉车司机考试练习题模拟考试平台操作
- 万豪环保系列之水箱自洁消毒器
热门文章
- G - 水陆距离 HihoCoder - 1478(广搜+队列先进先出性质)
- 电机控制pid_微电机控制如此简单,揭秘微电机调速的控制,PID控制之双环调速...
- python打印数组中期望元素的位置
- Peaks加强版 黑暗爆炸 - 3551 Kruskal重构树 + 主席树
- Educational Codeforces Round 119 (Rated for Div. 2)
- P5212-SubString【LCT,SAM】
- P4103-[HEOI2014]大工程【虚树,dp】
- jzoj6290-倾斜的线【计算几何,贪心】
- 【2018.4.7】模拟赛之五-ssl2386 序列【dp】
- 2021“MINIEYE杯”中国大学生算法设计超级联赛(4)Display Substring(后缀数组+二分)