MySQL数据库管理常用命令

MySQL数据库管理常用命令

安装利用RPM包安装Mysql,设置TCP 3306端口的iptables。

root密码管理设置root用户的密码mysqladmin -uroot password ‘password’。

修改root用户的密码mysqladmin -uroot -p password ‘password’。

数据库,表管理进入mysqlmysql -h hostname -uroot -p

创建数据库mysql> create database db;

导入数据结构mysql -uroot -p db <./db.sql;

查看数据库mysql> show databases;

进入某个库mysql> use db;

查看表信息mysql> show tables;

查看表结构mysql> desc tbl;

改表名mysql> rename table tbl to tbl_new;

删除库mysql> drop database db;

删除表mysql> drop table tbl;

授权部分建立用户并授权mysql> grant all on db.* to gk1020@’10.1.11.71′ identified by ‘gk1020’;

取消授权mysql> revoke all on db.* from gk1020@’10.1.11.71′;

刷新权限mysql> flush privileges;

操作语句查询mysql> select * from tbl;

mysql> select count(*) from tbl;

修改mysql> update tbl set RegTime=‘2008-01-01 00:00:00’ where id=1;

mysql> update tbl set RegTime=‘2008-01-01 00:00:00’,CID=1 where id=1;

插入mysql> insert into tbl values(”,”…);

mysql> insert into tbl(ID,CID,tbl) values(”,”…);

删除mysql> delete from tbl where id=1;

导出导出数据库dbmysqldump -uroot -p db >./db.sql

导出某个表mysqldump -uroot -p –database db –table tbl >./tbl.sql

导出数据库db的数据结构mysqldump -d -uroot -p db >./db.sql

复制表复制表tbl为tbl_bakmysql> create table tbl_bak as select * from tbl;

复制表tbl的结构mysql> create table tbl_bak as select * from tbl where 1=2;

查看正在执行的任务mysql> show processlist;

说明:db为库名,tbl为表名

转载于:https://my.oschina.net/guyson/blog/124520

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/110152.html原文链接:https://javaforall.net

(0)
上一篇 2021年8月23日 下午2:00
下一篇 2021年8月23日 下午3:00


相关推荐

  • 单例模式singleton_单例模式详解

    单例模式singleton_单例模式详解单例模式 Singleton动机模式定义实例结构要点总结笔记动机在软件系统中,经常有一些特殊的类,必须保证它们在系统中只存在一个实例,才能保证他们的逻辑正确性、以及良好的效率如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例?模式定义保证一个类仅有一个实例,并提供一个该实例的全局访问点。实例单例class Singleton{private : Singleton(); Singleton(const Singleton& other);public:

    2022年8月11日
    6
  • keytool问题

    keytool问题1 bash keytool commandnotfo nbsp nbsp nbsp nbsp nbsp 应该是没有把 java 的路径加到 path 里 要先打以下命令 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp exportPATH usr java jdk1 6 0 45 bin PATH nbsp nbsp nbsp nbsp nbsp 然后就可以了 不过这个是暂时的 如果终端关闭 下次就要重新再打 nbsp 2 不同版本的 Java 自带的 keytool

    2026年3月17日
    2
  • Error inflating Edittext错误

    Error inflating Edittext错误今天遇到个很奇葩的问题 原来好好的一个 fragment 只要切换到这个 fragment 就崩溃报错 Errorinflati 很纳闷控件不是自定义的 别的手机也都正常的 以前这个华为手机也是正常的 怎么突然就不行了呢 琢磨了许久还是不行 网上的建议无非是 clean 一下 看看资源文件有没有出错什么的 然后我把所有逻辑代码和别的控件都删除了还是报错 最后尝试着把 Edittext 写完整 a

    2026年3月18日
    2
  • mysql数据库备份操作

    mysql数据库备份操作1 mysqldump 命令备份数据在 MySQL 中提供了命令行导出数据库数据以及文件的一种方便的工具 mysqldump 我们可以通过命令行直接实现数据库内容的导出 dump 首先我们简单了解一下 mysqldump 命令用法 mysqldump uroot pdatabases 数据库 1 数据库 2 gt xxx sql2 mysqldump 常用操作示例 1 备份全部数据库的数据和结构 mysqldump uroot p A gt data mysqlDump mydb

    2026年3月16日
    4
  • 【基础】存储过程IN、OUT、INOUT参数模式

    【基础】存储过程IN、OUT、INOUT参数模式mysql 三种参数模式 in out inout 模式的使用实例

    2026年1月23日
    2
  • 好玩的智力小游戏(海盗分金)

    好玩的智力小游戏(海盗分金)

    2022年1月25日
    41

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号