切换导航
简历
工具
演示
查询
导航菜单
服务端
30
前端
114
数据库
82
进阶开发
8
桌面程序
2
QA
15
软件使用
36
规范协议
5
操作系统
11
AI
0
复用资源
6
硬件
0
外部链接
.NET Core SDK和运行时安装包
淘宝 NPM 镜像
查询网
Tables Generator线上表格转换工具
引用cdn在线脚本和样式
首页
复用资源
SQL Server 学习创建的数据库-CRM库
[TOC] ## 1. CRM库 一个简单的员工客户关系库,数据库主要有`员工表`,`客户表`,`员工客户关系表` __创建库语句:__`CustomerStudy` ```SQL CREATE DATABASE CustomerStudy ``` ### 1.1. 员工表 表名:`User` 表字段:主键id、生日、名字、性别、地址、别名、职位 #### 1.1.1 表结构 __创建语句:__ ```SQL USE [CustomerStudy] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[User]( [Id] [INT] IDENTITY(1,1) NOT NULL, [Name] [NVARCHAR](100) NULL, [Sex] [INT] NOT NULL, [Birthday] [DATETIME] NOT NULL, [Address] [NVARCHAR](50) NULL, [Alias] [NVARCHAR](50) NULL, [Position] [NVARCHAR](50) NULL, CONSTRAINT [PK_User] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], CONSTRAINT [FD_Alias] UNIQUE NONCLUSTERED ( [Alias] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[User] WITH CHECK ADD CONSTRAINT [FD_AliasCheck] CHECK (([Sex]=(1) OR [Sex]=(0))) GO ALTER TABLE [dbo].[User] CHECK CONSTRAINT [FD_AliasCheck] GO ``` __表字段可视:__通过`EXEC sp_help 'User'`命令可以查看表结构的详细信息  #### 1.1.2. 插入数据 ```SQL INSERT INTO [dbo].[User] ([Name], [Sex], [Birthday], [Address], [Alias], [Position]) VALUES ('刘备', 1, '1973-11-28', '蜀汉', '仁德皇帝', '主公'), ('关羽', 1, '1955-02-10', '蜀汉', '桃园三结义', '武将'), ('张飞', 1, '1969-03-05', '蜀汉', '万夫不当之勇', '武将'), ('赵云', 1, '1970-02-16', '蜀汉', '长坂坡的虎将', '武将'), ('马超', 1, '1973-01-02', '蜀汉', '西凉铁骑', '武将'), ('黄忠', 1, '1976-06-03', '蜀汉', '老当益壮', '武将'), ('诸葛亮', 1, '1969-11-08', '蜀汉', '卧龙', '丞相'), ('姜维', 1, '1978-08-03', '蜀汉', '龙的衣钵', '武将'), ('法正', 1, '1975-05-06', '蜀汉', '亲民官', '大都督'), ('马良', 1, '1977-02-02', '蜀汉', '先锋大将', '大将军'), ('魏延', 1, '1979-01-10', '蜀汉', '卧龙刀客', '武将'), ('黄承儿', 0, '1980-09-28', '蜀汉', '姑苏之女', '贵妇'), ('张儀', 1, '1990-07-15', '蜀汉', '破蜀将军', '将军'), -- 更正为张儀 ('董允', 1, '1983-11-10', '蜀汉', '忠臣', '御史大夫'), ('糜夫人', 0, '1987-08-02', '蜀汉', '孟起之妹', '夫人'), ('马谡', 1, '1981-12-25', '蜀汉', '孔明之妻弟', '丞相'), ('刘禅', 1, '1988-04-13', '蜀汉', '刘备之子', '主公'), ('诸葛瞻', 1, '1992-09-05', '蜀汉', '孔明之子', '将军'), ('张杰', 1, '1980-06-20', '蜀汉', '后主之子', '太子'), ('法正之子', 1, '1995-03-15', '蜀汉', '法正之子', '官员'), ('吴懿', 1, '1992-07-08', '蜀汉', '法正之婿', '将军'), ('关兴', 1, '1990-12-23', '蜀汉', '关羽之子', '武将'), ('张苞', 1, '1993-01-18', '蜀汉', '张飞之子', '武将'), ('赵婴', 1, '1997-10-25', '蜀汉', '赵云之子', '武将'), ('马秉', 1, '1995-08-06', '蜀汉', '马超之子', '武将'), ('黄皓', 1, '1992-04-25', '蜀汉', '黄忠之孙', '太尉'), ('诸葛宇', 1, '1999-09-20', '蜀汉', '诸葛亮之子', '丞相'), ('姜维之子', 1, '1994-05-15', '蜀汉', '姜维之子', '武将'), ('马忠', 1, '1991-03-02', '蜀汉', '马良之子', '武将'), ('蒋琬', 1, '1994-06-13', '蜀汉', '蜀中之才', '大臣'), ('费祎', 1, '1997-09-07', '蜀汉', '计谋之士', '谋士'), ('吴懿之子', 1, '1998-11-30', '蜀汉', '吴懿之子', '武将'), ('赵云之女', 0, '1995-08-15', '蜀汉', '虎女', '武将'), ('刘封', 1, '1993-02-05', '蜀汉', '龙之子', '武将'), ('孟获', 1, '1978-09-20', '南蛮', '南蛮王', '国王'), ('祝融', 0, '1980-12-10', '南蛮', '炎姬', '王妃'), ('鲍三娘', 0, '1992-07-01', '南蛮', '巫山之灵', '神秘女子'), ('关平', 1, '1997-04-18', '蜀汉', '关羽二子', '武将'), ('李严', 1, '1985-06-25', '蜀汉', '护国将军', '将军'), ('黄月英', 0, '1996-03-03', '蜀汉', '卧龙之妻', '工匠'), ('魏延之子', 1, '1998-11-28', '蜀汉', '魏延之子', '武将'), ('糜竺', 1, '1991-09-14', '蜀汉', '孟起之弟', '大臣'), ('周仓', 1, '1983-08-02', '蜀汉', '步兵头领', '将军'), ('姜叙', 1, '1987-01-20', '蜀汉', '巴蜀名将', '武将'), ('阿斗', 1, '1999-05-04', '蜀汉', '刘禅之子', '太子'), ('王异', 0, '1996-12-11', '蜀汉', '亲民王后', '王后'), ('蔡瑁', 1, '1982-04-07', '刘表', '刘表谋士', '谋士'), ('刘琦', 1, '1984-10-28', '蜀汉', '刘备之侄', '将军'), ('孙乾', 1, '1990-02-15', '蜀汉', '刘备谋士', '谋士'), ('徐庶', 1, '1988-07-03', '蜀汉', '卧龙再世', '谋士'), ('关银屏', 0, '1997-11-20', '蜀汉', '关平之妻', '家庭主妇'), ('刘尧', 1, '1994-09-08', '蜀汉', '刘禅之侄', '将军'); ``` ### 1.2. 客户表 表名:`Customer` 表字段:主键id、生日、名字、性别、地址、别名、职位 #### 1.2.1 表结构 __创建语句:__ ```SQL USE [CustomerStudy] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Customer]( [Id] [INT] IDENTITY(1,1) NOT NULL, [Name] [NVARCHAR](50) NOT NULL, [Age] [INT] NOT NULL, [Sex] [INT] NOT NULL, [CreateTime] [DATETIME] NOT NULL, [Intention] [NVARCHAR](50) NULL, CONSTRAINT [PK_Customer] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'意向' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Customer', @level2type=N'COLUMN',@level2name=N'Intention' GO ``` __表字段可视:__通过`EXEC sp_help 'Customer'`命令可以查看表结构的详细信息  #### 1.2.2. 插入数据 ```SQL INSERT INTO [dbo].[Customer] ([Name], [Age], [Sex], [CreateTime], [Intention]) VALUES ('曹操', 45, 1, GETDATE(), '购物'), ('司马懿', 50, 1, GETDATE(), '投资'), ('夏侯惇', 42, 1, GETDATE(), '旅游'), ('夏侯渊', 38, 1, GETDATE(), '购房'), ('张辽', 40, 1, GETDATE(), '理财'), ('许褚', 37, 1, GETDATE(), '购物'), ('郭嘉', 36, 1, GETDATE(), '投资'), ('荀彧', 44, 1, GETDATE(), '旅游'), ('程昱', 39, 1, GETDATE(), '购房'), ('荀攸', 41, 1, GETDATE(), '理财'), ('曹丕', 33, 1, GETDATE(), '购物'), ('甄氏', 31, 0, GETDATE(), '投资'), ('曹植', 29, 1, GETDATE(), '旅游'), ('曹冲', 8, 1, GETDATE(), '购房'), ('曹仁', 43, 1, GETDATE(), '理财'), ('曹洪', 35, 1, GETDATE(), '购物'), ('乐进', 34, 1, GETDATE(), '投资'), ('徐晃', 47, 1, GETDATE(), '旅游'), ('典韦', 40, 1, GETDATE(), '购房'), ('于禁', 39, 1, GETDATE(), '理财'), ('张郃', 38, 1, GETDATE(), '购物'), ('贾诩', 48, 1, GETDATE(), '投资'), ('李典', 37, 1, GETDATE(), '旅游'), ('文聘', 35, 1, GETDATE(), '购房'), ('陈群', 32, 1, GETDATE(), '理财'), ('曹真', 42, 1, GETDATE(), '购物'), ('曹休', 36, 1, GETDATE(), '投资'), ('曹昂', 28, 1, GETDATE(), '旅游'), ('钟会', 45, 1, GETDATE(), '购房'), ('曹叡', 25, 1, GETDATE(), '理财'), ('司马师', 43, 1, GETDATE(), '购物'), ('司马昭', 30, 1, GETDATE(), '投资'), ('贾文和', 33, 1, GETDATE(), '旅游'), ('邓艾', 42, 1, GETDATE(), '购房'), ('钟繇', 50, 1, GETDATE(), '理财'), ('司马炎', 24, 1, GETDATE(), '购物'), ('曹爽', 35, 1, GETDATE(), '投资'), ('曹彰', 28, 1, GETDATE(), '旅游'), ('曹植', 31, 1, GETDATE(), '购房'), ('曹宇', 27, 1, GETDATE(), '理财'), ('曹安民', 26, 1, GETDATE(), '购物'), ('曹景宗', 29, 1, GETDATE(), '投资'), ('曹操之孙', 5, 1, GETDATE(), '旅游'), ('司马氏', 26, 0, GETDATE(), '购房'), ('司马昭之孙', 4, 1, GETDATE(), '理财'), ('司马师之孙', 3, 1, GETDATE(), '购物'), ('司马炎之孙', 2, 1, GETDATE(), '投资'), ('曹仁之孙', 1, 1, GETDATE(), '旅游'); ``` ### 1.3. 员工客户关系表 表名:`UserCustomerRelation` 表字段:主键id、生日、名字、性别、地址、别名、职位 #### 1.3.1 表结构 __创建语句:__ ```SQL USE [CustomerStudy] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[UserCustomerRelation]( [CustomerId] [INT] NOT NULL, [UserId] [INT] NOT NULL ) ON [PRIMARY] GO ALTER TABLE [dbo].[UserCustomerRelation] WITH CHECK ADD CONSTRAINT [FK_Foreign_User] FOREIGN KEY([UserId]) REFERENCES [dbo].[User] ([Id]) GO ALTER TABLE [dbo].[UserCustomerRelation] CHECK CONSTRAINT [FK_Foreign_User] GO ``` __表字段可视:__通过`EXEC sp_help 'UserCustomerRelation'`命令可以查看表结构的详细信息 
扫一扫手机看
点击排行
windows 文件资源管理器使用
Layui 弹窗open使用说明
SQL Server 中字符串函数使用
C# 使用QQ邮箱代理做邮件接收功能
SQL Server关于apply的两种形式cross apply 和 outer apply
ASP.NET MVC 模型的自定义验证
nvm安装及常用命令
SQL Server 中数据类型转换
SQL Server 中WITH AS短语的使用
IE浏览器下AJAX缓存问题导致数据不更新的解决办法
订阅号