mysql 创建用户及增删改查

创建mysql 用户                      with grant option 表示用户不存在自主创建
grant [ select ……,insert ……| all ] on 库名.表名 to 用户名@主机地址 with grant option
grant select(id,name),insert(id,name) on mydb to lxx@”localhost”; ps: localhost 表示只能本机连用
grant all on *.* to lxx@”%” ps: % 表示所有客户端都能连 刷新权限:flush privileges
删除用户:drop user lxx@”localhost”
删除用户权限: revoke all on *.* from lxx@”localhost”

pymysql 模块

import pymsql     导入pymysql 模块

与数据库建联接
conn = pymysql.Connect(
host = “127.0.0.1” 数据库主机地址
user = “root”, 用户名
password = “123”, 密码
database = “mydb” 查看的库
port = 3036, 端口(可选)
charset = “utf8” 字符编码(可选)
) 获取游标对象
cursor = conn.cursor( pymysql.cursors.DictCursor ) 输入sql 命令
sql = “select * from emp” 执行sql命令
cursor.execute( sql )
'''
# 表里增删改查,不会出问题,库则会有问题,需要提交命令才不会出错
try:
cursor.execute( "update f1 set = money - 50 where name = 'lxx'" )
cursor.execute( "update f2 set = money + 50 where name = 'zxx'" )
cursor.commit() 执行过程没有错误,则提交
except:
cursor.rollback() 有错则回滚 '''
取值:取出来是列表
cursor..fetone()
corsor.many 老母鸡取值
cursor.fetall() scroll 滚动条取值 取出来是字典
cursor.scrolI ( 1,mode = “ relative” ) 相对取值 基于上一次的取值位置,接着往下取
cursor.scroll ( 1,mode = “absolute” ) 绝对取值 基于表头开始往下取 关闭连接
cursor.close()
conn.close() 总结:
  先与数据库建连接 conn
  获得游标对象(用来接受,发送) cursor
  执行sql命令 cursor.excute(sql) 
  接收消息 cursor.fetchall/fetchone/fetchmany
  
  滚动条取值
    cursor.scroll( 1,mode = "absolute" ) 绝对取值
    cursor.scroll( 1,mode = "relative" ) 相对取值

mysql创建用户与pymsql模块的更多相关文章

  1. python 全栈开发,Day63(子查询,MySQl创建用户和授权,可视化工具Navicat的使用,pymysql模块的使用)

    昨日内容回顾 外键的变种三种关系: 多对一: 左表的多 对右表一 成立 左边的一 对右表多 不成立 foreign key(从表的id) refreences 主表的(id) 多对多 建立第三张表(f ...

  2. Mysql创建用户并授权

    运行命令行 mysql -uroot -p 登录mysql use mysql; 创建用户:create user 'test123'@'localhost' identified by '12345 ...

  3. mysql创建用户

    mysql创建用户 创建用于localhost连接的用户并指定密码 mysql> create user 'pcom'@'localhost' identified by 'aaa7B2249' ...

  4. MySQL 创建用户 与 授权

    例,需要给 121.52.215.100 连接添加一个用户 dee,密码是 123456,他只能对数据库 vshop 有 select 权限: CREATE USER '; GRANT SELECT ...

  5. mysql 创建用户、设置权限

    MySQL创建用户与授权 一. 创建用户 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明: username:你将创建的用 ...

  6. Mysql 创建用户授权

    MySQL创建用户与授权 一. 创建用户 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明: username:你将创建的用 ...

  7. MySQL创建用户的三种方法 (并授权)转

    前言:MySQL创建用户的方法分成三种:INSERT USER表的方法.CREATE USER的方法.GRANT的方法. 一.账号名称的构成方式 账号的组成方式:用户名+主机(所以可以出现重复的用户名 ...

  8. 14-补充内容:MySQl创建用户和授权

    [转]14-补充内容:MySQl创建用户和授权 权限管理 我们知道我们的最高权限管理者是root用户,它拥有着最高的权限操作.包括select.update.delete.update.grant等操 ...

  9. Mysql创建用户并授权以及开启远程访问

    Mysql创建用户并授权以及开启远程访问     一.创建用户并授权 1.登录mysql mysql -u root -p 2.创建数据库 create database test;//以创建test ...

随机推荐

  1. wstngfw IPsec 站点到站点连接示例

    wstngfw IPsec 站点到站点连接示例 在本例中,将假设以下设置: IPsec站点设置 站点 A 站点 B 名称 Beijing Office(北京办公室) 名称 Shenzheng Offi ...

  2. php unset对json_encode的影响

    先运行一段php代码: $a = Array(0=>'hello world', 1=>'girl', 2=>'boy'); var_dump(json_encode($a)); u ...

  3. 「HDU - 2857」Mirror and Light(点关于直线的对称点)

    题目链接 Mirror and Light 题意 一条直线代表镜子,一个入射光线上的点,一个反射光线上的点,求反射点.(都在一个二维平面内) 题解 找出入射光线关于镜子直线的对称点,然后和反射光线连边 ...

  4. Before NOIP 2018

    目录 总结 刷题 2018 - 9 - 24 2018 - 9 - 25 2018 - 9 - 26 2018 - 9 - 27 2018 - 9 - 28 2018 - 9 - 29 2018 - ...

  5. MySQL课堂小测

    目录 一.基本知识与操作方法 二.小测具体内容 (一)向数据库表中添加记录 (二)下载并导入world.sql (三)数据库查询与输出 (四)查询数据库并求某字段和 (五)查询数据库并取最大& ...

  6. [luogu3709][大爷的字符串题]

    题目链接 题意 一天做到两道这种题目描述如此神仙的题也是够了.真锻炼语文能力. 题目的意思其实就是,给你一个序列,然后每次询问一个区间.使得尽量按照严格上升的顺序从这个区间内取数.如果当前取得数字小于 ...

  7. axios 使用

    <!DOCTYPE html> <html lang="en"> <head> {#导入静态文件#} {% load static %} < ...

  8. c#两个listbox怎么把内容添加到另外个listbox

    https://bbs.csdn.net/topics/392156324?page=1  public partial class Form1 : Form     {         public ...

  9. IntelliJ IDEA配置maven远程仓库

    最近在搭建springMVC+mybatis的框架,在添加jar包的时候出问题了.以前都是直接将jar包放到lib里面即可,但是看到现在用maven的比较多,就去配置maven.然后发现,在添加某个版 ...

  10. TCP多线程聊天室

    TCP协议,一个服务器(ServerSocket)只服务于一个客户端(Socket),那么可以通过ServerSocket+Thread的方式,实现一个服务器服务于多个客户端. 多线程服务器实现原理— ...