`

mysql 常用命令集合

阅读更多

1、MySQL常用命令

oracle


create database name; 创建数据库

oracle


use databasename; 选择数据库

mysql


drop database name 直接删除数据库,不提醒

linux


show tables; 显示表

oracle

describe tablename; 表的详细描述 linux

select 中加上distinct去除重复字段

ssh

mysqladmin drop databasename 删除数据库前,有提示。

oracle

显示当前mysql版本和当前日期

unix


select version(),current_date;

unix


2、修改mysql中root的密码: ssh

shell>mysql -u root -p

ssh


mysql> update user set password=password(”xueok654123″) where user=’root’; ssh

mysql> flush privileges //刷新数据库

mysql

mysql>use dbname; 打开数据库:

oracle


mysql>show databases; 显示所有数据库

unix

mysql>show tables; 显示数据库mysql中所有的表:先use mysql;然后 unix

mysql>describe user; 显示表mysql数据库中user表的列信息);

unix


3、grant ssh

创建一个可以从任何地方连接服务器的一个完全的超级用户,但是必须使用一个口令 something做这个

ssh


mysql> grant all privileges on *.* to user@localhost identified by ’something’ with

oracle

增加新用户

mysql


格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”

mysql

GRANT ALL PRIVILEGES ON *.* TO monty@localhost IDENTIFIED BY ’something’ WITH GRANT OPTION;

oracle


GRANT ALL PRIVILEGES ON *.* TO monty@”%” IDENTIFIED BY ’something’ WITH GRANT OPTION;

unix


删除授权: linux

mysql> revoke all privileges on *.* from root@”%”; oracle

mysql> delete from user where user=”root” and host=”%”;

ssh

mysql> flush privileges; ssh

创建一个用户custom在特定客户端it363.com登录,可访问特定数据库 fangchandb linux

mysql >grant select, insert, update, delete, create,drop on fangchandb.* to custom@ it363.com identified by ‘ passwd’ unix

重命名表: oracle

mysql > alter table t1 rename t2; unix

4、mysqldump

mysql


备份数据库

ssh


shell> mysqldump -h host -u root -p dbname >dbname_backup.sql

ssh

恢复数据库 unix

shell> mysqladmin -h myhost -u root -p create dbname

mysql

shell> mysqldump -h host -u root -p dbname < dbname_backup.sql unix

如果只想卸出建表指令,则命令如下:

linux


shell> mysqladmin -u root -p -d databasename > a.sql unix

如果只想卸出插入数据的sql命令,而不需要建表命令,则命令如下: oracle

shell> mysqladmin -u root -p -t databasename > a.sql

oracle


那么如果我只想要数据,而不想要什么sql命令时,应该如何操作呢?

ssh

   mysqldump -T./ phptest driver mysql

其中,只有指定了-T参数才可以卸出纯文本文件,表示卸出数据的目录,./表示当前目录,即 与mysqldump同一目录。如果不指定driver 表,则将卸出整个数据库的数据。每个表会生成两个文件,一个为.sql文件,包含建表执行。另一个为.txt文件,只包含数据,且没有sql指令。 ssh

5、可将查询存储在一个文件中并告诉mysql从文件中读取查询而不是等待键盘输入。可利用 外壳程序键入重定向实用程序来完成这项工作。例如,如果在文件my_file.sql 中存放有查 linux

询,可如下执行这些查询: ssh

例如,如果您想将建表语句提前写在sql.txt中:

ssh

mysql > mysql -h myhost -u root -p database < sql.txt

oracle

分享到:
评论

相关推荐

    mysql常用命令集合.pdf

    在MySQL中,事务可以定义为一组操作的集合,这组操作要么全部成功,要么全部失败。事务的四个基本特性是原子性、一致性、隔离性和持久性。原子性确保事务中的操作要么全部完成,要么全部不做;一致性则意味着事务...

    mysql中文手册及常用命令

    接下来是"mysql命令大全.chm",这是一份包含了MySQL客户端命令行工具的常用命令集合。在Linux或命令行环境下操作MySQL时,熟悉这些命令能极大地提高工作效率。例如,`mysql -u root -p` 是用来登录MySQL服务器的命令...

    MYSQL数据库实用学习资料之常用命令集合

    ### MySQL数据库实用学习资料之常用命令集合 #### 知识点概述 本篇文章将围绕MySQL数据库的使用进行详细的介绍,包括MySQL的特点、安装配置过程、基本的SQL操作命令(如查询、创建、删除等),以及权限管理等方面...

    MySQL常用命令视频教程及笔记

    MySQL是世界上最受欢迎的关系型...通过学习这些MySQL常用命令,你可以对数据库进行基本的创建、查询、修改和删除操作,同时了解如何更高效地管理和维护数据库。在实际工作中,熟练掌握这些命令能够极大地提升工作效率。

    MySQL入门常用操作命令收集.

    MySQL入门常用操作命令收集,集合的mysql中常用的命令操作方法

    MySQL5.0常用命令

    10. **其他常用命令**: - `SHOW DATABASES;`:显示所有数据库。 - `SHOW TABLES;`:显示当前数据库中的表。 - `DESCRIBE 表名;`:查看表结构。 - `HELP '主题';`:获取帮助信息。 这些命令构成了MySQL5.0日常...

    MYSQL数据库实用学习资料之常用命令集合.doc.pdf

    这份“MYSQL数据库实用学习资料之常用命令集合”涵盖了MySQL的基础操作和常见命令,是学习和日常工作中不可或缺的参考资料。 首先,MySQL是一个支持多用户、多线程的数据库系统,它的客户机/服务器架构使得数据的...

    MySQL常用命令.md

    ### MySQL 常用命令及基础知识详解 #### 数据库(Database, DB)概念与作用 - **定义**:数据库是一个长期存储在计算机内的、有组织的、可共享的数据集合。 - **作用**: - 保存数据:为应用程序提供稳定可靠的...

    mysql命令-常用集合

    ### MySQL 命令详解 #### 一、数据库操作 ...以上就是MySQL常用的命令集合,无论是初学者还是有一定经验的用户都可以从中找到实用的操作指南。通过熟练掌握这些命令,可以大大提高数据库管理的效率。

    mysql的函数及命令集合

    本篇文章将深入探讨MySQL中的常用函数和命令,帮助你更好地理解和运用这些功能。 一、时间与日期函数 1. NOW():返回当前日期和时间。 2. CURDATE():返回当前日期。 3. CURTIME():返回当前时间。 4. DATE_FORMAT...

    MySQL常用命令.doc

    了解其常用命令对于数据库管理员和开发者至关重要。以下是一些重要的MySQL命令及其详细说明: 1. **登录密码修改**: 使用`mysqladmin -u 用户名 -p 旧密码 password 新密码`命令可更改MySQL的登录密码。例如,...

    MYSQL数据库实用学习资料之常用命令集合.doc.docx

    7. **常用命令**: - **启动MySQL**:通过`mysqld -install`安装服务,然后使用`net start mysql`启动服务。 - **连接MySQL**:使用`mysql -h 主机名 -u 用户名 -p`连接,输入密码后进入MySQL监控器。 - **查询**...

    软件开发常用基础知识点集合 例如: docker / MySQL / linux常用命令

    软件开发常用基础知识点集合。 例如: docker / MySQL / linux常用命令

    数据库常用命令集合.docx

    数据库常用命令集合 数据库命令是数据库管理系统中最基本也是最重要的组成部分。它提供了对数据库的各种操作,包括连接数据库、创建数据库、显示数据库、打开数据库、创建数据表、显示数据表字段、更改表格、删除...

    mysql 命令集合

    ### MySQL命令集合详解 #### 一、导出与导入数据库及表 1. **导出整个数据库** - **命令格式**: ``` mysqldump -u用户名 -p --default-character-set=字符集 数据库名 &gt; 导出的文件名 ``` - **示例**: ```...

    数据库常用操作命令集合

    数据库常用操作命令集合 数据库是一种常用的数据存储方式,它提供了高效、安全、可靠的数据存储和管理机制。为方便开发者使用数据库,提供了一些常用的操作命令来管理和维护数据库。 一、连接命令 在使用数据库...

    linux常用命令大全.pdf

    ### Linux常用命令大全 #### 一、文件管理 1. **查看目录与文件** - **ls**: 用于列出当前目录下的文件和子目录。常用选项包括: - `-l`: 以长格式显示文件详细信息,如权限、所有者、大小等。 - `-a`: 显示...

Global site tag (gtag.js) - Google Analytics