SQL 数据库管理---公司培训】的更多相关文章

一.实例 一个SQL的服务引擎就是一个SQL实例,每装一次SQL就会产生一次实例. 实例分为命名实例和默认实例,一台Windows服务器可以有多个SQL实例,但是只能有一个默认实例. 不同的实例之间相互不存在干扰,操作系统出现问题才会影响SQL实例. 一台服务器最多可以拥有50个实例. 二.数据库 数据库分为系统数据库和用户数据库 系统数据库有六个,分别为master.msdb.model.tempdb.resource.distribution resource.distribution一般不…
学习作业3: 问题1:你觉得外键有哪些适用情况?哪些不适用情况?   问题2:本次实战案例,由你来架构,你觉得有必要建立外键吗? 说明你的理由?     ===================================== ===================================== 知识点: 1.建立外键的写法 让我们通过一个例子来解释外键.请看下面两个表: "Persons" 表: Id_P LastName FirstName Address City 1 A…
学习作业2: 问题1:主键都有哪些方式?   问题2:本次实战案例建立的主键采用哪种方式?   问题3:猜猜金蝶K3WISE建立的主键采用哪种方式?   问题4:谈谈手工主键增长设置具体实现思路?(选答)   问题5:GUID主键是啥玩意?(选答)   ============================================= ============================================= 知识点: 1.创建主键的三种方法 方法一: CREATE TA…
这是1年多以前我在公司所做讲座的讲义,现在与园友们分享,欢迎拿去使用.一起讨论.文中有若干思考题,对园友们是小菜一碟.另有设计模式讲义一篇,随后发布.博文上了首页,感谢博客园团队推荐,也感谢所有园友的支持.经园友提醒,我们推荐新手使用ReSharper插件,它可以自动提示不符合代码规范的地方. 1 概述 1.1 意义 “.NET平台开发规范”包括两方面内容:代码规范.最佳实践. (1) 规范和优美的代码风格有助于思路清晰. (2) 规范和优美的代码有助于团队沟通交流. (3) 规范和优美的代码有…
以前在学校学习Oracle的时候就对rowid 和rownum 这两个伪列有很大的疑惑,今天公司对16届新员工进行公司内部技术培训,课堂上的讲解,又让我想起来了曾经的疑惑点, 我想不能在让这个疑惑继续存在下去了,结合田姐的讲解和网络资料的分析和整理,我把我的理解写了下来,希望对同样迷惑的小伙伴们有一个帮助,同时,哪里有不妥的地方,也请大家批评指正. 如果用 select rownum,c1 from t1 where rownum < 10, 只要是用小于号,查出来的结果很容易地与一般理解在概念…
Microsoft 技术专员 (MTA) - 数据库 https://www.microsoft.com/zh-cn/learning/mta-certification.aspx MCSA: SQL Server 解决方案专员 https://www.microsoft.com/zh-cn/learning/mcsa-sql-certification.aspx MCSE: Data Platform 解决方案专家 https://www.microsoft.com/zh-cn/learnin…
知识点: 复杂查询1:统计全校有多少个男生.有多少个女生? 写法1(分组): select sex as 性别,count(*) as 人数 from student group by sex 写法2(合并): select '男' as 性别,count(*) as 人数 from student where sex='男' union all select '女' as 性别,count(*) as 人数 from student where sex='女' 写法3(条件): select…
知识点: 假设学生表.班级表.年级表 学生表(student) 内码 学生姓名 班级内码 001 张三 1002 002 李四 1002 003 王五 1003 004 钱六 1001 班级表(class) 内码 班级名称 年级内码 1002 2班 1 1003 3班 2 1004 4班 3 年级表(grade) 内码 年级名称 1 1年级 2 2年级 执行语句如下: drop table student create table student ( 内码 int, 姓名 varchar(100…
知识点: ================================================= ================================================= 1.二进制的概念 计算机运算采用二进制.二进制数值用0和1两个数来表示数据,它的基数为2,进位规则是“逢二进一”.借位规则是“借一当二” 举例(加法):一串二进制000 加1:     001 再加1:   010 再加1:   011 再加1:   100 再加1:   101 举例(减…
知识点: 假设有订单表 CREATE TABLE Order ( ID int identity(1,1) not null primary key, --内码 BillNo varchar(100), --订单编号 Date datetime, --制单日期 Seq int, --顺序号 ) 1.插入语句写法一: INSERT INTO Order VALUES( 'XM201501'  ,  '2015-1-22'  ,  '1' ) 解释1:由于主键是自增,故不录入 解释2:由于Order…