`
YiSingQ
  • 浏览: 88122 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

MySQL5数据库指令

阅读更多
1、MySQL常用命令
   create database name; 创建数据库
    use databasename; 选择数据库
    drop database name 直接删除数据库,不提醒
    show tables; 显示表
    describe tablename; 表的详细描述
    select 中加上distinct去除重复字段
    mysqladmin drop databasename 删除数据库前,有提示。
    显示当前mysql版本和当前日期
select version(),current_date;


2、修改mysql中root的密码:
   shell>mysql -u root -p
    mysql> update user set password=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 *.* touser@localhostidentified by ’something’ with
增加新用户
格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”
GRANT ALL PRIVILEGES ON *.* TOmonty@localhostIDENTIFIED BY ’something’ WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TOmonty@”%” IDENTIFIED BY ’something’ WITH GRANT OPTION;
删除授权:
mysql> revoke all privileges on *.* fromroot@”%”;
mysql> delete from user where user=”root” and host=”%”;
mysql> flush privileges;
创建一个用户custom在特定客户端it363.com登录,可访问特定数据库fangchandb
mysql >grant select, insert, update, delete, create,drop on fangchandb.* to custom@ it363.com identified by ‘ passwd’
重命名表:
mysql > alter table t1 rename t2;

4、mysqldump
备份数据库
shell> mysqldump -h host -u root -p dbname >dbname_backup.sql
恢复数据库
shell> mysqladmin -h myhost -u root -p create dbname
shell> mysqldump -h host -u root -p dbname < dbname_backup.sql
如果只想卸出建表指令,则命令如下:
shell> mysqladmin -u root -p -d databasename > a.sql
如果只想卸出插入数据的sql命令,而不需要建表命令,则命令如下:
shell> mysqladmin -u root -p -t databasename > a.sql
那么如果我只想要数据,而不想要什么sql命令时,应该如何操作呢?
   mysqldump -T./ phptest driver
其中,只有指定了-T参数才可以卸出纯文本文件,表示卸出数据的目录,./表示当前目录,即与mysqldump同一目录。如果不指定driver 表,则将卸出整个数据库的数据。每个表会生成两个文件,一个为.sql文件,包含建表执行。另一个为.txt文件,只包含数据,且没有sql指令。

5、可将查询存储在一个文件中并告诉mysql从文件中读取查询而不是等待键盘输入。可利用外壳程序键入重定向实用程序来完成这项工作。例如,如果在文件my_file.sql 中存放有查
询,可如下执行这些查询:
例如,如果您想将建表语句提前写在sql.txt中:
mysql > mysql -h myhost -u root -p database < sql.txt


分享到:
评论

相关推荐

    mysql数据库指令帮助

    根据提供的文件信息,以下是从标题、描述以及部分内容中提取并扩展出的相关MySQL数据库指令的知识点。 ### MySQL数据库基本操作指令 #### 创建数据库 (CREATE DATABASE) 使用`CREATE DATABASE`语句来创建新的...

    数据库 基本指令 mysql

    数据库基本指令 创建 添加 修改 删除 查询 等

    mysql数据库简单操作指令

    ### MySQL 数据库简单操作指令详解 #### 一、更新用户密码 **指令**: `UPDATE mysql.user SET Password = PASSWORD('新密码') WHERE User = '用户名'; FLUSH PRIVILEGES;` **解释**: 这条指令用于更新 MySQL 用户...

    MySQL数据库常用指令

    以上就是MySQL数据库中常用的一些基础指令。对于初学者而言,掌握这些指令是学习MySQL的第一步,它能够帮助他们建立数据库、创建和管理数据表以及进行基本的权限设置。不过,数据库管理和调优是一个复杂的领域,还有...

    MYsql数据库指令快速入门

    ### MySQL数据库指令快速入门知识点详解 #### 一、MySQL连接与使用 - **连接MySQL数据库**: - 使用命令行连接MySQL时,采用的是二进制方式,这可以通过`mysql`命令来实现。 - 命令格式:`mysql -u your_...

    mysql数据库指令使用教程指南

    MySQL数据库是世界上最受欢迎的开源关系型数据库管理系统之一,它提供了丰富的SQL指令来管理数据,从创建数据库到查询、更新和删除数据。以下是一份详细的MySQL指令使用教程指南,旨在帮助你掌握基本操作并解决常见...

    mysql常用数据库命令

    根据提供的标题、描述以及部分内容,我们可以总结出一系列MySQL数据库中的常用命令及操作。MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),因其高效性、可靠性和灵活性而在多种应用场景中受到青睐。下面将...

    数据库查询指令:mysql查询语句汇总+编程知识+技术开发

    mysql查询语句汇总,数据库查询指令:mysql查询语句汇总+编程知识+技术开发;mysql查询语句汇总,数据库查询指令:mysql查询语句汇总+编程知识+技术开发;mysql查询语句汇总,数据库查询指令:mysql查询语句汇总+...

    MySQL数据库操作指令.pdf

    这份个人整理的《MySQL数据库操作指令》涵盖了数据库操作的基础知识点,适合初学者了解和实践。本知识点总结将基于文档中提供的内容。 首先,文档中提到了几个基础的数据库操作,这些操作是使用MySQL数据库时的基本...

    最新如何从MQL5MQL4访问MySQL数据库.docx

    ### 最新如何从MQL5/MQL4访问MySQL数据库 #### 一、引言 在金融交易领域,尤其是外汇市场中,MetaTrader平台(包括MetaTrader 4 (MT4) 和 MetaTrader 5 (MT5))是非常流行的交易平台。为了增强交易策略的功能性和...

    mysql数据库中命令行下常用命令的操作

    在MySQL数据库中,命令行是管理员和开发人员最常用的交互方式。它提供了高效且直接的访问途径,使得数据库管理、查询、数据导入导出等工作变得简单。以下是一些在MySQL命令行下常用的命令操作,这些内容主要适用于...

    mysql数据库常用命令汇总

    MySQL数据库常用命令汇总 MySQL数据库是目前最流行的开源关系数据库管理系统,它提供了丰富的命令来管理和操作数据库。本文汇总了MySQL数据库常用的命令,包括数据库操作、表操作和数据操作三部分。 数据库操作 1...

    诗词诗人数据库,mysql文件

    这些SQL脚本文件是MySQL用于创建和填充数据库表的指令集合,下面分别解析它们的内容。 1. `xpz_sc_poetry.sql`:这个文件很可能是用来创建诗词表的。在这个表中,可能包括诗词的基本信息,如诗词ID、诗词标题、作者...

    bat文件自动备份mysql指定数据库

    在这个场景中,我们创建一个批处理文件,该文件包含备份MySQL数据库的SQL指令和系统操作命令。这样,只需运行这个bat文件,就可以自动化备份过程。 以下是一个基本的bat文件示例,它将连接到MySQL服务器并备份指定...

    mysql数据库全

    MySQL数据库是一种广泛使用的开源关系型数据库管理系统,以其高效、可靠和易于使用的特点,在Web应用程序开发中占据了重要地位。本资源包全面涵盖了MySQL的各个方面,包括基础理论、实践操作以及相关工具。 1. ...

    android连接本地mysql数据库实现增删查改-毕业设计项目

    在Android应用开发中,连接并操作本地MySQL数据库是一项常见的需求,尤其是在进行复杂的业务逻辑或需要持久化存储数据的毕业设计项目中。本项目主要展示了如何使用Android与MySQL数据库交互,实现资源的添加、删除、...

    MySQL 修改数据库名称的一个新奇方法

    在MySQL中,修改数据库名称可能并不像我们期望的那样直接,因为MySQL官方在5.1版本中尝试引入的`RENAME DATABASE`命令在后续版本中被移除,它并未成为正式支持的功能。不过,数据库管理员和开发人员总是能找到创新的...

Global site tag (gtag.js) - Google Analytics