该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

备份

C:\Documents and Settings\Administrator>mysqldump -uroot -p student>D:\student_b

ack.sql

Enter password: **** C:\Documents and Settings\Administrator> 删除数据库

mysql> drop database student;

Query OK, 2 rows affected (0.05 sec) mysql> show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| performance_schema |

| test |

+--------------------+

4 rows in set (0.00 sec) 还原数据库 C:\Documents and Settings\Administrator>mysqldump -uroot -p student>D:\student_b

ack.sql

Enter password: **** C:\Documents and Settings\Administrator>

创建包含多条执行语句的触发器

先定义一个新的语句结束标志符号 delimiter $$ (注:红色部分可为任意符号)

再创建触发器

create trigger 触发器名 before|after 触发事件 on 表名 for each row

begin

要执行的语句1;

要执行的语句2;

end

$$

最后还原语句结束标志符号

delimiter ;

建立表的同时建立索引

create table studentnew2

(

sno char(10),

sbirthday datetime,

sname char(10),

ssex char(10),

sscore numeric(18,0),

classno char(8),

index index_classno (classno)

);

先建立表后在建立索引

mysql> create table studentnew3(

-> sno char(10),

-> sbirthday datetime,

-> sname char(10),

-> ssex char(10),

-> sscore numeric(18,0),

-> classno char(8)

-> );

Query OK, 0 rows affected (0.06 sec) mysql> create index index_classno on studentnew3 (classno);

Query OK, 0 rows affected (0.14 sec)

Records: 0 Duplicates: 0 Warnings: 0

⑴. 在DOS中打开拥有超级权限的MySQL的指令

输入:mysql -h 127.0.0.1 -u root -p

输入:密码

⑵. 在DOS中打开普通用户账户的MySQL的指令

输入:mysql -u账户名-p

输入:密码

⑶. 创建普通用户账户

第一种:create user '账户名'@'localhost' identified by '密码';

第二种:use mysql;

insert into user(host,user,password,ssl_cipher,x509_issuer,x509_subject)

values('localhost','账户名',password('密码'),'','','');

flush privileges;

第三种:针对某个数据库中某个数据表设置具有查询权限的账户

grant select on 某个数据库.某个数据表 to '账户名'@'localhost' identified by '密码';

⑷. 查询存在的用户

select user from mysql.user;

⑸. 查询当前所使用的用户

select user();

⑹. 查询用户的权限

①. 查询所有用户的权限

select * from mysql.user \G;

②. 查询某个用户的权限

select grants for '用户名'@'localhost' \G;

⑺. 修改用户密码

①. 通过DOS修改密码

在还没登录进MySQL前

输入:mysqladmin –u 用户名 –p password "新密码"

输入:旧密码

②. 用set命令修改密码

修改正在使用的用户密码:set password=password("新密码");

超级用户修改普通用户密码:set password for '普通用户名'@ ' localhost'=password("新密码");

③. 通过跟新系统表修改密码

use mysql;

update user set password=password("新密码") where user='用户名' and host='localhost';

⑻. 删除普通用户账户

第一种方法:drop user '用户名'@'localhost';

第二种方法:use mysql;

delete from user where user='用户名' and host='localhost';

⑼. 权限管理

①. 对用户进行授权

grant 权力,…,权力,权力 on *.* to '用户名'@'localhost';

(注:红色部分为权限内容,如: select,create,drop )

②. 收回用户所拥有权限

revoke 权力,…,权力,权力 on *.* from '用户名'@'localhost';

(注:红色部分为权限内容,如: select,create,drop )

