数据库
文章平均质量分 57
雪shan飞hu
这个作者很懒,什么都没留下…
展开
-
Oracle 的 rownum 和 rowid
oracle中rownum与rowid原创 2022-09-05 17:42:44 · 754 阅读 · 0 评论 -
容器化部署mysql并使用Navicat连接
云服务器docker部署mysql原创 2022-01-09 17:00:08 · 857 阅读 · 0 评论 -
Windows本地MySQL安装教程
MySQL安装1、 解压压缩包,用记事本打开my文件,把图中红圈部分改成自己的文件包路径。然后把该文件命名成my.ini2、 删掉data文件夹,然后以管理员身份运行cmd,cd进入bin文件夹。3、 在cmd中依次输入如下语句:mysqld.exe -nt remove 以防之前安装过MySQL,版本没有清干净;mysqld --initialize --console(注意是两个中划线) 重新生成data文件夹,并初始化登录密码。控制台输出的内容中有password,后面要用;mysql原创 2021-05-19 15:43:05 · 180 阅读 · 0 评论 -
很简单的数据库关系代数介绍(Relational Algebra)
关系代数与sql语句类似,也是一种独立语言;以下通过一些例子尽量的简单地讲解,只有七个小点,可能15分钟不到就能看完;使用表如下:1、选择(select)选择一些符合条件的行(row),使用符号 σ (sigma)【例1】σsFDMarks > 77 Students(相当于SQL中使用: SELECT * FROM STUDENTS WHERE sFDMarks > 7...原创 2019-12-03 07:55:18 · 3291 阅读 · 0 评论 -
数据库综合练习一
主要使用postgreSQL,数据库下载Question 1:Write an SQL query that gives the number of films whose rental rate is greater than the average rental rate of all movies. Your query must generate a single column cou...原创 2020-05-22 10:24:49 · 258 阅读 · 1 评论 -
PostgreSQL基本操作三(添加唯一性约束UNIQUE,添加非空约束not null,添加限制约束check)
接上,现有两张表,department和employee1、为department的manager添加唯一性约束,保证manager列中不出现重复值(unique_manager是随便设置的约束名称)alter table departmentadd constraint unique_manager unique(manager);关于唯一性约束的各种用法UNIQUE使用2、将Ge...原创 2019-11-06 07:14:55 · 10071 阅读 · 0 评论 -
PostgreSQL基本操作二(新建表,插入数值,natural join,修改数值,添加列和默认值)
1、新建两个如下的tablecreate table Employee( EmployeeID serial primary key, name varchar(30), surname varchar(30), departmentname varchar(30), annualsalary int);create table Department( DepartmentID...原创 2019-11-06 06:39:49 · 1009 阅读 · 0 评论 -
PostgreSQL基本操作一(新建表,查看数据库和表,插入值,更新值,删除值,删除表)
PostgreSQL的基础语法PostgreSQL语法说明在控制台中实现,先连接数据库 \c username1、新建一个table student,包含两列studentid和name,其中StudentID必须是自动增量主键,Name是可变长度字符类型,最大长度为30。create table student ( studentid serial primary key , na...原创 2019-11-06 00:57:14 · 1758 阅读 · 0 评论 -
数据库基础习题14-16(含解法)
主要使用MySQL,本章核心是join的使用题目来源 https://www.hackerrank.com/domains/sql14、(SQL Project Planning) You are given a table, Projects, containing three columns: Task_ID, Start_Date and End_Date. It is guarante...原创 2019-11-05 06:58:55 · 297 阅读 · 0 评论 -
数据库基础习题10-13(含解法)
以MySQL为主,题目来源 https://www.hackerrank.com/domains/sql1、查询在挑战中获得多个(1个以上)的满分的黑客的hacker_id和name。按照获得满分的挑战数降序排列。如果有多个黑客的满分挑战数相同,那么请按hacker_id升序对它们进行排序。(Write a query to print the respective hacker_id and ...原创 2019-11-05 01:57:09 · 335 阅读 · 0 评论 -
数据库基础习题1-9(含参考解法)
题目来源https://www.hackerrank.com/domains/sql使用sql sever从table Station中选择city,要求city的开头和结尾都是元音。解1:SELECT DISTINCT CITYFROM STATIONWHERE LEFT(CITY, 1) IN (‘a’, ‘u’, ‘o’, ‘i’, ‘e’)AND RIGHT (CITY...原创 2019-10-20 04:39:33 · 390 阅读 · 0 评论