I know that this definition is correct, is the bottom one also fine?
$A \in L(\mathbb {R}^m,\mathbb {R}^n)$
$\Vert A \Vert _{op}:=\sup \{{\vert Ax\vert } \big \vert \,x \in \mathbb {R}^m,\vert \,\vert x\vert \leq 1\} $
$\vert Ax\vert$ is the Euclidiean norm in $\mathbb {R}^n$ and $\vert x\vert$ is the Eucldidien norm in $\mathbb {R}^m$. $\Vert A \Vert _{op}$ is the operator norm.
$A \in L(\mathbb {R}^n)$, $\Vert A \Vert _{op}:=\sup \{\frac {\vert Ax\vert }{\vert x\vert }\; \big \vert \,\vert x\vert \geq 1\}$
The correct equivalent of the definition is $\Vert A \Vert_{op}:= \sup \left\{\frac {\vert Ax\vert }{\vert x\vert } \,:\, x\neq 0\right\}$. See for instance A course in functional analysis, Conway, page 27.