mysql 之后_MYSQL登陆完之后如何操作???(新手求助)
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
备份
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登陆完之后如何操作???(新手求助)相关推荐
- mysql登录之后可以写什么_MYSQL登陆完之后如何操作???(新手求助)
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 备份 C:\Documents and Settings\Administrator>mysqldump -uroot -p student> ...
- c语言连接mysql(入门)_MySQL入门之C语言操作MySQL
基本概念 C APIs包含在mysqlclient库文件当中,与MySQL的源代码一块发行,用于连接到数据库和执行数据库查询.#include #include #include #include # ...
- mysql sql语句 参数化_C#参数化执行SQL语句,防止破绽攻击本文以MySql为例【20151108非查询操作】_mysql...
C#参数化执行SQL语句,防止漏洞攻击本文以mysql为例[20151108非查询操作] 为什么要参数化执行SQL语句呢? 一个作用就是可以防止用户注入漏洞. 简单举个列子吧. 比如账号密码登入,如果 ...
- mysql concat 日期_MySQL tips (日期时间操作/concat 等)
1. Query结尾要加一个分号: 2. 数据库和表 SHOW DATABASES; USE YOUR_DB; SHOW TABLES; SHOW COLUMNS FROM study或者D ...
- mysql 并发_MySQL的并发控制与加锁分析
本文主要是针对MySQL/InnoDB的并发控制和加锁技术做一个比较深入的剖析,并且对其中涉及到的重要的概念,如多版本并发控制(MVCC),脏读(dirty read),幻读(phantom read ...
- 阿里云mysql目录_mysql数据库目录存放位置更改-阿里云开发者社区
mysql Oracle官方下载 类型特多 看起来很让人头痛 我们选择 Download MySQL Community Server 在这个下载网站 选择平台是ORACL& RED HAT ...
- centos mysql安装_mysql yum源安装
部署服务器环境的时候经常要安装mysql,以下是常见的安装方式 源码安装 rpm包安装 yum源安装 这篇主要介绍yum源安装. yum源下载 进入 https://dev.mysql.com/dow ...
- 我艹,MySQL数据量大时,delete操作无法命中索引。
来自:Java面试那些事儿 最近,在脉脉上看到一个楼主提出的问题:MySQL数据量大时,delete操作无法命中索引:并且还附上了相关案例截图. 最终,楼主通过开启MySQL分析优化器追踪,定位到是优 ...
- 8核32g mysql性能_MySQL性能优化之参数配置
1.目的: 通过根据服务器目前状况,修改Mysql的系统参数,达到合理利用服务器现有资源,最大合理的提高MySQL性能. 2.服务器参数: 32G内存.4个CPU,每个CPU 8核. 3.MySQL目 ...
最新文章
- 烂泥:U盘安装Centos6.5
- loadrunner—参数化
- centos 安装mysql
- php fatal error 500,PHP在Linux下出现HTTP ERROR 500解决方法
- 成功解决 AttributeError: module ‘neat’ has no attribute ‘Config’解决方式
- 使用django-admin 上传-下载 文件
- IntelliJ IDEA创建Java-Web项目
- 前端js如何生成一个对象,并转化为json字符串
- 如何用Excel制作甘特图?专业教程教你快速解决问题
- 简单的嵌入式人脸识别系统
- ANSYS 15 直接优化分析
- 关于unity2019局域网联机
- 嵌入式系统开发的模式与流程
- 【线性代数(2)】n阶行列式三种定义
- Flutter安装时你一定会碰到的问题
- 2013华为工作之电信客服行
- 那个让你头大的数据结构,用Python学会变简单吗?
- 对信号进行傅里叶变换matlab语句,用matlab对信号进行傅里叶变换
- Opengrok本地搭建(Windows10)
- Julia ---- 基于 DAG图 的并行计算:Dagger
热门文章
- python elasticsearch timeout_Python操作Elasticsearch处理timeout超时
- layui删除后刷新表格_LayUi前端框架删除数据缓存问题(解决删除后刷新页面内容又会显示问题)...
- matlab设计译码器,基于MATLAB的循环码编译码器设计与仿真.doc
- android离线宝,Android 离线安装宝典
- 学界 | 马里兰大学研究:人脑神经网络的动态变化和声音感知
- 20170429,上市公司2016年报全出炉(附最新排行榜)
- 阅读总结:如何在生产中成功运用Docker
- jQuery Mobile Data 属性
- 中小型网站 seo 优化推广策略
- BGP no-export