SQLServer
冷月枫啊
暑假,我们一起努力!
展开
-
分离和添加数据库
文章目录一、分离数据库二、添加数据库三、联机和脱机一、分离数据库当需要把创建好的数据库发给别人,需要先分离数据库分离数据库文件 点击创建的数据库,右键任务,点分离勾选删除连接二、添加数据库怎么添加别人发过来的数据库文件右键点击数据库点击附加添加要加入的数据库文件 点击确定三、联机和脱机一个更强大的功能(脱机和联机)分离的时候可以点击脱机使用的时候点击联机存档终于发表完了,以后一定要及时学的东西及时发布。...原创 2020-11-06 08:03:16 · 806 阅读 · 0 评论 -
约束
文章目录一、主键约束和空约束二、唯一约束三、检查约束四、默认约束五、外键约束六、代码创建约束1.手动增加约束2.删除约束3.通过一条语句增加多个约束4.创建表的同时增加约束数据库约束是为了保证数据的完整性(正确性)而实现的一套机制。1.非空约束2.主键约束(PK)primary key constraint 唯一且不为空3.唯一约束(UQ)unique constraint 唯一,允许为空,但只能出现一次4.默认约束(DE)default constraint 默认值5.检查约束(CK)chec原创 2020-11-05 12:30:50 · 316 阅读 · 0 评论 -
增删改查
文章目录一、查询数据二、插入数据三、更新数据四、删除语句1.全部删除2.删除部分数据3.truncate– 打开和关闭查询结果窗口 ctrl + r一、查询数据use Myfirstdatabase; -- 使用这个数据库select * from student; -- 查询这个表二、插入数据--插入数据insert into student(IDnumber,name,gender,joindata,age,address,StudentUnion_ID)values(111111原创 2020-11-04 16:48:29 · 334 阅读 · 0 评论 -
条件数据查询
文章目录一、数据检索(查询)1.查询所有行的所有列2.查询部分的列3.根据条件只查询部分列4.给查询结果中的列起别名5.在查询结果中单独增加一列6.获取当前的系统时间7.distinct去掉重复的数据8.Order by 排序9.Top关键字二、带条件查询1.全部的信息2.where ... and...and ...3.where ...between ..and...4.where ... or5.where ... in6. where ...and三、空值处理一、数据检索(查询)1.查询所有行的原创 2020-11-03 08:54:17 · 795 阅读 · 0 评论 -
聚集函数
文章目录一、聚合函数1.SUM2.COUNT3.AVG4.MAX5.MIN一、聚合函数1.SUM-- 统计出所有人年龄的总和select SUM(EmpAge) as 年龄总和 from Employees2.COUNT-- 统计当前表中一共有多少条记录select count(*) as 总记录 from Employees3.AVGselect 平均年龄 = (select SUM(EmpAge) as 年龄总和 from Employees)*1.0 / (selec原创 2020-11-03 08:49:31 · 314 阅读 · 0 评论 -
通配符模糊查询
文章目录一、 模糊查询1. - 替代单个字符2. % 替代多个字符3. [] 表示筛选的一个范围4. ^ 非 除了数字什么都可以5. 自定义转义字符一、 模糊查询– 通配符:- % [] ^– _ 表示任意的单个字符– % 表示任意长度的字符串1. - 替代单个字符select * from Employeeswhere EmpName like '李_'2. % 替代多个字符select * from Employeeswhere EmpName like '李%'原创 2020-11-03 08:47:14 · 6208 阅读 · 0 评论 -
数据库表的增删改查(代码实现)
文章目录一、通过代码创建表和添加数据二、删除数据库三、创建数据库的时候设置一些参数四、在数据库中创建一个表五、通过代码删除表六、向表中插入一条记录七、查询这张表一、通过代码创建表和添加数据点击新建查询生成2输入命令create database mydatabasenoe;错误: 如果出现消息 1807,级别 16,状态 3,第 1 行 无法获得数据库 ‘model’ 上的排他锁。请稍后重试==解决:==输入一下命令,运行之后,再执行刚才那条语句。declare @sql varchar(原创 2020-11-02 07:31:25 · 5345 阅读 · 0 评论 -
数据库表的操作
文章目录1.创建表2.修改表中的信息3.向表中插入数据4.再创建另一个表1.创建表右键点击新建表创建一个学生学号列,类型为int,不允许为空标识规范为自动增长,每次自动加1创建学生的姓名,类型为字符串 ,不允许为空将学生学号设置为主键设置主键成功标志,有把小钥匙起个表名,保存2.修改表中的信息右键表点击设计修改后的表3.向表中插入数据右键点击编辑前200行4.再创建另一个表再创建另一个表包含(自动编号,身份证号,姓名,性别,加入日期,年龄,地址,电话,所属原创 2020-10-30 08:37:40 · 272 阅读 · 0 评论 -
新建一个数据库
新建一个数据库右键点击新建数据库给数据库起个名字新建好的数据库查看数据库保存的位置右键点击数据库点击属性点击文件数据库文件和日志文件最近真的确实是很忙,好多事都赶到了一起,做好做不好先不说,起码你得先去做。...原创 2020-10-30 08:31:28 · 470 阅读 · 0 评论 -
主键和外键
数据库设计三范式: 列不可以拆分,唯一标识,引用主键关系及存储: 1对1 , 1对多,多对多主键:primary key主键就是数据行的唯一标识。不会重复的列才会当主键一个表中只能有一个主键.当建立主键后,默认会建立索引,而实际数据在磁盘上存储的顺序和主键列的顺序是一致的。主键选择策略:1.业务主键:有业务意义的字段2.逻辑主键:完全给程序看的,业余人员不会看的数据推荐逻辑主键组合主键:选择单列作为主键(当通过多列共同唯一标识表中的一条记录的时候,此时可以选择多列来工作组成一个主键,原创 2020-10-28 12:30:47 · 7339 阅读 · 2 评论 -
系统数据库
Sql server一共有5个系统数据库Master: 记录sql server系统的所有系统级信息,例如:登陆账户信息,链接服务器和系统配置设置。记录其他所有的数据库的存在。数据文件的位置。Sql server的初始化信息,如果master数据库不可用,则可能无法启动sel serverMsdb: 用于sql server代理计划警报和作业。数据库定时执行某些操作,数据库邮件等。Model: 用作SQL server实例上创建的所有数据库的模板。对model数据库进行的修改(数据库大小。排序规则,恢原创 2020-10-28 12:24:03 · 1335 阅读 · 1 评论 -
数据库的数据类型
文章目录1.数据库的基本数据类型2.查找数据库的基本类型定义数据库的数据类型1.数据库的基本数据类型文本数据类型: 字符数据包括任意字母。符号或数字字符的组合Char: 最大长度8000 固定长度的非unicode字符数据。固定长度的字符串相对于可变长度的字符串来说效率可能要高一些,在数据长度固定的情况下,优先选择固定长度,省去计算长度的过程,提高效率。Nchar: 最大长度4000 固定长度的unicode数据Varchar: 最大长度8000 可变长度非unicode数据Nvarc原创 2020-10-27 07:45:16 · 5957 阅读 · 1 评论 -
卸载数据库
卸载数据库1.先卸载2.删除安装目录3.删除注册表4.版本问题打开控制面板把带sql server的全部卸载1.删除安装目录2.把这两个直接删掉打开注册表右键直接删除等会就上课了,来不及多说,每天都是美好的一天。...原创 2020-10-26 07:43:18 · 721 阅读 · 0 评论 -
启用sa账号访问数据库
安装好数据库之后怎么启用sa账号,来访问数据库。1.先用windows账号登录数据库。2.启用windows身份验证方式和sql server身份验证方式。步骤:右键属性点击安全性点击确定确定重启sql server右键关闭再启动再打开可视化软件右键属性点击状态,点击启用修改sa密码点击常规里面修改密码(密码123456)点击刷新断开连接输入sa输入密码登录成功昨天终于把学长的项目完结了,写了c#上位机和连接数据库。今天可以做自己的事情了,定个原创 2020-10-25 07:54:14 · 1880 阅读 · 2 评论 -
SQL-Server 2008 R2安装和配置
文章目录一、获取安装包二、安装三、开启和关闭数据库四、登陆一、获取安装包二、安装解压安装包双击正在安装成功安装再双击打开出现这个界面点击安装全新安装点击确定密钥已经填好接收,选择下一步点击安装等待安装完成点击下一步下一步只有两个不选,其他的都选下一步下一步下一步配置,点下一步添加用户点下一步下一步下一步点击安装等待安装安装完成,点击关闭运行三、开启和关闭数据库打开服务cmd输入命令原创 2020-10-24 08:28:39 · 2213 阅读 · 0 评论