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 的 ...
随机推荐
- WP8.1学习系列(第八章)——透视Pivot设计指南
在本文中 描述 应做事项和禁止事项 其他使用指南 相关主题 重要的 API Pivot class (XAML) PivotItem class (XAML) Windows Phone 应用:具有透 ...
- Qt编写气体安全管理系统(界面超漂亮)
自从把Qt样式表葵花宝典这个pdf文件看完以后,将所有的qss内容都轮了一遍,还写了个皮肤生成器工具,https://blog.csdn.net/feiyangqingyun/article/deta ...
- 【Spring】依赖注入 加载顺序
一.Spring依赖注入depents-on参数 depents-on是指指定Bean初始化及销毁时的顺序,使用depends-on属性指定的是Bean要先初始化完毕后才初始化当前Bean,由于只有S ...
- Android 查看system/bin目录下支持哪些命令?
C:\Users\yonghuming>adb shell "ls system/bin" >log acpiadbdamapp_processapp_process3 ...
- 如何快速打开.iso文件(不借助专门的工具)
如何快速打开.iso文件(不借助专门的工具) 把.iso文件重命名为.rar文件,然后解压即可
- Cross-compilation using Clang
Introduction This document will guide you in choosing the right Clang options for cross-compiling yo ...
- CDH localhost:7180 页面无法打开
有时会遇到CDH集群的7180页面无法访问,通过命令查看服务发现: service --status-all cloudera-scm-server dead but pid file exists ...
- php应用
1. php判断是否为数字 is_numeric() 这个函数就是检测参数是否为数字,如果是就返回true,如果不是就返回false is_numeric( 'abcd123' ) or die('提 ...
- vue 项目要使用的库
1.Stylus是一个CSS预处理器. npm install stylus --save-dev npm install stylus-loader --save-dev 使用 <style ...
- windows网卡共享网络时,报Internet连接共享访问被启用时,出现了一个错误。(null)
今天笔者在自己电脑上作试验时,准备将无线网络连接共享给VMnet1时报Internet连接共享访问被启用时,出现了一个错误.(null)错误: 经上网查询到问题原因:没有启用 Windows Fire ...