前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python中mysql常用用法

python中mysql常用用法

作者头像
py3study
发布2020-01-14 15:34:26
1.3K0
发布2020-01-14 15:34:26
举报
文章被收录于专栏:python3python3

查看

查看变量 show variables like 'auto%'; 信息输出: echo "select user,host,password from mysql.user" |mysql -uroot -plingxiangxiang 查看库 show databases; 查看都有哪些库 show databases; 查看某个库的表 use db; show tables \G; 查看表的字段 desc tb; 查看建表语句 show create table tb; 当前是哪个用户 select user(); 当前库 select database(); 查看数据库版本 select version(); 查看mysql状态 show status; 查看mysql队列 show processlist; 查询 select count() from mysql.user; select from mysql.db; select * from mysql.db where host like '10.0.%'; 查看权限 show grants for root@'localhost';

select from sutdent where group by stdname a, c where a.id = c.组id group by 字段:字段进行分组 select from information_schema.processlist where info is not null; 查看表索引 show index from 表名

增加

创建库 create database db1; 创建表 create table t1 (id int, name char(40) adress varchar(30)); 创建普通用户并授权 grant all on . to databases1.user1 identified by '123456'; grant all on db1. to 'user2'@'10.0.2.100' identified by '111222'; grant all on db1. to 'user3'@'%' identified by '231222';insert into tb1 (id,name) values(1,'aming'); 插入 update db1.t1 set name='aaa' where id=1; 创建索引 create index 库名_表名_列名1_列名2 (列名1, 列名2)

删除

删除表 drop table db1.t1; 删除表数据,表结构 删除数据库 drop database db1; delete from table where 条件判断 删除行数据 char(10) 'aaa '定长,给10个字符,只写了3个,其他7个用空格占用 varchar(10) 'aaa' '变长'

修改

修改mysql参数 show variables like 'max_connect%'; set global max_connect_errors = 1000; 更改密码 UPDATE mysql.user SET password=PASSWORD("newpwd") WHERE user='username' ; 清空表 truncate table db1.t1; 只删除表数据,不删除表结构 修复表 repair table tb1 [use frm];

授权超级用户(对所有库所有表有权限,还可以给其他用户设置权限): grant all privileges on . to 'tangnanbing'@'%' identified by '1qaz@WSX' with grant option;

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-07-22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 查看
  • 增加
  • 删除
  • 修改
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档