运行在linux上的mysql常用命令
mysql的注释:--或者#
1.mysql服务进程的命令
service mysqld start;#启动mysql服务
service mysqld status;#查看服务状态
service mysqld stop;#停止服务
service mysqld restart;#重启服务
2.登录mysql命令
【shell下】mysql -uUserName -pPassWord -hHostName -PPort;
说明:本地登录时,-h选项可以省略。
使用默认端口,-P选项可以省略。
3.show命令
show databases; #显示数据库名称
show tables [from database_names];#显示数据库下的表名称
show create table table_name; #显示表的创建语句
show index from table_name; #显示表的索引
show processlist;#显示系统中正在运行的所有进程
show privileges; #显示服务器所支持的不同权限
show engines; -- 显示可用的存储引擎和默认引擎
show errors; -- 只显示最后一个执行语句所产生的错误
show variables like 'max_connections'; --显示允许的最大连接数
show global status like 'max_used_connections'; --显示响应的最大连接数
4.使用某个数据库
use databaseName;
5.显示正在使用库中的表
6.显示表结构
describe tableName;
7.建库和删库
create database [if not exists] databaseName;
drop database [if exists] databaseName;
8.清空表和删除表
delete from tableName;
drop table tableName;
9.mysqldump的导出与导入
(1)导出操作
【shell下】mysqldump -u用户名 -p密码 -d 库名 [表名]>/路径/脚本名.sql; #只导出表结构,--no-data<=>-d;
mysqldump -u用户名 -p密码 库名 [表名]>/路径/脚本名.sql #导出表结构和数据
mysqldump -u用户名 -p密码 库名 [表名] --where="筛选条件" > 脚本名.sql #导出表中部分数据,mysqldump命令中带有一个 --where/-w 参数,它用来设定数据导出的条件,使用方式和SQL查询命令中中的where基本上相同。#等号前后不要加空格。
(2)导入操作
登录->(建库)->用库->source /root/*.sql
(3)远程导出数据库
mysqldump -u用户名 -p密码 -h机器ip -P端口 数据库名>脚本名.sql;
(4)远程导入数据库
先创建一个数据库
mysql -u用户名 -p密码 -h机器ip -P端口 数据库名<脚本名.sql(对应mysqldump,即使mysqldump导出的是一个表数据也如此);
10.设置utf8编码
set names utf8;
运行在linux上的mysql常用命令的更多相关文章
- Linux上,最常用的一批命令解析(10年精选)
Linux这么多命令,通常会让初学者望而生畏.下面是我结合日常工作,以及在公司的内部培训中,针对对Linux不是很熟悉的同学,精选的一批必须要搞懂的命令集合.任何一个命令其实都是可以深入的,比如tai ...
- 【转帖】Linux上,最常用的一批命令解析(10年精选)
Linux上,最常用的一批命令解析(10年精选) https://juejin.im/post/5d134fbfe51d4510727c80d1 写的挺好呢 Linux这么多命令,通常会让初学者望而生 ...
- linux 下 mysql 常用命令
linux 下 mysql 常用命令 阅读目录 ====================== 1.开启和关闭 1.1.开启 1.2.关闭 1.3.重启 2.登录 2.1.密码明文 2.2.密码密文 ...
- Linux上通过MySQL命令访问MySQL数据库时常见问题汇总
Linux上通过mysql命令访问MySQL数据库时常见问题汇总 1)创建登录账号 #创建用户并授权 #允许本地访问 create user 'test'@'localhost' identified ...
- Linux centosVMware MySQL常用操作设置更改root密码、连接mysql、mysql常用命令
一.设置更改root密码 启动mysql /usr/local/mysql/bin/mysql -uroot 更改环境变量PATH,增加mysql绝对路径 使mysql -uroot永久生效需要编辑, ...
- mysql常用命令(3)
一.启动与关闭 1.1 Linux下启动mysql 的命令: a. rpm包安装:service mysqld start b. 源码包安装:/usr/local/mysql/bin/mysqld_s ...
- MySQL 常用命令大全
Mysql常用命令行大全 第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键 ...
- Linux基础 - 系统优化及常用命令
目录 Linux基础系统优化及常用命令 Linux基础系统优化 网卡配置文件详解 ifup,ifdown命令 ifconfig命令 ifup,ifdown命令 ip命令 用户管理与文件权限篇 创建普通 ...
- Linux基础系统优化及常用命令
# Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...
随机推荐
- CentOS 7部署flume
CentOS 7部署flume 准备工作: 安装java并设置java环境变量,在`/etc/profile`中加入 export JAVA_HOME=/usr/java/jdk1.8.0_65 ex ...
- nginx和apache的一些比较
1.两者所用的驱动模式不同. nginx使用的是epoll的非阻塞模式事件驱动. apache使用的是select的阻塞模式事件驱动. 2.fastcgi和cgi的区别 当用户请求web服务的时候,w ...
- ffmpeg-20160325-snapshot-static-bin
ffmpeg-20160325-snapshot-static.7z ./configure \ --enable-static \ --disable-shared \ --enable-gpl \ ...
- UIButton修改文字大小问题
一.问题描述 通过UIButton对象font属性设置文字大小,却发现该属性在2.0.3.0就已经被废弃,ios不建议使用. 图1-1:点出UIButton对象的font属性提示被废弃 图1-2:UI ...
- ubuntu10.04+win7双系统,重装win7后,恢复grub引导菜单以及命令行引导linux
我在我的小Y上安装了ubuntu10.04和win7旗舰版的双系统,采用的是grub引导.今天win7不知道哪儿出了问题,windows update更新一直报错,(当然360也是打不上滴)网上查了很 ...
- android入门到熟练(五)---广播
1.广播类型:标准广播和有序广播.标准广播是异步广播在广播发出之后所有接收器几乎会同一时刻接收到,没有先后顺序,效率高,但无法被截断.有序广播则是同步广播,同一时刻只能一个接收器接收这条消息,等执行完 ...
- 【leetcode】 Unique Binary Search Trees (middle)☆
Find the contiguous subarray within an array (containing at least one number) which has the largest ...
- 决绝Capturing 'demo' strongly in this block is likely to lead to a retain cycle
- (IBAction)onTest:(id)sender { BlockDemo *demo = [[BlockDemo alloc]init]; __weak typeof(BlockDemo) ...
- 3ds max 分离对象
转换为可编辑面片,将编辑环境设置为以下状态: 选中所需面片,分离
- NYOJ题目97兄弟郊游问题
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAr8AAAHxCAIAAADrwUM4AAAgAElEQVR4nO3dLXLjytfH8f8mzLOQYC