MySQL 数据库
文章平均质量分 54
忘 忧
这个作者很懒,什么都没留下…
展开
-
Linux系统mysql数据库备份和还原操作
参数备份了所有的数据库,那么恢复时不需要指定数据库。因为,其对应的 sql 文件中含有 CREATE DATABASE 语句,可以通过该语句创建数据库。创建数据库之后,可以执行 sql 文件中的 USE 语句选择数据库,然后在数据库中创建表并且插入记录。原创 2024-06-13 09:44:31 · 659 阅读 · 0 评论 -
MySQL 5.7 重置root用户密码
杀掉mysqd_safe进程。原创 2024-04-15 11:04:15 · 1296 阅读 · 0 评论 -
Linux系统中mysql数据库运行sql脚本
【代码】Linux系统中mysql数据库运行sql脚本。原创 2023-07-19 09:25:50 · 5068 阅读 · 0 评论 -
MySQL数据库安全加固
该语句将会列出所有密码为空的账户和对应的主机地址。该语句将列出那些密码时间超过180天并且账户没有被锁定的账户以及对应的主机地址。可以根据实际情况修改时间间隔。如果account_locked的值为Y,则说明该账户已经被锁定。原创 2023-06-30 09:27:56 · 808 阅读 · 0 评论 -
CentOS 7 系统RPM包方式安装MySQL8.0.17
查看Linux操作系统版本,如果操作系统版本是CentOS7,则需要先卸载掉系统自带的mariadb数据库。libmysqlclient.so.18(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 需要。执行该命令,检查是否安装有mariadb数据库,如果有,则需要先卸载mariadb数据库。如果有必要,删除mysql用户以及mysql用户组。登录mysql数据库:mysql -uroot -p。如果删卸载过程中提示有依赖而导致无法卸载,则使用。原创 2023-06-28 09:30:15 · 178 阅读 · 0 评论 -
MYSQL使用之过滤数据
返回price值为5的行。原创 2023-06-27 10:19:22 · 883 阅读 · 0 评论 -
MySQL 视图
1、视图概述视图是从一个或多个表中导出来的表,它是一种虚拟存在的表,并且表的结构和数据都依赖于基本表。通过视图不仅可以看到存放在基本表中的数据,并且还可以像操作基本表一样,对视图中存放的数据进行查询、修改和删除。视图的优点:简化查询语句、安全性、逻辑数据独立性。2、视图管理2.1 创建视图的语法格式使用 create view 语句,其基本语法格式如下:create [or repla...原创 2019-08-07 12:45:17 · 633 阅读 · 0 评论 -
MySQL 存储过程(下)
1、调用存储过程原创 2019-07-29 09:46:51 · 156 阅读 · 0 评论 -
MySQL的使用
1、启动MySQL服务1.1 通过DOS命令启动MySQL服务首先启动CDM,然后输入cd C:\Windows\System32,输入net start MySQL命令(停止命令:net stop mysql),命令执行后的显示结果如图所示。接着进入你MySQL安装路径下的bin文件夹,我的安装在D盘,cd D:\Mysql\Mysql server 5.5\bin。1.2 登录MyS...原创 2019-07-21 10:41:16 · 151 阅读 · 0 评论 -
MySQL 数据库和表的基本操作(上)
1、数据库的基础知识1.1 创建和查看数据库创建数据库:create database 数据库名称;(分号不能丢),“数据库名称”是唯一的,不可重复出现。执行结果如下所示:查看数据库:show databases;执行结果如下所示:查看创建好的数据库信息:show create database 数据库名称;执行结果如下所示:1.2 修改和删除数据库修改数据库:alter d...原创 2019-07-21 15:52:11 · 311 阅读 · 0 评论 -
MySQL 数据库和表的基本操作(下)
3、数据表的基本操作3.1 创建数据表基本语法格式:create table 表名( 字段名1,数据类型 [完整性约束条件], 字段名2,数据类型 [完整性约束条件], ... 字段名n,数据类型 [完整性约束条件],)3.2 查看数据表基本语句格式:show create table 表名;或者DESC 表名;3.3 修改数据表3.3.1 修改表名...原创 2019-07-22 10:32:50 · 246 阅读 · 0 评论 -
MySQL 单表查询(下)
三、高级查询1、聚合函数函数名称作用函数名称作用count()返回某列的行数max()返回某列的最大值sum()返回某列的和min()返回某列的最小值avg()返回某列的平均值1.1 count() 函数语法格式:select count(*) from 表名;1.2 sum() 函数语法格式:select sum(字段名) ...原创 2019-07-25 08:58:35 · 254 阅读 · 0 评论 -
MySQL 事务
1、事务管理1.1 事务的概念所谓事务就是针对数据库的一组操作,它可以由一条或多条 SQL 语句组成,同一个事务的操作具备同步的特点,也就是说,事务中的语句要么都执行,要么都不执行。在数据库中使用事务时,必须先开启事务,语句:start transaction;事务开启后就可以执行 SQL 语句,SQL 语句执行成功后,需要使用相应语句提交事务,提交事务语句:commit;,取消事务(也叫...原创 2019-07-26 09:57:18 · 214 阅读 · 0 评论 -
MySQL 存储过程(上)
1、存储过程的创建原创 2019-07-27 13:32:37 · 293 阅读 · 0 评论 -
MySQL 多表操作
一、外键1、 什么是外键外键是指引用另一个表中的一列或多列,被引用的列应该具有主键约束或唯一性约束。外键用于建立和加强两个表数据之间的连接。2、为表添加外键约束语句格式:alter table 表名 add constraint FK_ID foreign key (外键字段名)REFERENCES 外表表名(主键字段名);(1)创建班级表:(2)创建学生表:(3)为表 stud...原创 2019-07-28 10:06:03 · 529 阅读 · 0 评论 -
MySQL数据表数据的添加、更新和删除
1、添加数据原创 2019-07-23 15:11:40 · 357 阅读 · 0 评论 -
MySQL 单表查询(上)
一、简单查询1、 select 语句基本语法格式如下:select [distinct] * | 字段名1,字段名2,··· from 表名 [where 条件表达式1] [ group by 字段名 [having 条件表达式2] ] [ order by 字段名 [ASC|DESC] ] [ limit 字...原创 2019-07-24 11:02:20 · 192 阅读 · 0 评论 -
MySQL 索引
1、索引的概念1.1 普通索引原创 2019-07-23 12:32:42 · 133 阅读 · 0 评论