MariaDB数据库用户创建/删除及权限授权/撤回
摘要:1.MariaDB数据库创建用户 1.1 命令 1.2 参数 1.3 示例 2.MariaDB数据库给用户授权 2.1 命令 2.2 参数 2.3 示例 3.MariaDB数据库创建用户并授权的命令 3.1 授权apollo用户拥有db1数据库的所有权限 3.2 授予外网登陆权限 3.3 授予权限并
阅读全文
配置MariaDB数据库的字符集
摘要:编辑文件/etc/my.cnf, 在[mysqld]标签下添加内容如下: 编辑文件/etc/my.cnf.d/client.cnf, 在[client]中添加内容如下: 编辑文件/etc/my.cnf.d/mysql clients.cnf, 在[mysql]中添加内容如下: 全部配置完成, 重启m
阅读全文
MySQL忘记root密码??mysql密码重置方法
摘要:1.查看正在运行的mysql服务进程,执行命令: tasklist | findstr mysql 2.结束正在运行的mysql服务进程 3.打开一个cmd窗口输入mysqld --skip-grant-tables,注意这个cmd命令窗口不要关闭 执行这个命令后,会夯在这里... 如果没有,可能是
阅读全文
运行mysql时,提示Table ‘performance_schema.session_variables’ doesn’t exist
摘要:运行mysql时,提示Table ‘performance_schema.session_variables’ doesn’t exist 解决的方法是: 再次运行mysql,就解决了。 注意,两步缺一不可。
阅读全文
如何解决高并发,秒杀问题
摘要:一、秒杀业务为什么难做? 1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息);2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据;3)秒杀系统,库存只有一份,所有人会在集中的时间读和写这些数据,多个人读一个数据。例如:小米手机每周二的秒杀,可能手机只有1万部
阅读全文
多表连接查询-多表删除(6)
摘要:语法1: DELETE tab1e1[.*],tab1e2[.*] FROM tab1e1 INNER JOIN table2 ON condition_expr WHERE where_conditions 语法2: DELETE tab1e1[.*],tab1e2[.*] FROM tab1e1
阅读全文
多表连接查询-多表更新(5)
摘要:语法1: update table1 INNER JOIN table2 ON condition_expr SET col1 = {expr1|DEFAULT} col1 = {expr2|DEFAULT} WHERE where_conditions 语法2: update table1 LEF
阅读全文
多表连接查询-自连接(4)
摘要:概念: 如果在一个连接查询中,涉及的两个表都是同一个表,这种查询称为自连接查询. 自连接是一种特殊的连接查询,它是指相互连接的表在物理上为同一张表,但可以在逻辑上分为两张表. 案例: 需求:查询所有图书类别的图书类别编号,类别名称,上级分类名称。 分析:查看图书类别信息表 SQL语句: select
阅读全文
多表连接查询-外连接(3)
摘要:概念:外连接将查询多个表中相关联的行. 分类:外连接分为左外连接(LEFT JOIN)和右外连接(RIGHT JOIN) 左外连接:显示左表全部记录,右表满足连接条件的记录. 右外连接:显示右表全部记录,左表满足连接条件的记录. 语法:SELECT column_list FROM t1 LEFT|
阅读全文
多表连接查询-内连接(2)
摘要:概念:根据连接条件从多个表中查询选择数据,显示这些表中与连接条件相匹配的数据行,组合成新的记录. 语法:select [column_list] FROM t1 INNER JOIN t2 ON [连接条件1] INNER JOIN t3 ON [连接条件2] ... WHERE where_con
阅读全文
多表连接查询-概述(1)
摘要:概念:多表连接查询是从多个表中获取数据.语法: table_reference [INNER] JOIN {LEFT|RIGHT}[OUTER]JOIN table_reference ON condition_expr示例:通过查看图书信息表和图书类别表来获取图书编号、图书名称、图书类别 sele
阅读全文
MySQL数据库表分区
摘要:概述 不过使用表分区有个前提就是你的数据库必须支持. 那么,怎么知道我的数据库是否支持表分区呢? 执行命名 mysql> show plugins: 在返回的数据里面找到partition开头的信息,如下: partition | ACTIVE | STORAGE ENGINE | NULL | G
阅读全文
02 MySQL数据库概述及软件安装/修改密码
摘要:2.1 MySQL概述 MySQL就是一个基于socket编写的C/S架构的软件. MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于Oracle旗下公司. MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(关系数据库管理系统 Re
阅读全文
01 数据库概述
摘要:数据库概述1.1 数据 数据(Data)是指对客观事件进行记录并可以鉴别的符号,是对客观事物的性质、状态以及相互关系等进行记载的物理符号或这些物理符号的组合。它是可识别的、抽象的符号。 它不仅指狭义上的数字,还可以是具有一定意义的文字、字母、数字符号的组合、图形、图像、视频、音频等,也是客观事物的属
阅读全文