
数据库
文章平均质量分 63
数据库相关栏目
园长的牧歌
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关系数据库模式
关系数据库模式关系数据库模式1.定义相关项[^1]2.关系运算3.函数依赖关系数据库模式1.定义相关项1在数据库中要区分型和值。关系数据库中的型也称为关系数据库模式,是关系数据库结构中的描述。它包括若干域的定义以及在这些域上定义的若干关系模式。实际上,关系的概念对应于程序设计语言中变量的概念关系模式对应的于程序设计语言中类型的定义的概念关系数据库的值是这些关系模式在某一个时刻而对应的关系的集合,通常称之为关系数据库。定义:关系的描述称为关系模式(Relation Schema),可以形式原创 2021-10-21 23:38:57 · 6111 阅读 · 0 评论 -
SQL Server Management Studio从一个数据库导到另一个数据库
0.前言需要从一个库导一个表的数据到另一个库1.操作流程选择目标数据库右键-》任务-》导入数据下一步选择数据源如果都是SQL Server就选择这个填写数据源信息如果有连接串信息直接复制到这就行,复制完点击其他位置就自动识别了不然就手动填写下面几处可以看下面对应的描述点击下一步重复上面步骤,但这回是目标库,就是你要导入数据的库点击下一步我要复制一张表,就先第一个,继续下一步找到对应的表勾选下一步next执行原创 2021-02-23 18:43:30 · 2944 阅读 · 1 评论 -
MySQL复制到表格数据与查询行数不符
0. 前言在MySQL查询出行数为6045行,复制出来到Excel粘贴就变成了6062行1. 分析原因使用表格筛选,发现主键ID行有汉字。粘贴过程中有换行符2. 实操使用like语句查询是否有换行符select * from user from user_name like '%\n%'把字符中的换行符去掉,使用replace函数UPDATE student SET user_name = REPLACE(REPLACE(user_name ,CHAR(10),''),CHAR(13),'原创 2020-12-24 15:15:38 · 835 阅读 · 0 评论 -
数据库临时表
0.前言今天在翻看别人代码时发现了临时表的使用,由于没有用过,特此学习,在此记录1.定义客户端新建了一个会话,这个会话只是服务器与客户端1对1的关系,客户端可能在服务端建立一个临时表,满足客户端处理某些事务的需求,当客户端退出会话后,这个临时表自动drop,没有任何数据信息占用数据库空间。2.优缺优点省空间当客户端退出会话后,这个临时表自动drop,没有任何数据信息占用数据库空间私密性客户端建立临时表只为特定的事务服务,这个表具有专用和私有性,不需要共享给其他人高效率客户端建立的临时原创 2020-11-24 14:00:38 · 523 阅读 · 0 评论 -
MySQL与Oracle
0.前言虽然以前也接触过Oracle但没有这么详细的使用到,详细学习下在此记录,学习参考W3C school。1.数据类型因为比较熟悉所以跟MySQL进行类比学习类型OracleMySQL数字类型NUMBER - 介绍数字数据类型,并展示如何使用它为表定义数字列。/tinyint/smallint/mediumint/int/bigint浮点类型FLOAT - 通过实例来解释Oracle中的浮点数据类型。float/double字符类型CHAR - 了解固原创 2020-10-19 16:15:16 · 152 阅读 · 0 评论 -
Sql Server数据库操作
包含: 表字段修改、字段添加、字段删除、字段类型的修改、添加主键 表的创建,创建时设置主键和主键自增 表的删除原创 2020-09-20 17:05:40 · 133 阅读 · 0 评论 -
MySQL的时间格式
0.前言Mysql中经常用来存储日期的数据类型有三种:Date、Datetime、Timestamp。分类介绍Date类型用来存储没有时间的日期。Mysql获取和显示这个类型的格式为“YYYY-MM-DD”。支持的时间范围为“1000-00-00”到“9999-12-31”。举例:DateTime类型存储既有日期又有时间的数据。存储和显示的格式为 “YYYY-MM-DD HH:MM:...原创 2020-02-23 17:20:19 · 690 阅读 · 0 评论 -
Mybatis的使用
一、简单使用1、创建Maven项目2、导入相关jar在pom.xml3、在数据库创建表4、建立持久化类pojo,跟表的列对应5、mapper.xml映射文件,在这里写sql,“自定义”传值在下面表述<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.o...原创 2019-03-12 20:49:24 · 136 阅读 · 0 评论 -
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection
划重点因为数据库版本太高了而对应的驱动器太低了老版本JDBC连接数据库Class.forName("com.mysql.cj.jdbc.Driver"); Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test_demo...原创 2019-03-12 16:36:17 · 27034 阅读 · 7 评论 -
常用的数据库命令
1、查看数据库2、创建数据库mysql> CREATE DATABASE 库名;两种一种是直接创建mysql> CREATE DATABASE IF NOT EXISTS blogs default charset utf8 COLLATE utf8_general_ci;有root权限创建设定编码集为utf8为了熟悉下后面设置编码集-》再手敲一遍:de...原创 2019-02-20 15:32:27 · 372 阅读 · 0 评论