mysql 8.0安装、重置密码、开放远程连接

前言 我们采用APT方式在Ubuntu系统中安装MySQL,这种方式安装的版本都是最新的版本,目前是8.0.19,通过这种方式安装好之后,所有的服务、环境变量都会启动和配置好,无须手动配置。 由...

数据库 2021-06-02 1237

记一次mongo异常

最近,mongodb总是运行没多久,就自己挂了,分析日志 2021-02-04T23:51:27.966+0800 I COMMAND [ftdc] serverStatus was very ...

数据库 2021-02-05 1563

重学MYSQL之高级SQL特性

1.约束 概念:管理如何插入或处理数据库数据的规则 1.1 主键 主键是一种特殊的约束,用来保证一列(或一组列)中的值是唯一的,而且永不改动。换句话说,表中的一列(或多列)的值唯一标识表中的每一...

数据库 2020-09-12 760

重学MYSQL之使用游标

1.游标 SQL检索操作返回的一组称为结果集(SQL查询所检索出的结果)的行,这组返回的行都是与SQL语句相匹配的行(0行或多行)。现在,我希望得到第一行,最后一行或者前10行,这时,简单的SE...

数据库 2020-09-12 998

重学MYSQL之管理事务处理

1.事务处理 事务处理,通过确保成批的SQL操作要么完全执行,要么完全不执行,来维护数据库完整性。 当数据库在执行某项操作时,如断电,数据库故障的异常时,这个过程无法完成。 事务处理是一种机制,...

数据库 2020-09-11 757

重学MYSQL之使用存储过程

存储过程就是为以后使用而保存的一条或多条SQL语句。可将其视为批文件,虽然它们的作用不仅限于批处理。 说明:SQLite,Access不支持存储过程 1.为什么使用存储过程? 通过把处理封装在一...

数据库 2020-09-11 767

重学MYSQL之使用视图

1.视图 视图是虚拟的表。与包含数据的表不同,视图只包含使用时动态检索数据的查询。 说明:Access不支持视图,Mysql在版本5开始支持视图,SQLite仅支持只读视图。 例子: SELEC...

数据库 2020-09-10 801

重学MYSQL之创建和操作表

1.创建表 创建表可以使用CREATE TABLE语句 例子,创建一个test表 CREATE TABLE `test` ( `id` int(11) NOT NULL AUTO_INCREME...

数据库 2020-09-10 758

重学MYSQL之更新和删除数据

1.更新数据 更新(修改)表的数据,可以使用UPDATE语句。有两种使用UPDATE的方式 更新表中特定行 更新表中所有行 注意:在使用UPDATE时一定要细心。因为稍不注意,就会更新表中所有行...

数据库 2020-09-09 770

重学MYSQL之插入数据

1.数据插入 INSERT用来将行插入(或添加)到数据库表,插入方式有: 插入完整的行 插入行的一部分 插入某些查询的结果 1.1 插入完整的行 INSERT INTO blog_banner ...

数据库 2020-09-09 705