
数据库
文章平均质量分 51
sunshine543123
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql命令行常用命令
1.启动mysql: net start mysql mysql报错10061时以管理员身份打开命令提示符,转到mysql-5.7.34-winx64\bin目录下输入net start mysql,mysql启动成功原创 2021-06-21 20:23:31 · 113 阅读 · 0 评论 -
Mysql+Navicat下载安装
目录mysql下载安装 mysql下载安装 以Mysql免安装版为例 官网下载链接:https://downloads.mysql.com/archives/community/ 1.选择自己需要的版本下载,下载完成后解压 2.以管理员身份打开命令行,转到mysql的bin目录下(cd 目标目录地址) 安装mysql的服务:mysqld --install 3.初始化mysql,在这里,初始化会产生一个随机密码,如下图框框所示,记住这个密码,后面会用到(mysqld --initialize --con原创 2021-05-15 18:07:42 · 450 阅读 · 0 评论 -
数据库—事务(基于SQL Server)
博客中用到的数据库脚本文件:https://download.youkuaiyun.com/download/sunshine543123/12087175 1.(此题为后续实验题准备基础表和数据) 删除Employee表和Department表之间的所有参照关系,将DNUMBER设置为DEARTMENT表的主键。在EMPLOYEE表的SEX列上添加一个CHECK约束,限制其只能为M或F。 alter tab...原创 2020-01-08 21:14:09 · 775 阅读 · 0 评论 -
数据库—触发器(基于SQL Server)
博客中用到的数据库脚本文件:https://download.youkuaiyun.com/download/sunshine543123/12087175 1.(此题为后续实验题准备基础表和数据)创建一张Total_Hours表,用来保存每个员工所有项目总的工作时间,包含员工SSN和总工作时间(totalHours)两列;然后将employee表的所有员工SSN和初始工作时间(0)插入到表Total_Hou...原创 2020-01-08 20:16:42 · 1057 阅读 · 0 评论 -
数据库—游标(基于SQL Server)
博客中用到的数据库脚本文件:https://download.youkuaiyun.com/download/sunshine543123/12087175 (1) 针对EMPLOYEE表定义一个只读游标,查询男性员工的姓名、年龄、工资和所在部门名称(按工资由高到低排序)。查询结果范例如下图所示: ...原创 2020-01-08 19:36:02 · 1239 阅读 · 0 评论 -
数据库—用户自定义函数(基于SQL Server)
(1) 创建标量型自定义函数 ① 建立一个求阶乘的函数“F1_自定义函数”。 ② 调用该函数计算5!*3!-6! go create function F_自定义函数(@i int) returns int begin declare @resu int,@n int set @resu=1 if(@i<0) set @resu=0 else if(@i<2) set @...原创 2020-01-07 21:36:38 · 2101 阅读 · 0 评论 -
数据库—存储过程(基于SQL Server)
1.编写一个查询project表中PNAME的存储过程 go create procedure select_pname as select pname from Project execute select_pname 2.编写一个让所有员工的工资统一增加10%的存储过程,分别在执行存储过程前后查询EMPLOYEE表的SSN,FNAME,LNAME,SALARY。 select SSN,FNA...原创 2020-01-07 21:16:05 · 1112 阅读 · 0 评论 -
数据库—表的存储原理(基于SQL Server)
笔记: (1)查询所有数据库相关信息 select *from master.dbo.sysdatabases (2)查询表中所有列的信息 --系统表 select * from syscolumns where id=OBJECT_ID('employee') --系统视图 select * from sys.columns where OBJECT_ID=object_id('employee...原创 2020-01-07 19:09:28 · 942 阅读 · 0 评论 -
数据库—索引的创建和管理(基于SQL Server)
请先删除员工表(EMPLOYEE)和员工参与项目表(WORKS_ON)上面的所有索引。 使用T-SQL语句创建、管理索引 ①为员工表创建一个索引名为emp_ssn的唯一性非聚集索引,索引关键字是SSN,填充因子80% 。 create unique nonclustered index emp_ssn on employee(ssn) with(fillfactor=80) ② 重命名索引,将索引...原创 2020-01-07 16:45:35 · 1100 阅读 · 0 评论 -
Transact-SQL编程
1.使用局部变量、全局变量 (1)定义一个tinyint的整型变量,为其赋值45,并显示变量的值 declare @a tinyint set @a=45 print @a (2)定义一个长度为20的可变长度型字符变量,为其赋值“Welcome to SWPU”, 并显示变量的值。 declare @a varchar(20) set @a='Welcome to SWPU' print @a `...原创 2020-01-07 16:07:03 · 1683 阅读 · 3 评论