• MySQL权限和索引与事务


    mysql账号由两部分组成: 用户名@登陆ip 

    select user(); 查看当前登陆账号 

    show grants; 查看当前用户权限 

    show grants for '用户'@'Ip'

     1.show grants for '用户'@'%' ------%表示所有ip

    2.show grants for '用户'@'192.168.200.12_' -----_表示任意一个字符

    revoke drop,create on *.* from 'yunjisuan'@'%'; 撤销云计算用户的drop和 create权限

    例如 在192.168.200.112上登陆 mysql -uroot -p123123 默认为(mysql -uroot -p123123 -h 127.0.0.1)这是登陆 不上去的。 为什么?? mysql设置的是远程登陆,跟你在哪台主机没有关系。 要想上边的能登陆还得给他设置本地登陆权限

    主键是为了让信息互联的,主键就是索引的一种

    索引的作用
    可以降低数据库的IO成本,加快表之间的查询速度

    事务的概念
    事务是一种机制,一个操作序列,包含了一组数据库的操作命令,并且把所有的命令作 为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都 不执行。 多适用于多用户同时操作的数据库系统的场景,如银行,保险公司及证券交易 anxi'tong'deng系统等,通过事务的完整性以保证数据的一致性

    命令
    开启事务:begin(mysql的配置默认是自动让SQL语句刷新到硬盘中(可以修改它不自 动刷新,但是只是临时的)如果输入begin,mysql是不把数据刷新到硬盘中的(但是可 以通过刷新命令来强刷),而是先保存在内存中,等到输入commit时,它才会把数据刷 新到硬盘中.) commit :确定提交 rollback: 回滚,撤销begin之后输入的所有SQL语句
    临时修改事务 set antocommit=0;0是不开启,1是开启 查看默认配置 show variables like 'autocommit';

  • 相关阅读:
    教育网玩QQ游戏解决办法
    国家重点实验室分布<转>
    MySQL存储过程错误No data zero rows fetched, selected, or processed
    安装Oracle Developer后 pl sql无法使用
    Jsp开发入门
    开源项目MiniOA协同办公系统介绍
    JavaScript实现网页单击事件
    (转)普及基础知识一
    “人脸识别程序”总结
    (转)如何加速Altera的EDA工具? (IC Design) (Quartus II) (Nios II) (SOPC Builder)
  • 原文地址:https://www.cnblogs.com/zhangtao11/p/9838804.html
Copyright © 2020-2023  润新知