mysql 常用操作指令

发布时间:2018-05-04作者:spider阅读(551)

    mysql的常用操作命令:


    一:连接mysql
    mysql -uroot -h 远程ip -P 端口 -u 用户名 -p密码
        例子:mysql -h 111.111.222.333 -P 3306 -u root -pmysql@pass

         

    查询当前所有数据库:show databases;
    查询某个数据库下所有的表:
        mysql> use mysql;  #先使用use dbname
        Database changed
        mysql> show tables; #然后查询这个库下所有的表
    查看表的全部字段信息:desc tablename;
    查看当前是哪个用户:select user();
    查看当前所使用的数据库:select database();
    创建一个新数据库:create database alex;
    创建一个新表:create table t1(`id` int(4),`name` char(40),`sex` char(2));
    查看当前数据库的版本:select version();
    查看mysql的参数:show variables;
    查询mysql的max_connect参数:show variables like 'max_connect%'; 
    查询max_connections的值: set global max_connections=200;    
    查看当前mysql的服务队列:show processlist;
    创建用户并授权:
        GRANT ALL ON *.* to root@'123.321.456.789' IDENTIFIED BY '密码';  #授权某个ip有远程访问这个数据的所有权限
        FLUSH PRIVILEGES;
    忘记root密码;
        A:vim /etc/my.cnf  在[mysqld]下面加入:skip-grant
        B:重启mysql
        C:设置root的密码 mysqladmin -uroot -p password "kobe24"
        D:还原my.cnf

      

    select * from mysql.user; #从数据库为mysql的user表里查询所有字段 (*可改为字段,比如 name,sex,adress);
    插入一行数据:insert into db.t1 values(1,'alex'); #向数据库为db的t1表中插入数据1,alex 两列;
    修改表的某一行:update db.t1 set name='emma' where id=1;   #把t1表时id为1的行name更新为emma;
    清空表的数据:truncate table db.t1; 清空t1表里的所有数据;
    删除表:drop table db.t1;     #删除t1表;
    删除数据库:drop database db;    #删除db数据库;

      

    备份:mysqldump -uroot -p db > /home/db.sql;   #把db数据库备份至/home/db.sql;
        例子:mysqldump -h 123.321.456.654 -P 3306 -u root -pASD212@d dbname > D:/dbname.dump
        例子:mysqldump -u root -pASD212@d dbname > /User/sun/data/123.sql
    恢复:mysql -uroot -p db < /home/db.sql;    #从/home/sql 恢复至db
        例子:mysql -h 123.321.456.654 -P 3306 -u root -pASD212@d dbname < D:/dbname.dump
        例子:mysql -u root -pASD212@d dbname < /User/sun/data/123.sql

    文章转载自:https://www.centoschina.cn/server/sql/mysql/5969.html

0 +1

版权声明

本文章为系统自动抓取,如涉及您的版权,请联系博主进行下架处理

 数据库  mysql

 请文明留言

0 条评论