以下的文章主要介绍的是MySQL命令大全,其中包括MySQL数据库的常用命令,修改MySQL数据库中实际root 密码以及对grant的实际应用的介绍,下面就是文章的具体内容描述,望你会有所收获。
MySQL命令大全1、MySQL常用命令
create database name; 创建数据库
use databasename; 选择数据库
drop database name 直接删除数据库,不提醒
show tables; 显示表
describe tablename; 表的详细描述
select 中加上distinct去除重复字段
MySQLadmin drop databasename 删除数据库前,有提示。
显示当前MySQL版本和当前日期
1. select version(),current_date;
MySQL命令大全2、修改MySQL中root的密码:
1. shell>MySQL -u root -p
2. MySQL> update user set passwordpassword=password(”xueok654123″) where user=’root’;
MySQL> flush privileges //刷新数据库
MySQL>use dbname; 打开数据库:
MySQL>show databases; 显示所有数据库
MySQL>show tables; 显示数据库MySQL中所有的表:先use MySQL;然后
MySQL>describe user; 显示表MySQL数据库中user表的列信息);
3、grant
创建一个可以从任何地方连接服务器的一个完全的超级用户,但是必须使用一个口令something做这个
MySQL> grant all privileges on *.* to user@localhost identified by ’something’ with
增加新用户
格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”
1. GRANT ALL PRIVILEGES ON *.* TO monty@localhost IDENTIFIED BY ’something’ WITH GRANT OPTION;
2. GRANT ALL PRIVILEGES ON *.* TO monty@”%” IDENTIFIED BY ’something’ WITH GRANT OPTION;
删除授权:
1. MySQL> revoke all privileges on *.* from root@”%”;
2. MySQL> delete from user where user=”root” and host=”%”;
3. MySQL> flush privileges;
创建一个用户custom在特定客户端it363.com登录,可访问特定数据库fangchandb
1. MySQL >grant select, insert, update, delete, create,drop on fangchandb.* to custom@ it363.com identified by ‘ passwd’
重命名表:
1. MySQL > alter table t1 rename t2;
MySQL命令大全4、MySQLdump
备份数据库
1. shell> MySQLdump -h host -u root -p dbname >dbname_backup.sql
恢复数据库
1. shell> MySQLadmin -h myhost -u root -p create dbname
2. shell> MySQLdump -h host -u root -p dbname < dbname_backup.sql
如果只想卸出建表指令,则命令如下:
1. shell> MySQLadmin -u root -p -d databasename > a.sql
如果只想卸出插入数据的sql命令,而不需要建表命令,则命令如下:
1. shell> MySQLadmin -u root -p -t databasename > a.sql
那么如果我只想要数据,而不想要什么sql命令时,应该如何操作呢?
1. MySQLdump -T./ phptest driver
其中,只有指定了-T参数才可以卸出纯文本文件,表示卸出数据的目录,./表示当前目录,即与MySQLdump同一目录。如果不指定driver 表,则将卸出整个数据库的数据。每个表会生成两个文件,一个为.sql文件,包含建表执行。另一个为.txt文件,只包含数据,且没有sql指令。
5、可将查询存储在一个文件中并告诉MySQL从文件中读取查询而不是等待键盘输入。可利用外壳程序键入重定向实用程序来完成这项工作。例如,如果在文件my_file.sql 中存放有查
询,可如下执行这些查询:
例如,如果您想将建表语句提前写在sql.txt中:
1. MySQL > MySQL -h myhost -u root -p database < sql.txt
以上的相关内容就是对MySQL命令大全的介绍,望你能有所收获。
分享到:
相关推荐
这里我们聚焦于"MySql经典命令大全",它涵盖了MySQL的基础操作到高级特性的命令,对于数据库管理员和开发者来说是必备的学习资料。 首先,让我们了解MySQL的基本命令。在命令行界面中,`mysql -u username -p` 是...
标题中的“mysql+php+iis配置+mysql命令”表示我们需要探讨如何在Windows环境下,通过IIS(Internet Information Services)Web服务器来配置PHP和MySQL服务,并掌握一些基本的MySQL命令。 一、MySQL配置与管理 ...
这是作者个人总结的经典手册,适用于需要快速安装MySQL的开发者或系统管理员。 首先,确保你的系统中没有已经安装的MySQL或者已将其完全卸载。这是因为旧版本的MySQL可能与新版本冲突,导致安装失败。检查是否已...
8. **权限与安全**:理解如何设置用户权限,限制访问,以及使用GRANT和REVOKE命令是安全管理MySQL数据库的基础。 9. **备份与恢复**:定期备份是防止数据丢失的重要措施。教材会讲解如何使用mysqldump工具进行全量...
附录一可能包含一些补充信息,如常用MySQL命令速查、错误代码解释或资源链接,以供参考。 通过这套经典培训材料,读者将能够系统地学习MySQL,无论你是初次接触还是希望进一步提升技能,都能从中受益。每个章节都...
常用的MySQL命令: 1. 连接MySQL数据库:`$mysql -u root -p` 2. 创建用户:`CREATE USER 'demo_c'@'localhost' IDENTIFIED BY '123456';` 3. 授权:`GRANT ALL PRIVILEGES ON ranzhi.* TO demo_c@'localhost' ...
本教程“MYSQL培训经典教程”是专为初学者设计的,旨在帮助他们快速掌握MySQL的基础知识和核心技能。 首先,MySQL的基本概念是学习的起点。这包括理解数据库、表、字段和记录等基本元素。数据库是存储数据的组织...
本"MYSQL培训经典教程"旨在提供全面且深入的MySQL学习资源,帮助初学者及有经验的开发者提升技能,更好地理解和运用MySQL。 一、MySQL基础 1. 数据库与表的概念:MySQL数据库是由一个或多个数据表组成的,每个表都...
以上就是在Linux系统下安装MySQL的经典步骤,这些步骤经过无数次的实验验证,被证明是稳定且高效的。在实际操作过程中,可能还会遇到各种各样的问题,比如依赖库缺失、编译错误等,但只要遵循上述流程,大多数情况下...
`命令,这里的`path/to/northwind.sql`是你保存文件的实际路径。这会执行SQL脚本,创建表结构并填充数据。 3. **验证导入**:导入完成后,你可以通过查询各个表来确认数据是否正确导入。例如,查询`SELECT * FROM ...
MySQL5.0是一款经典的开源关系型数据库管理系统,其绿色免安装版因其便捷性深受许多用户的喜爱。这个版本不需要复杂的安装过程,用户可以直接解压缩文件,然后进行简单的操作就能使用,大大降低了部署的复杂度。 ...
恢复技术包括使用mysql命令导入数据、处理崩溃后的恢复以及如何应对数据丢失。 五、高可用性与复制 MySQL的主从复制技术能提供数据冗余和故障转移能力。学习笔记会介绍复制的基本原理,设置主从复制的步骤,以及...
### MySQL经典例子教程知识点解析 #### 一、MySQL数据库备份与恢复 在处理数据库时,备份与恢复操作至关重要,能够确保数据的安全性与完整性。以下是从给定内容中提炼出的MySQL备份与恢复的关键指令: 1. **完整...
mysql命令大全 MySQL查询语句大全集锦(经典珍藏) mysql教程PPT MySQL使用方法 mysql使用教程指南 比较重要的12条命令!!(珍藏版) ............................ ............................
《高性能MySQL》第三版是MySQL数据库管理领域的一部经典著作,深入浅出地探讨了如何优化MySQL的性能,实现高效的数据存储与检索。本书涵盖了从MySQL的基础知识到高级特性的各个方面,旨在帮助读者掌握在实际工作中...
教程将指导你如何在Windows、Linux或Mac OS等操作系统上下载并安装MySQL社区版,以及设置初始管理员用户和密码。 三、MySQL数据库管理 了解如何创建、删除和管理数据库是MySQL学习的基础。你将学习到`CREATE ...
1. **MySQL简介**:MySQL的历史、特性、版本区别(如社区版、企业版)以及其在Web开发、大数据处理等领域的应用。 2. **安装与配置**:包括在不同操作系统上的安装步骤,配置文件详解(如my.cnf),以及优化数据库...
"Northwind Database For Mysql" 是一个专为MySQL设计的数据库示例,源自Microsoft的Northwind经典数据库,它被广泛用于教学和学习SQL语言以及数据库管理系统的功能。这个数据库包含了各种业务场景的数据,如客户、...