mysql 常用命令 常用SQL语句
维护命令
数据库
##创建数据库
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语句的更多相关文章
- MySql 基础知识-常用命令及sql语句
一.常用mysql命令行命令 1,启动mysql服务 net start mysql. 停止mysql服务 net stop mysql 2,netstart -na|findstr 330 ...
- Mysql 使用命令及 sql 语句示例
Mysql 是数据库开发使用的主要平台之一.sql 的学习掌握与使用是数据库开发的基础,此处展示详细sql 语句的写法,及各种功能下的 sql 语句. 在此处有 sql 语句使用示例:在这里 此处插入 ...
- MySQL的EXPLAIN命令用于SQL语句的查询执行计划
MySQL的EXPLAIN命令用于SQL语句的查询执行计划(QEP).这条命令的输出结果能够让我们了解MySQL 优化器是如何执行SQL 语句的.这条命令并没有提供任何调整建议,但它能够提供重要的信息 ...
- Oracle手边常用命令及操作语句
Oracle手边常用命令及操作语句 作者:白宁超 时间:2016年3月4日11:24:08 摘要:日常使用oracle数据库过程中,常用脚本命令莫不是用户和密码.表空间.多表联合.执行语句等常规操作. ...
- Oracle种常用性能监控SQL语句
--Oracle常用性能监控SQL语句 --1 SELECT * FROM SYS.V_$SQLAREA WHERE DISK_READS > 100; --2 监控事例的等待 SELECT E ...
- 【转】MySQL用户管理及SQL语句详解
[转]MySQL用户管理及SQL语句详解 1.1 MySQL用户管理 1.1.1 用户的定义 用户名+主机域 mysql> select user,host,password from mysq ...
- 浅谈mysql配置优化和sql语句优化【转】
做优化,我在这里引用淘宝系统分析师蒋江伟的一句话:只有勇于承担,才能让人有勇气,有承担自己的错误的勇气.有承担错误的勇气,就有去做事得勇气.无论做什么事,只要是对的,就要去做,勇敢去做.出了错误,承担 ...
- 如何用VS EF连接 Mysql,以及执行SQL语句 和存储过程?
VS2013, MySQL5.7.18 , MySQL5.7.14 执行SQL语句: ztp_user z = new ztp_user(); object[] obj = new object[] ...
- MySQL数据库(一)—— 数据库介绍、MySQL安装、基础SQL语句
数据库介绍.MySQL安装.基础SQL语句 一.数据库介绍 1.什么是数据库 数据库即存储数据的仓库 2.为什么要用数据库 (1)用文件存储是和硬盘打交道,是IO操作,所以有效率问题 (2)管理不方便 ...
- 如何记录MySQL执行过的SQL语句
很多时候,我们需要知道 MySQL 执行过哪些 SQL 语句,比如 MySQL 被注入后,需要知道造成什么伤害等等.只要有 SQL 语句的记录,就能知道情况并作出对策.服务器是可以开启 MySQL 的 ...
随机推荐
- 《转》Python学习(15)-对文件的操作(二)
转自 http://www.cnblogs.com/BeginMan/p/3169020.html 一.文件系统 从系统角度来看,文件系统是对文件存储器空间进行组织和分配,负责文件存储并对存入的文件进 ...
- LeetCode 45 Jump Game II(按照数组进行移动)
题目链接:https://leetcode.com/problems/jump-game-ii/?tab=Description 给定一个数组,数组中的数值表示在当前位置能够向前跳动的最大距离. ...
- 【读书笔记】socket函数
socket函数 简介 应用程序调用socket函数来创建一个能够进行网络通信的套接字. 1 2 3 4 5 /* 头文件 */ #include <sys/types.h> #inclu ...
- Css中!important的用法
!important为开发者提供了一个增加样式权重的方法.应当注意的是!important是对整条样式的声明,包括这个样式的属性和属性值 <!DOCTYPE HTML> <html& ...
- Elasticsearch之settings和mappings的意义
Elasticsearch之settings和mappings(图文详解) Elasticsearch之settings和mappings的意义 简单的说,就是 settings是修改分片和副本数 ...
- android 控制POS机图文打印(二)
上一篇文章结束了ESC/POS的指令集,没看过的可以去看一下,可以当作工具文档来使用的 android 控制POS机图文打印(一) 这一篇正式介绍如何使用POS机来打印图文信息. 首先介绍一下,ESC ...
- AllowOverride None
PHP Advanced and Object-Oriented Programming Larry Ullman <Directory /> AllowOverride None < ...
- flask操作简章
https://blog.csdn.net/u011054333/article/details/70151857
- TCP报文
源端口和目的端口: 各占16位 ,服务相对应的源端口和目的端口. 序列号: 占32位,它的范围在[0~2^32-1],序号随着通信的进行不断的递增,当达到最大值的时候重新回到0在开始递增.TCP是面向 ...
- CentOS关闭防火墙&SELinux
须知: 防火墙配置文件:/etc/sysconfig/iptables 查看防火墙状态:service iptables status 关闭防火墙:service iptables stop 关闭ip ...