维护命令

数据库

##创建数据库
mysql> create database test;
Query OK, 1 row affected
##删除数据库
mysql> drop database test;
Query OK, 0 rows affected (0.01 sec)
##查看所有数据库
mysql> show databases;
##切换数据库
mysql> use test;
##查看所有表
mysql> show tables;
##查看用户
mysql> select host,user from mysql.user;
##查看当前QPS
mysql> show global status like 'Question%';
##当前连接用户及会话
mysql> show full processlist;

  

##创建表
mysql> use test;
mysql> CREATE TABLE NewTable (
-> id int(10) NOT NULL AUTO_INCREMENT ,
-> name varchar(255) NOT NULL ,
-> age int(3) NULL ,
-> PRIMARY KEY (id) ##id列为主键
-> )
-> ;
##id(字段名) int(数据类型)(10)(最大长度) NOT NULL(不能为空) AUTO_INCREMENT(自动增长) ##删除表
mysql> drop table NewTable; ##删除字段
ALTER TABLE `NewTable`
-> DROP COLUMN `age`; ##增加字段
mysql> ALTER TABLE `NewTable`
-> ADD COLUMN `age` int(3) NULL AFTER `name`; ##插入字段
mysql> ALTER TABLE `NewTable`
-> ADD COLUMN `weight` double(255,0) NULL AFTER `name`;

  

用户管理

##创建用户
mysql> CREATE USER 'test'@'%' IDENTIFIED BY 'test';
##授权单个权限
mysql> GRANT SELECT, DROP ON `test`.* TO 'test'@'%';
##授权所有权限
mysql> GRANT ALL ON `test`.* TO 'test'@'%';
##删除一个权限
mysql> REVOKE SELECT ON `test`.* FROM 'test'@'%';
##更改用户名
mysql> RENAME USER 'test'@'%' TO 'test'@'10.0.0.1';
##更改用户密码
mysql> ALTER USER 'test'@'%' IDENTIFIED BY 'test123';

  

信息命令

##显示数据库版本
mysql> select version();
##查看当前默认引擎
mysql> show variables like '%storage_engine%';
##数据库物理存储目录
mysql> show global variables like "%datadir%";
##查看MySQL的当前日期
mysql> select current_date();
##查看所有用户
mysql> select host,user from mysql.user;show users;
##查看当前QPS
mysql>show global status like 'Question%';
##查看当前用户会话
mysql> show full processlist;
##查看用户权限
mysql> show grants for 'test'@'%';

  

