数据库技术
连接数据库等基础操作请自行解决哈,本篇是重点记录如何改密码。 一、查询用户密码: 查询用户密码命令: host:允许用户登录的ip‘位置'%表示可以远程; user:当前数据库的用户名; authentication_string:用户密码(后面有提到此字段); 二、 设置(或修改)用户密码: 默认 ...
本帖参考网站<https://blog.csdn.net/lx318/article/details/82686925>的安装步骤,并对8.0.16版本的部分安装问题进行修正 在MySQL 8.0.16版本中安装可能会出现部分错误提示已经不使用“UTF8B3”而是使用了“UTF8B4” #///// ...
1.Mysql事务: 就是将一组的SQL语句放在一个批次去执行,要是一条语句出错,该批次的SQL语句都会取消执行。 Mysql事物处理只支持InnoDB和BDB数据表类型。 1.1 事物的ACID原则: 原子性(Atomic): 事物中的SQL语句要么全部执行,要么全不执行,不可能停滞在中间的某个状 ...
表关系 一、外键--Foreign Key ? 作用:约束当前表的某列值必须取自于另一张表的主键列值 ? 外键所在的列称之为“外键列” ? 外键所在的表称之为“外键表”或“子表” ? 被外键列所引用的表称之为“主表”或“主键表” 语法: 1.创建表的同时指定外键 create table xxx( ...
MySQL 运算符 1、算术运算符 ? 执行运算符:加减乘除 ```sql select score/10 from user where id = 3; ``` ? 比较运算符:大于、等于、小于、不等于 ```sql select score != 100 from user where id =... ...
二、数据库设计 数据库设计是将数据对象转换为数据表等数据库对象的过程,是数据库应用系统开发过程中首要的和基本的内容。 按照规范的设计方法,考虑数据库及其应用系统开发全过程,将关系数据库的设计分为六个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数控运行和维护。其中需求分析的任 ...
参考:https://www.cnblogs.com/bigbrotherer/p/7241845.html#top 1、在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 下载并安装MySQL官 ...
原文地址:https://www.cnblogs.com/sujing/p/11110292.html 要了解数据库索引的底层原理,我们就得先了解一种叫树的数据结构,而树中很经典的一种数据结构就是二叉树!所以下面我们就从二叉树到平衡二叉树,再到B-树,最后到B+树来一步一步了解数据库索引底层的原理! ...
1、初识mysql MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。 System,关系数据库管理系统) 应用软件。 MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提 ...