mysql 之后_MYSQL登陆完之后如何操作???(新手求助)相关推荐

  1. mysql登录之后可以写什么_MYSQL登陆完之后如何操作???(新手求助)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 备份 C:\Documents and Settings\Administrator>mysqldump -uroot -p student> ...

  2. c语言连接mysql(入门)_MySQL入门之C语言操作MySQL

    基本概念 C APIs包含在mysqlclient库文件当中,与MySQL的源代码一块发行,用于连接到数据库和执行数据库查询.#include #include #include #include # ...

  3. mysql sql语句 参数化_C#参数化执行SQL语句,防止破绽攻击本文以MySql为例【20151108非查询操作】_mysql...

    C#参数化执行SQL语句,防止漏洞攻击本文以mysql为例[20151108非查询操作] 为什么要参数化执行SQL语句呢? 一个作用就是可以防止用户注入漏洞. 简单举个列子吧. 比如账号密码登入,如果 ...

  4. mysql concat 日期_MySQL tips (日期时间操作/concat 等)

    1.  Query结尾要加一个分号: 2.  数据库和表 SHOW DATABASES;    USE YOUR_DB; SHOW TABLES; SHOW COLUMNS FROM study或者D ...

  5. mysql 并发_MySQL的并发控制与加锁分析

    本文主要是针对MySQL/InnoDB的并发控制和加锁技术做一个比较深入的剖析,并且对其中涉及到的重要的概念,如多版本并发控制(MVCC),脏读(dirty read),幻读(phantom read ...

  6. 阿里云mysql目录_mysql数据库目录存放位置更改-阿里云开发者社区

    mysql Oracle官方下载 类型特多 看起来很让人头痛  我们选择 Download MySQL Community Server 在这个下载网站 选择平台是ORACL& RED HAT ...

  7. centos mysql安装_mysql yum源安装

    部署服务器环境的时候经常要安装mysql,以下是常见的安装方式 源码安装 rpm包安装 yum源安装 这篇主要介绍yum源安装. yum源下载 进入 https://dev.mysql.com/dow ...

  8. 我艹,MySQL数据量大时,delete操作无法命中索引。

    来自:Java面试那些事儿 最近,在脉脉上看到一个楼主提出的问题:MySQL数据量大时,delete操作无法命中索引:并且还附上了相关案例截图. 最终,楼主通过开启MySQL分析优化器追踪,定位到是优 ...

  9. 8核32g mysql性能_MySQL性能优化之参数配置

    1.目的: 通过根据服务器目前状况,修改Mysql的系统参数,达到合理利用服务器现有资源,最大合理的提高MySQL性能. 2.服务器参数: 32G内存.4个CPU,每个CPU 8核. 3.MySQL目 ...

最新文章

  1. 烂泥:U盘安装Centos6.5
  2. loadrunner—参数化
  3. centos 安装mysql
  4. php fatal error 500,PHP在Linux下出现HTTP ERROR 500解决方法
  5. 成功解决 AttributeError: module ‘neat’ has no attribute ‘Config’解决方式
  6. 使用django-admin 上传-下载 文件
  7. IntelliJ IDEA创建Java-Web项目
  8. 前端js如何生成一个对象,并转化为json字符串
  9. 如何用Excel制作甘特图?专业教程教你快速解决问题
  10. 简单的嵌入式人脸识别系统
  11. ANSYS 15 直接优化分析
  12. 关于unity2019局域网联机
  13. 嵌入式系统开发的模式与流程
  14. 【线性代数(2)】n阶行列式三种定义
  15. Flutter安装时你一定会碰到的问题
  16. 2013华为工作之电信客服行
  17. 那个让你头大的数据结构,用Python学会变简单吗?
  18. 对信号进行傅里叶变换matlab语句,用matlab对信号进行傅里叶变换
  19. Opengrok本地搭建(Windows10)
  20. Julia ---- 基于 DAG图 的并行计算:Dagger

热门文章

  1. python elasticsearch timeout_Python操作Elasticsearch处理timeout超时
  2. layui删除后刷新表格_LayUi前端框架删除数据缓存问题(解决删除后刷新页面内容又会显示问题)...
  3. matlab设计译码器,基于MATLAB的循环码编译码器设计与仿真.doc
  4. android离线宝,Android 离线安装宝典
  5. 学界 | 马里兰大学研究:人脑神经网络的动态变化和声音感知
  6. 20170429,上市公司2016年报全出炉(附最新排行榜)
  7. 阅读总结:如何在生产中成功运用Docker
  8. jQuery Mobile Data 属性
  9. 中小型网站 seo 优化推广策略
  10. BGP no-export