mysql 常用命令 常用SQL语句的更多相关文章

  1. MySql 基础知识-常用命令及sql语句

    一.常用mysql命令行命令 1,启动mysql服务 net start mysql.      停止mysql服务 net stop mysql 2,netstart -na|findstr 330 ...

  2. Mysql 使用命令及 sql 语句示例

    Mysql 是数据库开发使用的主要平台之一.sql 的学习掌握与使用是数据库开发的基础,此处展示详细sql 语句的写法,及各种功能下的 sql 语句. 在此处有 sql 语句使用示例:在这里 此处插入 ...

  3. MySQL的EXPLAIN命令用于SQL语句的查询执行计划

    MySQL的EXPLAIN命令用于SQL语句的查询执行计划(QEP).这条命令的输出结果能够让我们了解MySQL 优化器是如何执行SQL 语句的.这条命令并没有提供任何调整建议,但它能够提供重要的信息 ...

  4. Oracle手边常用命令及操作语句

    Oracle手边常用命令及操作语句 作者:白宁超 时间:2016年3月4日11:24:08 摘要:日常使用oracle数据库过程中,常用脚本命令莫不是用户和密码.表空间.多表联合.执行语句等常规操作. ...

  5. Oracle种常用性能监控SQL语句

    --Oracle常用性能监控SQL语句 --1 SELECT * FROM SYS.V_$SQLAREA WHERE DISK_READS > 100; --2 监控事例的等待 SELECT E ...

  6. 【转】MySQL用户管理及SQL语句详解

    [转]MySQL用户管理及SQL语句详解 1.1 MySQL用户管理 1.1.1 用户的定义 用户名+主机域 mysql> select user,host,password from mysq ...

  7. 浅谈mysql配置优化和sql语句优化【转】

    做优化,我在这里引用淘宝系统分析师蒋江伟的一句话:只有勇于承担,才能让人有勇气,有承担自己的错误的勇气.有承担错误的勇气,就有去做事得勇气.无论做什么事,只要是对的,就要去做,勇敢去做.出了错误,承担 ...

  8. 如何用VS EF连接 Mysql,以及执行SQL语句 和存储过程?

    VS2013, MySQL5.7.18 , MySQL5.7.14 执行SQL语句: ztp_user z = new ztp_user(); object[] obj = new object[] ...

  9. MySQL数据库(一)—— 数据库介绍、MySQL安装、基础SQL语句

    数据库介绍.MySQL安装.基础SQL语句 一.数据库介绍 1.什么是数据库 数据库即存储数据的仓库 2.为什么要用数据库 (1)用文件存储是和硬盘打交道,是IO操作,所以有效率问题 (2)管理不方便 ...

  10. 如何记录MySQL执行过的SQL语句

    很多时候,我们需要知道 MySQL 执行过哪些 SQL 语句,比如 MySQL 被注入后,需要知道造成什么伤害等等.只要有 SQL 语句的记录,就能知道情况并作出对策.服务器是可以开启 MySQL 的 ...

随机推荐

  1. [转]F5 BIG-IP负载均衡器配置实例与Web管理界面体验

    转载:http://www.zyan.cc/f5_big_ip/ 前言:最近一直在对比测试F5 BIG-IP和Citrix NetScaler负载均衡器的各项性能,于是写下此篇文章,记录F5 BIG- ...

  2. Shell语法整理,持续维护

    Shell shell条件表达式: CONDITIONAL EXPRESSIONSConditional expressions are used by the [[ compound command ...

  3. Visual Studio 2012创建SQL Server Database Project提示失败解决方法

    新建一个SQL Server Database Project,提示: Unable to open Database project This version of SQL Server Data ...

  4. Mysql语句优化

    总结总结自己犯过的错,网上说的与自己的Mysql语句优化的想法. 1.查询数据库的语句的字段,尽量做到用多少写多少. 2.建索引,确保查询速度. 3.orm框架自带的方法会损耗一部分性能,这个性能应该 ...

  5. HTML5 Canvas 画虚线组件

    前段时间由于项目需要,用到了HTML5 Canvas画图,但是没有画虚线的方法,自己写了一个HTML5 画虚线的组件. dashedLine.js if (window.CanvasRendering ...

  6. 完美解决Android SDK Manager无法更新

    由于国内的各种屏蔽现在Android SDK Manager出现无法更新或更新太慢,如下方法可完美解决此问题 1. 打开..\Android\sdk\SDK Manager.exe  2.

  7. wireshark抓取OMCI报文

    1.安装文件: 1.1 BinDecHex.lua 1.2 omci.lua 2.如上两个文件copy至wireshark安装目录,如C:\Program Files (x86)\Wireshark ...

  8. vue--使用定时器的问题

    https://blog.csdn.net/ywl570717586/article/details/79963162

  9. nginx中location、rewrite用法总结

    一.location用法总结 location可以把不同方式的请求,定位到不同的处理方式上. 1.location的用法 location ~* /js/.*/\.js 以 = 开头,表示精确匹配:如 ...

  10. 计蒜客 31001 - Magical Girl Haze - [最短路][2018ICPC南京网络预赛L题]

    题目链接:https://nanti.jisuanke.com/t/31001 题意: 一带权有向图,有 n 个节点编号1~n,m条有向边,现在一人从节点 1 出发,他有最多 k 次机会施展魔法使得某 ...