![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库学习
文章平均质量分 52
joey小天使
功夫震九州,不如一壶酒。
展开
-
阿里云数据库的使用
1 目的节约服务器的内存,便于开发购买云数据库一年只需20元很划算的。2 开放端口登录在入方向添加你的服务器的ip地址,和你的电脑的ip地址服务器是为了部署在服务器上的项目能够正常访问云数据库,你的电脑是为了通过Navicat连接,通过图像化界面处理。...原创 2021-08-22 11:01:56 · 613 阅读 · 0 评论 -
navicat for mysql 如何设置字段唯一
建立了一个数据表,其中一个字段不是主键,但在存数据的时候又不想让它有重复的值。打开Navicat1.点击添加索引2.名–表名字段–列名索引类型–unique3.保存即可原创 2021-03-25 20:53:11 · 3152 阅读 · 0 评论 -
阿里云服务器(centos7)上的MySQL8数据库下载,安装和远程连接
1.MySQL 8数据库的下载和安装书接上回,想要在centos7上部署web项目,并且发布。上面成功安装了tomcat9和JDK 14,但是最后报数据库出错。之前在服务器上安装了MySQL5.7 但是用于本地开发使用的是MySQL8.0查看MySQL版本的语句:select version();于是在服务端先卸载MySQL5.71.1 清除原来的数据库使用以下命令查找出安装的mysql软件包和依赖包:rpm -qa | grep mysql显示结果如下(这是完成之后8的包,我之前是原创 2021-03-06 21:40:21 · 543 阅读 · 0 评论 -
Java与数据库处理主码冲突错误java.sql.SQLIntegrityConstraintViolationException: ORA-00001:
该错误是插入的数据,与已经存在的数据主码冲突导致插入失败。解决方法:务必确认插入数据主键或者具有唯一性约束的列不要有重复数据!!!原创 2020-09-23 21:05:05 · 765 阅读 · 0 评论 -
数据库学习之java事务控制
1.事务数据库**事务( transaction)**是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成。比如,我们去银行转账,操作可以分为下面两个环节:(1)从第一个账户划出款项。 String sql1;(2)将款项存入第二个账户。 String sql2;在这个过程中,两个环节是关联的。**第一个账户划出款项必须保证正确的存入第二个账户,如果第二个环节没有完成,整个的过程都应该取原创 2020-09-23 21:02:57 · 583 阅读 · 0 评论 -
元组关系演算
1.定义元组关系演算是非过程化的查询语言。表达式:{t│Q(t)}使谓词Q(t)为真的全部元组t。形式化定义2.例题题目关系数据库(图6-22)答案原创 2020-08-26 21:39:24 · 1983 阅读 · 0 评论 -
数据库概念——形式化关系查询语言习题
6.10使用大学的模式 , 用关系代数表达如下查询。大学模式图解答:6.11关系数据库(图6-22)解答除法运算详解6.14题目解答6.15题目关系数据库(图6-22)解答原创 2020-08-24 22:01:11 · 1710 阅读 · 0 评论 -
关系代数中的除法运算
1.定义给定关系R(X,Y)和S(Y,Z),其中X,Y,Z为属性组。R中Y与S中的Y可以有不同的属性名,但必须出自相同的域集。R与S的除运算可以得到一个新的关系P(X),P是R中满足下列条件的元组在X 属性列上的投影: 元组在X上的分量值x的像集Y(x)包含S在Y上的投影的集合。定义过于抽象其实就是保存被除关系中含有全部除关系中相同列的全部取值的元组(不包含相同的列)什么还是听不懂那还是看例子吧:2.例子1)2)3)...原创 2020-08-24 20:46:53 · 7866 阅读 · 2 评论 -
mysql命令行下的基础命令
1、显示数据库列表。show databases;2、显示库中的数据表:use mysql;show tables;3、显示数据表的结构:describe 表名;4、建库:create database 库名;5、建表:use 库名;create table 表名 (字段设定列表);6、删库和删表:drop database 库名;drop table 表名;7、将表中记录清空:delete from 表名;8、显示表中的记录:select * from 表名...原创 2020-06-30 12:14:15 · 109 阅读 · 0 评论 -
eclipse与MySQL数据库连接的详细教程
1.基础准备sql语句1.常用语句1)数据库主要用于查询数据:故第一个介绍select语句基本格式SELECT column_name,column_name FROM table_name [WHERE Clause]注意查询语句中你可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。SELECT 命令可以读取一条或者多条记录。你可以使用星号(*)来代替其他字段,SELECT语句会返回表的所有字段数据你可以使用 WHERE 语句来包含任何条件。2)插入原创 2020-06-19 11:55:02 · 10091 阅读 · 2 评论 -
Ubuntu学习三——MySQL workbench不能连接到服务器
报错:Your connection attempt failed for user ‘root’ from your host to server at 127.0.0.1:3306:Access denied for user ‘root’@'localhost’更改只要将连接设置中的Hostname “127.0.0.1”改成:“::1”即可成功连接到数据库。官方解释NoteThe server uses the host cache only for nonlocal TCP c原创 2020-05-25 15:24:58 · 2350 阅读 · 1 评论