MySQL
文章平均质量分 56
MySQL数据库
The_RedMaple
这个作者很懒,什么都没留下…
展开
-
Linux CentOS_7 系统MySQL的安装和远程登录
对于CentOS_7系统是不能直接用yum来下载MySQL的,因此我们要下载并安装MySQL官方的Yum Repository检测MariaDB在下载前,我们应该检测Linux系统是否已经安装了MariaDB,MariaDB是以前的一种数据库系统,算是MySQL的分支,我们必须将其卸载,因为如果其存在会与MySQL发生冲突。检测是否安装了 MariaDByum list installed|grep mariadb卸载 MariaDByum remove mariadb_xxx.原创 2021-12-17 23:41:23 · 1801 阅读 · 0 评论 -
MySQL 判断某个表中是否有该数据,if语句的分支
SELECT IFNULL(exp1,exp2);若exp1内不是NULL,就显示exp1中的内容若exp1内为NULL,则展示exp2中的内容ps,exp1返回的内容不能是表形式即Select 语句 不能是 Selcet * fromSELECT IFNULL((SELECT UserId FROM YHXXB WHERE UserId=VarUserId LIMIT 1),'登录用户名不存在!')AS BZ;...原创 2021-10-18 11:34:01 · 1069 阅读 · 0 评论 -
MySQL中存储过程 delimiter问题
存储过程格式CREATE PROCEDURE 存储过程名称(参数模式 参数名 参数类型)BEGIN 存储过程体END参数模式有三种, IN:该参数可以作为输入,也就是该参数需要调用方传入值 OUT:该参数可以作为输出,也就是该参数可以作为返回值 INOUT:该参数既可以作为输入又可以作为输出,也就是该参数既需要传入值,又可以返回值 注意事项:如果存储过程体只有一句话,begin end可以省略。存储过程体中的每条sql语句的结尾要求 必须 加分号。d原创 2021-10-18 10:13:20 · 3028 阅读 · 0 评论 -
MySQL数据库Data too long for column问题以及无法存储中文问题,CMD窗口显示中文乱码问题,my.ini修改“default-character-set=”无效问题
直接开始解决问题首先,Data too long for column问题以及无法存储中文问题,如果字段长度设置得保证是足够的,那么一般情况下都是 数据库字符集引发的问题首先登录上mysql 数据库 ,输入show variables like '%charac%';#查看数据库字符集如果返回的是Empty set,那么输入install plugin validate_password soname 'validate_password.dll';#安装 valida..原创 2021-08-18 16:43:56 · 1139 阅读 · 0 评论 -
MySQL零散笔记
sql脚本xxx.sql,以sql结尾的文件称为“sql脚本”,该文件中编写了大量的sql语句数据库语句分类DQL(数据查询语言):Select语句DML(数据操作语言):insert,delete,update,对表的数据进行增删改DDL(数据定义语言):create,drop,alter,对表进行增删改TCL(事务控制语言):commit提交事务,rollback回滚事务DCL(数据控制语言):grant授权,revoke撤销权限MySQL命令show databases; /原创 2021-07-05 00:04:42 · 148 阅读 · 0 评论 -
4. 数据库的各种连接操作
内外连接连接可以分为内连接和外连接内连接和外连接的区别:1、连接结果不同,内连接的连接结果仅包含符合连接条件的行,而外连接的连接结果包含了符合连接条件的行;2、外连接左表和右表不受限制,有空值的会进行相应的保留操作。示例:表R(属性组为A,B,C)表S(属性组为C,D)若是内连接,因为表S连接后存在空值,因此G后面的会被忽略得到的结果如下:但如果是外连接外连接又分为:左外连接右外连接全外连接右外连接示例结果如下:易见,右外连接对右侧为空值的元组(表S)进行了保留,原创 2021-04-26 09:59:18 · 1957 阅读 · 0 评论 -
3.数据库基本概念——关系代数
关系代数并交差笛卡尔积投影(省略)选择(省略)连接除并相容性关系R与关系S的属性数目必须相同对于任意i,Ri 和 Si 的属性的域必须相同(属性的取值范围要相同)并操作表R并表S,记作R∪S将两个属性数目相同的表内的数据合并到一个表内,完全重复的数据会自动忽略(ABC,ADG两个元组重复,只留下一个)表R表SR∪SPS: P∪S = S∪P交操作表R交表S,记作R∩S将两个属性数目相同的表内完全相同的元组选择出来(ABC,ADG两个元组重复)原创 2021-04-26 09:24:48 · 1354 阅读 · 0 评论 -
2.数据库基本概念——关系模型
关系模型关系表中 “ 列 ” 的取值范围称为 “ 域 ” (域 不用于属性名)域是一组值的集合,这组值具有相同的数据类型,这种性质称为同质。集合中的元素个数称为基数元组中每一个属性也称为一个分量。笛卡尔积(也叫做n元组):指的是两个表连接在一起的所有可能的集合。如:表A表B表A和表B 的 笛卡尔积 , 记作A X B , 则为数据库中的关系,指的是笛卡尔积的子集,即有意义的组合关系中元组的数目是关系的基数例:关系(属性名 数据类型)SC(S# VARCHAR(8))SC原创 2021-04-26 08:48:48 · 2290 阅读 · 0 评论 -
数据库的自动标识列和索引
自动标识列设计数据表时都会给表ID添加一个标识列,使表按照递增规则增长,故标识列也称为自增列。它的意思是可以不用手动的插入值,系统提供默认的序列值(1)标识列不一定要和主键搭配,但是要求是一个key(2)一个表最多只有一个标识列(3)标识列的类型只能是数值型(4)在进行出入操作时,该列得值是由系统统一按规律生成,不允许有空值创建标识列的语法:ALTEL TABLE TABLE_NAME ADD LIE_NAME INT IDENTITY;ALTEL TABLE 表名_________ADD原创 2021-04-05 11:35:37 · 622 阅读 · 0 评论 -
1. 数据库基本概念
1.数据库基本概念表的行也叫做元组,记录表的列也叫做字段,属性,数据项关系型数据库是属于结构化的数据库而图像数据库和工程数据库都是非结构化的数据库2.数据库系统的构成要素(工作环境)数据库 Database数据库管理系统 Database Manager System数据库应用 Database Application数据库管理人员 Database Administrator计算机基本系统以上要素的关系:DBAP通过DBMS调用DB中的Data,受用于DBAP,当然这一系列原创 2021-04-03 20:37:47 · 265 阅读 · 1 评论