# 安装相关软件 yum install -y gcc gcc-c++ openssl openssl-devel ncurses ncurses-devel make cmake # 获取MySQL源码,MySQL版本下载链接:https://dev.mysql.com/downloads/mysql/ wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.13.tar.gz tar zxvf mysql-8.0.13.tar…
昨日内容回顾 外键的变种三种关系: 多对一: 左表的多 对右表一 成立 左边的一 对右表多 不成立 foreign key(从表的id) refreences 主表的(id) 多对多 建立第三张表(foreign key) 一对一 foreign key+unique 单表查询: (1) where group by: 分组,通过某个字段 select age,count(1) from user group by age having avg(age)>25; having order by…
设置MySQL用户账号,指定哪个用户可以连接服务器,从哪里连接,连接后能做什么. MySQL管理员应该知道如何设置MySQL用户账号,指出哪个用户可以连接服务器,从哪里连接,连接后能做什么? GRANT语句创建MySQL用户并指定其权限,而REVOKE语句删除权限 当你对一个用户发出一条GRANT语句时,在user表中为该用户创建一条记录.如果语句指定任何全局权限(管理权限或适用于所有数据库的权限),这些也记录在user表中.如果你指定数据库.表和列级权限,他们被分别记录在db.tables_p…
单表查询 语法: 一.单表查询的语法 SELECT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY field HAVING 筛选 ORDER BY field LIMIT 限制条数 二.关键字的执行优先级(重点) 重点中的重点:关键字的执行优先级 from where group by having select distinct order by limit 1.找到表:from 2.拿着where指定的约束条件,去文件/表中取出一条条记录 3.将取出的一条条记录进…
     在上一篇随笔中详述了MySQL的Windows 64位版本的安装,以及初始化操作.启动服务端.客户端连接.一些基本的文件操作等.然而在进行这些操作的时候,需要我们去输入一长串的路径和命令才能成功,那么,有没有一种比较简单的方法,来代替这些操作呢?当然是有的,那就是制作MySQL 的Windows服务,这样,我们就只需要通过短短的几行命令,来启动/停止 MySQL服务,登入连接服务端.接下来就是一些步骤. 1.添加环境变量 ①鼠标右击此电脑,选择属性: ②高级系统设置: ③环境变量 ④找…
Oracle创建用户并给用户授权查询指定表或视图的权限用sys账户登录数据库进行如下操作: CREATE USER NORTHBOUND IDENTIFIED BY NORTHBOUND DEFAULT TABLESPACE "TBS_DNINMSV31" TEMPORARY TABLESPACE "TEMP2" QUOTA UNLIMITED ON "TBS_DNINMSV31"; GRANT "CONNECT" TO NO…
1.相关SQL语句 #创建用户与授权方法 ##本地访问 create user 'zend'@'localhost' IDENTIFIED BY '123456'; grant ALL privileges ON zenddb.* TO 'zend'@'localhost'; ##本地访问 create user 'zend'@'127.0.0.1' IDENTIFIED BY '123456'; grant ALL privileges ON zenddb.* TO 'zend'@'127.0…
创建用户和授权 1.创建用户: # 指定ip:192.118.1.1的mjj用户登录 create user 'mjj'@'192.118.1.1' identified by '123'; # 指定ip:192.118.1.开头的mjj用户登录 create user 'mjj'@'192.118.1.%' identified by '123'; # 指定任何ip的mjj用户登录 create user 'mjj'@'%' identified by '123'; 2.删除用户 drop u…
使用数据库管理员身份登录 -- log as sysdba sqlplus / as sysdba; 创建临时表空间 -- create temporary tablespace create temporary tablespace szdt_temp_data tempfile 'd:\szdt-environment\oracle-datafiles\szdt_temp_data.dbf' size 32m autoextend on next 32m maxsize unlimited…
Mysql创建用户并授权以及开启远程访问     一.创建用户并授权 1.登录mysql mysql -u root -p 2.创建数据库 create database test;//以创建test为例 3.创建用户 创建user01,只能本地访问 create user user01@'localhost' identified by 'password'; 创建user02,可以远程访问 create user user02@'%' identified by 'password' 4.修…