一、下载安装

数据库是什么?数据库就是文件夹,数据就是文件夹中一个一个的表,每一个表就有一行一行的数据

WINDOWS版本

1 https://www.mysql.com/

View Code

安装解压配置环境变量 省略

2、启动MySQL服务

启动mysql服务

mysqld

View Code

3、进入cmd成功连接mysql

linux版本下载安装   请点击详细介绍mysql安装操作

二、数据库操作

1、显示数据库

SHOW DATABASES;

默认数据库:

mysql-用户权限相关数据

test-用于用户测试数据

information_schema- MySQL本身架构相关数据

View Code

2、创建数据库

# utf-8CREATE DATABASE 数据库名称 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

# gbk

CREATE DATABASE 数据库名称 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;

注意要用utf-8

View Code

3、使用数据库

USE 数据库名字;

显示当前使用的数据库中所有表:SHOW TABLES;

View Code

4、用户管理

创建用户

create user'用户名'@'IP地址' identified by '密码';

删除用户

drop user'用户名'@'IP地址';

修改用户

rename user'用户名'@'IP地址'; to '新用户名'@'IP地址';;

修改密码set password for '用户名'@'IP地址' = Password('新密码')

PS:用户权限相关数据保存在mysql数据库的user表中,所以也可以直接对其进行操作(不建议)

View Code

5、创建用户了必须要设置权限

show grants for '用户'@'IP地址' -- 查看权限

grant 权限 on 数据库.表 to '用户'@'IP地址' -- 授权

revoke 权限 on 数据库.表 from '用户'@'IP地址' -- 取消权限

all privileges 除grant外的所有权限select仅查权限select,insert 查和插入权限

...

usage 无访问权限

alter 使用alter table

alter routine 使用alter procedure和drop procedure

create 使用create table

create routine 使用create procedure

create temporary tables 使用create temporary tables

create user 使用create user、drop user、rename user和revoke all privileges

create view 使用create view

delete 使用delete

drop 使用drop table

execute 使用call和存储过程

file 使用select into outfile 和 load data infile

grant option 使用grant 和 revoke

index 使用index

insert 使用insertlocktables 使用lock table

process 使用show full processlistselect使用select

show databases 使用show databases

show view 使用show view

update 使用update

reload 使用flush

shutdown 使用mysqladmin shutdown(关闭MySQL)

super

mysql ( )_MYSQL (一)相关推荐

  1. chgrp r mysql ._mysql操作命令

    一.启动mysql服务 (1) rpm方式安装的mysql -设置自动启动 #ntsysv --level 3 -手工启动 #service mysqld start (2) 编译安装的mysql - ...

  2. mysql @ $_mysql常见笔试题

    一.Mysql常见笔试题 1.Mysql 中有哪几种锁? (1)表级锁:开销小,加锁快.不会出现死锁,锁定粒度大,发生锁冲突的概率高,并发度低. (2)行级锁:开销大,加锁慢.会出现死锁,锁定粒度小, ...

  3. mysql+'@'%_mysql忘记登录的人:命令拒绝用户”@’%’

    跑步秀表示我以具有数据库所有权限的用户身份登录. 跑步表状态;导致错误.并且错误不显示我已登录的用户名! 就好像对于这个命令,mysql忘记了我是谁.其他select语句工作正常.有人可以解释一下吗怎 ...

  4. dmb: 数据库监控及灾备系统(for mysql)_MySQL企业级数据库灾备(备份)系统-DMB v2.1发布...

    为了这系统宅了很多个周末,又一个小长假过去了, DMB v2.1终于可以那得出手了,现在分享出来让朋友们使用,希望能得到更多更好的建议.DMB 对InnoDB存储引擎支持在线热备(ibbackup, ...

  5. mysql /!/_Mysql(一)

    1.创建数据库和用户 -- 修改密码   ctrl+shift+c/r  添加/取消  注释 SET PASSWORD  FOR root@localhost=PASSWORD('新密码'); -- ...

  6. mysql+'@'%_mysql全局权限账户%登录不上ERROR 1045 (28000): Access denied for user 'zzq'@'localhost' (usi......

    报错:ERROR 1045 (28000): Access denied for user 'zzq'@'localhost' (using password: YES) 帐号密码都对了 就是连不上. ...

  7. freecplus框架-MySQL数据库操作

    文章目录 一.源代码说明 二.概述 三.connection类 四.sqlstatement类 五.程序流程 1.无结果集SQL的程序的流程 2.有结果集SQL的程序的流程 六.示例程序 1.创建超女 ...

  8. 基于linux+windows Qt+Mysql 开发的在线答题系统

    目录 一 项目描述 二 段位介绍 三 效果展示 四 服务器代码 1.common.h 2.db.h(数据库类) 3.myserver(处理客户端事件) 4.Tcpserver(监听) 5.Tcpsoc ...

  9. mysql提示python没有安装_MySQL-Python安装问题小记

    安装完MysqL-python后import加载模块提示以下错误, ImportError: libMysqLclient_r.so.16: cannot open shared object fil ...

最新文章

  1. Android中级篇之百度地图SDK v3.5.0-一步一步带你仿各大主流APP地图定位移动选址功能
  2. c语言fread读取错误,【求助】C语言fread读取二进制文件时,读取结果全都是零
  3. NoMasp博客导读
  4. 字符串中全角半角之间的转换
  5. java中事件的概念,事件中心上IoTHub数据的概念
  6. python 函数 类 模块
  7. zend studio 导入已有项目
  8. java 邮件发送 demo_Java 邮件发送Demo
  9. 《System语言详解》——5. 语言元素
  10. 学生管理系统(C语言)简单版
  11. MicroPython ESP32 读取DS18B20温度数据
  12. java 微信 图灵机器人_使用图灵api创建微信聊天机器人
  13. Android版简历(三)
  14. UE4 碰撞射线检测
  15. Windows自带远程连接Ubuntu桌面
  16. python打印菱形三种方法_用python打印菱形的实操方法和代码
  17. IP数据包的路由转发
  18. [POJ3384]Feng Shui(半平面交+凸包)
  19. Django中ORM的具体使用,超全超长超好懂
  20. 微信小程序、小游戏,组件化开发框架wepy开发资源汇总分享

热门文章

  1. 飞机大战实现--c++
  2. 计算机写给未来自己的一段话,现实,致自己 写给自己的霸气一段话汇总73句
  3. 火车头采集细节(二)
  4. os.path.dirname(os.path.realpath(__file__))函数
  5. Blocking Queue
  6. vim autoformat php,将Vim打造成Python IDE(二):代码格式化的一些问题
  7. synopsys软件安装
  8. ppt在线快速转换成pdf的方法
  9. php 打开ppt,怎么播放ppt
  10. 数据结构——单链表 | 完善单链表