连接:mysql -h主机地址 db_name -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样)
断开:exit (回车)
创建授权:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\"
grant all on vote.* to vote@"%" identified by "votePWD";
修改密码:mysqladmin -u用户名 -p旧密码 password 新密码
删除授权: revoke select,insert,update,delete om *.* from test2@localhost;
显示数据库:show databases;
显示数据表:show tables;
显示表结构:describe 表名;
创建库:create database 库名;
删除库:drop database 库名;
使用库:use 库名;
创建表:create table 表名 (字段设定列表);
删除表:drop table 表名;
修改表:alter table t1 rename t2
查询表:select * from 表名;
清空表:delete from 表名;
备份表: mysqlbin
mysqldump -h(ip) -uroot -p(password) databasename tablename > tablename.sql
恢复表: mysqlbin
mysql -h(ip) -uroot -p(password) databasename tablename < tablename.sql(操作前先把原来表删除)
增加列:ALTER TABLE t2 ADD c INT UNSIGNED NOT NULL AUTO_INCREMENT,ADD INDEX (c);
修改列:ALTER TABLE t2 MODIFY a TINYINT NOT NULL, CHANGE b c CHAR(20);
删除列:ALTER TABLE t2 DROP COLUMN c;
备份数据库:mysql\bin\mysqldump -h(ip) -uroot -p(password) databasename > database.sql
恢复数据库:mysql\bin\mysql -h(ip) -uroot -p(password) databasename < database.sql
复制数据库:mysql\bin\mysqldump --all-databases > all-databases.sql
修复数据库:mysqlcheck -A -o -uroot -p54safer
文本数据导入: load data local infile \"文件名\" into table 表名;
数据导入导出:mysql\bin\mysqlimport database tables.txt
执行sql文件:source 路径+文件(用“/”)
一台机子上的数据库,备份到另一台机子上
mysqldump --opt --databases vote -h192.168.1.80 -uvote -pvotePWD | mysql -h 192.168.1.248 -uvote -pvotePWD
“|”前面是要自己现有的数据库
mysqldump --opt --databases mysql -h192.168.1.52 -uroot -proot >/home/liguojun/wang.db.sql.2
windows 开始->运行 启动mysql:net start mysql
关闭mysql:net stop mysql
mysql导出数据到excel中:
方法一:
select * into outfile './bestlovesky.xls' from bestlovesky where 1 order by id desc limit 0, 50;
方法二:
echo "select id,name from bestlovesky where 1 order by id desc limit 0, 50;"| /usr/local/mysql/bin/mysql -h127.0.0.1-uroot -p123456 > /data/bestlovesky.xls
方法三
mysql -uroot -p -e "select * from test.table2 " > d:a.xsl
linux 启动mysql:
/etc/init.d/mysql start
show variables; 查看可以修改的配置项
status; 查看状态
show processlist; 查看现成状态
show global status; 查看其它运行状态值
show innodb status\G; 查看innodDB引擎运行状态值
mysql -h10.10.10.5 -P336 -uname -ppassword database -e "${sql}" > ./city_${areaid}.txt;
格式化显示查询结果
select * from tb_order_score_stream_8 limit 5\G
查看mysql建表语句
show create table tableName
分享到:
相关推荐
mysql指令mysql指令mysql指令mysql指令
mysql指令大全 mysql常用指令 适合初学者
以下是一些基本的和高级的MySQL指令: 1. **启动MySQL服务**: 使用`mysqladmin start`或`/etc/init.d/mysql start`来启动MySQL服务,其中`/etc/init.d/`是服务脚本的默认路径,路径可能因Linux发行版的不同而变化...
### MySQL指令集与应用大全知识点概述 #### 一、MySQL基本操作指令 1. **连接MySQL服务器** - 使用命令 `mysql -u root --password=123` 可以登录到MySQL服务器,其中 `-u root` 表示使用root用户登录,`--...
MySQL指令学习笔记
### MySQL基本指令集详解 #### 一、MySQL基础操作 **1. 创建数据库** ```sql CREATE DATABASE 数据库名称; ``` 此命令用于创建一个新的数据库。`数据库名称`需替换为您想要创建的数据库的具体名称。 **2. 显示...
在日常的数据库操作中,掌握一些基本的MySQL指令是非常重要的。以下是一些常用的MySQL指令,对于安装像svnmanager和bugfree这样的项目管理工具非常有帮助。 1. **安装MySQL**: 在大多数Linux发行版中,你可以使用...
主要例举一些mysql操作中比较容易运用到的,也比较容易出错的问题.其中包括一些基础指令,运算符的区分和用法.
在这个场景中,Shell脚本用于启动网络、MySQL和Apache服务,并通过MySQL命令行工具查询一个特定表中的IP地址。 #### 详细解释: - **Shell脚本基础**: Shell脚本是一种用于自动化任务的脚本语言。它允许用户通过一...
以下是根据提供的文件内容总结的MySQL指令及操作知识点: 1. **连接MySQL** - 使用`mysql -h 主机地址 -u 用户名 -p`连接MySQL服务器。例如,连接本地MySQL服务器,命令是`mysql -u root -p`,输入密码后即可进入...
根据提供的文件信息,以下是从标题、描述以及部分内容中提取并扩展出的相关MySQL数据库指令的知识点。 ### MySQL数据库基本操作指令 #### 创建数据库 (CREATE DATABASE) 使用`CREATE DATABASE`语句来创建新的...
MySQL是一种广泛使用的开源关系型数据库管理系统,对于初学者来说,掌握一些基本的MySQL指令是非常必要的。以下是关于MySQL常用指令的详细说明: 1. **安装与卸载MySQL**: - 检测是否已安装MySQL:`rpm -qa | ...
牛族SuperMysql连接器 V1.6 ...熟悉MYSQL指令的朋友,可以在指令框内输入任何MYSQL指令来修改数据库。 作者:菜牛 2003-2-12 晚 需要更多软件教程,请到主页浏览 http://www.niuzu.net Email:root@niuzu.net
MySQL是世界上最流行的开源关系型数据库管理系统之一,对于初学者来说,掌握一些基本的MySQL指令是十分必要的。下面我们将详细讨论这些入门级的MySQL命令。 首先,我们来看一下系统管理相关的命令: 1. `mysql -h ...
以下是一份详细的MySQL指令使用教程指南,旨在帮助你掌握基本操作并解决常见问题。 一、安装与启动MySQL 在开始使用MySQL之前,你需要在你的计算机上安装MySQL服务器。这通常可以通过下载安装包并按照向导进行操作...
在使用阿里云服务器时,有时会遇到已安装MySQL但无法通过命令行执行`mysql`命令的问题。这种情况通常表明MySQL服务正在运行,但是命令行路径没有正确配置,导致用户无法直接通过命令来操作MySQL数据库。以下是一些...
以下是一些基本的MySQL指令及其详细解释: 1. **显示数据库**:`SHOW DATABASES;` 此命令用于列出当前MySQL服务器上所有可用的数据库。 2. **创建数据库**:`CREATE DATABASE MYSQLDATA;` 创建一个新的数据库,...
### MySQL命令大全知识点详解 #### 一、连接MySQL服务器 **命令格式:** ``` mysql -h [主机名] -u [用户名] -p [密码] ``` **示例:** - 连接到本地MySQL服务器(默认端口为3306): ``` mysql -u root -p ``...
本文将深入探讨MySQL的基础知识,包括数据库的概念、MySQL的安装与使用,以及关键的MySQL指令和数据库事务。 首先,我们要理解什么是数据库。数据库是一个有组织地存储数据的系统,它允许我们高效地创建、读取、...