数据库
文章平均质量分 56
Mysql、Oracle等等
漂流の少年
stay hungry, stay foolish.
展开
-
云服务器部署企业版openGauss
云服务器部署企业版openGauss原创 2023-06-23 13:26:39 · 899 阅读 · 0 评论 -
服务器部署极简版openGauss,Data Studio远程连接
云服务器部署极简版openGauss,本地Data Studio远程连接原创 2023-06-17 16:52:08 · 1063 阅读 · 0 评论 -
Oracle --- 存储过程、函数、包、游标、触发器
Oracle --- 存储过程、函数、包原创 2022-06-04 19:55:50 · 841 阅读 · 1 评论 -
Oracle --- PL/SQL
Oracle --- PL/SQL原创 2022-06-04 17:10:14 · 1026 阅读 · 0 评论 -
Oracle --- 数据字典
Oracle --- 数据字典原创 2022-06-04 15:44:28 · 558 阅读 · 0 评论 -
Oracle体系结构、表空间
Oracle体系结构原创 2022-06-04 10:47:14 · 176 阅读 · 0 评论 -
Oracle --- 约束、视图、序列、同义词
Oracle --- 约束、视图、序列原创 2022-06-04 08:14:32 · 156 阅读 · 0 评论 -
Oracle --- 表、索引、替代变量、数据库事务
Oracle --- 表、索引、替代变量、事务原创 2022-06-03 21:18:31 · 214 阅读 · 0 评论 -
Oracle --- 多表查询和子查询
Oracle --- 多表查询和子查询原创 2022-06-03 18:15:46 · 622 阅读 · 0 评论 -
Oracle --- 单行函数、分组函数
Oracle --- 单行函数、分组函数原创 2022-06-03 11:36:31 · 131 阅读 · 0 评论 -
oracle---数据的显示、查询、排序 和 常用SQLPlus命令
数据的显示、查询、排序 和 常用SQLPlus指令原创 2022-06-02 20:02:57 · 1416 阅读 · 0 评论 -
Oracle安装、卸载、常识、常用指令
1.常识Oracle有3种用户:system、sys、scottsystem和sys的区别在与能否创建数据库,sys用户登录才可以创建数据库而scott是给初学者学习的用户,oracle会提供数据库和数据表SQL*Plus 是与 oracle 进行交互的客户端工具。在 SQL*Plus中 ,可以输入SQL语句。SQL*Plus将用户输入的SQL语句发送给Oracle 服务器,服务器执行SQL语句将结果返回SQL*Plus 。SQL 语句执行完后,被保存在一个被称为sqlbuffer的内...原创 2022-03-15 20:42:39 · 874 阅读 · 0 评论 -
show databases什么也没显示?
show databases居然什么也没显示?明明连接没有问题,而且我确实有数据库啊什么?showdatabase后面没加分号?那没事了。常见指令mysql -hlocalhost -u 用户名 -p (敲完输入密码即可)show databasesshow tables还有就是mysql中的select、delete、create啥的...原创 2021-11-09 22:11:03 · 1490 阅读 · 0 评论 -
DBeaver如何新建mysql连接以及常见的错误
https://www.cnblogs.com/agnesFlower/p/14338413.html原创 2021-08-29 00:27:23 · 2188 阅读 · 0 评论 -
DBeaver中的mysql表无法设置外键
报错Foreign keys are not supported by MyISAM engine.You could change table's engine to INNODB or some other relational engine解决将下图中的"引擎"一栏改为InnoDB原创 2021-08-30 11:11:46 · 2429 阅读 · 0 评论 -
如何打开sql server配置管理器
如何打开sql server配置管理器原创 2021-10-01 09:12:07 · 41371 阅读 · 9 评论 -
SQL Server的安装、登录(用登录和密码)、连接失败的问题
SQL Server的安装、登录(用登录和密码)、连接失败的问题原创 2021-10-01 00:17:56 · 1004 阅读 · 1 评论 -
数据库中的外键约束
Mysql 下,外键设置:on delete 规则:1、CASCADE:级联所谓的级联删除,就是删除主键表的同时,外键表同时删除。2、NO ACTION(非活动,默认)、RESTRICT:约束/限制当取值为No Action或者Restrict时,则当在主键表中删除对应记录时,首先检查该记录是否有对应外键,如果有则不允许删除。(即外键表约束主键表)3、SET NULL当取值为Set Null时,则当在主键表中删除对应记录时,首先检查该记录是否有对应外键,如果有则设置子表中该外键值.原创 2021-09-02 00:56:33 · 1474 阅读 · 0 评论 -
sql sever实现存储过程
删除过程:drop proc 过程名原创 2021-06-04 12:22:49 · 55 阅读 · 0 评论 -
关系模式的规范化理论
1.关系模式通常被简化为一个三元组: R(U, F)R:关系名U:组成该关系的属性名集合F:属性间数据的依赖关系集合2.不规范的关系模式可能会带来的问题以下面这个模式为例学生(学号,姓名,系名,系主任,课程号,课程名,成绩)①冗余度大学生每选一门课,个人信息和课程信息都要存一次,数据冗余②插入异常该模式的关键字为(学号,课程号),如果有一门课暂无学生选修,该课程的信息就无法插入到数据库③删除异常如果一课程C1只有一个人选修,那么当我删除这个人的信息之后,课程C1的信息也被删除了④修原创 2021-05-10 00:36:46 · 2005 阅读 · 0 评论 -
什么是聚簇索引
聚簇索引是物理索引,数据表就是按顺序存储的,物理上是连续的。一旦创建了聚簇索引,表中的所有列都根据构造聚簇索引的关键列来存储。一般情况下主键会默认创建聚簇索引,且一张表只允许存在一个聚簇索引。因为聚簇索引是按该列的排序存储的,因此一个表只能有一个聚簇索引。数据库建立索引为什么会加快查询速度?DB在执行一条Sql语句的时候,默认的方式是根据搜索条件进行全表扫描,遇到匹配条件的就加入搜索结果集合。索引就是通过事先排好序,从而在查找时可以应用二分查找等高效率的算法。无索引时全表扫描也就是要逐条扫描全原创 2021-04-26 13:31:55 · 3240 阅读 · 0 评论 -
数据库:关系代数
五个基本操作:并,差,笛卡尔积,选择,投影{∪,-,× , σ,Π }并运算的结果要消除重复的元组选择:水平分割投影:垂直分割,要取消某些重复的行原创 2021-04-25 11:30:39 · 3676 阅读 · 3 评论 -
E-R图案例
1.部门E-R 2.医院病房 管理E-R3.4.5.学校中有若干系,每个系有若干个班级和教研室,每个教研室有若干个教员,其中有的教授和副教授每人各带若干个研究生,每个班有若干学生,每个学生选修若干课程,每门课程可以有若干学生选修。根据学校的情况设计数据库的E-R图,并注联系类型。6.某电脑公司是一家专门销售计算机整机、外围设备和零部件的公司。该公司有3个部门:市场部、技术部和财务部。市场部有18位业务员,负责采购和销售业务;技术部有14位工程师,负责售后服务、保修等技术性的工作;财务部有12原创 2021-04-25 09:51:54 · 4217 阅读 · 0 评论 -
数据库填空题小结
1.数据管理技术的发展经历了人工管理、文件系统、数据库系统等阶段文件系统的缺点:数据冗余度大数据不一致数据文件相互独立,联系弱数据共享性差数据的最小存取单位是记录2.数据库系统三个发展阶段第一代数据库系统: 产生于20世纪60、70年代,以层次数据库和网状数据库为代表,如IDS,IMS。第二代数据库系统:产生于20世纪80年代,以关系数据库为代表,如Oracle、Sybase、SQL SERVER、DB2等关系数据库系统已广泛用于信息管理系统。第三代数据库系统:新一代数据库技术的开发已成原创 2021-04-25 08:41:34 · 795 阅读 · 0 评论 -
数据库选择题小结
1.数据库管理系统是介于(OS)和(用户)之间的一层数据管理软件2.下列四项中,不属于数据库特点的是( )A. 数据共享 B. 数据独立性C. 数据冗余度高 D. 数据完整性控制正确答案: C3.数据库系统的数据独立性体现在( )。A. 不会因为数据的变化而影响到应用程序B. 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构正确答案: B4.位于用户和数据库之间的一层数据管理软件是原创 2021-04-25 00:00:16 · 561 阅读 · 0 评论 -
sql练习题整理2
student 学生表(s_id,s_name,s_birth,s_sex)course课程表(c_id,c_name,t_id)teacher老师表(t_id,t_name)score 课程表(s_id,c_id,s_score)1.查询‘李’姓老师的数量SELECT COUNT(*)FROM teacherWHERE t_name LIKE ‘李%’;原创 2021-04-19 12:44:01 · 136 阅读 · 0 评论 -
sql的练习题整理
S(SNO,SNAME,AGE,SEX,DNAME)C(CNO,CNAME,CEDIT,PRE_CNO,TEACHER)SC(SNO,CNO,SCORE)1.查询全体学生的学号与姓名。SELECT SNO,SNAMEFROM S;2.查询全体学生的姓名、学号、所在系。SELECT SNAME,SNO,DNAMEFROM S;3.查询全体学生的详细记录。SELECT *FROM S;4.查全体学生的姓名及其出生年份。SELECT SNAME,2021-AGEFROM S;5.查询原创 2021-04-06 10:11:47 · 3262 阅读 · 0 评论