数据库
文章平均质量分 51
sunshine543123
这个作者很懒,什么都没留下…
展开
-
mysql命令行常用命令
1.启动mysql:net start mysqlmysql报错10061时以管理员身份打开命令提示符,转到mysql-5.7.34-winx64\bin目录下输入net start mysql,mysql启动成功原创 2021-06-21 20:23:31 · 76 阅读 · 0 评论 -
Mysql+Navicat下载安装
目录mysql下载安装mysql下载安装以Mysql免安装版为例官网下载链接:https://downloads.mysql.com/archives/community/1.选择自己需要的版本下载,下载完成后解压2.以管理员身份打开命令行,转到mysql的bin目录下(cd 目标目录地址)安装mysql的服务:mysqld --install3.初始化mysql,在这里,初始化会产生一个随机密码,如下图框框所示,记住这个密码,后面会用到(mysqld --initialize --con原创 2021-05-15 18:07:42 · 374 阅读 · 0 评论 -
数据库—事务(基于SQL Server)
博客中用到的数据库脚本文件:https://download.csdn.net/download/sunshine543123/120871751.(此题为后续实验题准备基础表和数据) 删除Employee表和Department表之间的所有参照关系,将DNUMBER设置为DEARTMENT表的主键。在EMPLOYEE表的SEX列上添加一个CHECK约束,限制其只能为M或F。alter tab...原创 2020-01-08 21:14:09 · 737 阅读 · 0 评论 -
数据库—触发器(基于SQL Server)
博客中用到的数据库脚本文件:https://download.csdn.net/download/sunshine543123/120871751.(此题为后续实验题准备基础表和数据)创建一张Total_Hours表,用来保存每个员工所有项目总的工作时间,包含员工SSN和总工作时间(totalHours)两列;然后将employee表的所有员工SSN和初始工作时间(0)插入到表Total_Hou...原创 2020-01-08 20:16:42 · 999 阅读 · 0 评论 -
数据库—游标(基于SQL Server)
博客中用到的数据库脚本文件:https://download.csdn.net/download/sunshine543123/12087175(1) 针对EMPLOYEE表定义一个只读游标,查询男性员工的姓名、年龄、工资和所在部门名称(按工资由高到低排序)。查询结果范例如下图所示:...原创 2020-01-08 19:36:02 · 1185 阅读 · 0 评论 -
数据库—用户自定义函数(基于SQL Server)
(1) 创建标量型自定义函数① 建立一个求阶乘的函数“F1_自定义函数”。② 调用该函数计算5!*3!-6!gocreate function F_自定义函数(@i int)returns intbegindeclare @resu int,@n intset @resu=1if(@i<0)set @resu=0else if(@i<2)set @...原创 2020-01-07 21:36:38 · 2036 阅读 · 0 评论 -
数据库—存储过程(基于SQL Server)
1.编写一个查询project表中PNAME的存储过程gocreate procedure select_pname asselect pname from Projectexecute select_pname2.编写一个让所有员工的工资统一增加10%的存储过程,分别在执行存储过程前后查询EMPLOYEE表的SSN,FNAME,LNAME,SALARY。select SSN,FNA...原创 2020-01-07 21:16:05 · 1031 阅读 · 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 · 878 阅读 · 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 · 1047 阅读 · 0 评论 -
Transact-SQL编程
1.使用局部变量、全局变量(1)定义一个tinyint的整型变量,为其赋值45,并显示变量的值declare @a tinyintset @a=45print @a(2)定义一个长度为20的可变长度型字符变量,为其赋值“Welcome to SWPU”, 并显示变量的值。declare @a varchar(20)set @a='Welcome to SWPU'print @a`...原创 2020-01-07 16:07:03 · 1582 阅读 · 3 评论