Linux下mysql的常用操作

Posted 浮梦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下mysql的常用操作相关的知识,希望对你有一定的参考价值。

Linux下mysql的常用操作:

  1. 显示数据库  
    show databases;
  2. 选择数据库
    use 数据库名;
  3. 显示数据库中的表
    show tables;
  4. 显示数据表的结构
    describe 表名;
  5. 显示表中的记录
    SELECT * FROM 表名
  6. 建库
    create databse 库名;
  7. 建表
    create table 表名 (字段设定列表);
    
    mysql> create table name(
        -> id int auto_increment not null primary key ,
        -> uname char(8),
        -> gender char(2),
        -> birthday date );
    Query OK, 0 rows affected (0.03 sec)
    
    mysql> show tables;
    +------------------+
    | Tables_in_userdb |
    +------------------+
    | name             |
    +------------------+
    1 row in set (0.00 sec)
    
    mysql> describe name;
    +----------+---------+------+-----+---------+----------------+
    | Field    | Type    | Null | Key | Default | Extra          |
    +----------+---------+------+-----+---------+----------------+
    | id       | int(11) | NO   | PRI | NULL    | auto_increment |
    | uname    | char(8) | YES  |     | NULL    |                |
    | gender   | char(2) | YES  |     | NULL    |                |
    | birthday | date    | YES  |     | NULL    |                |
    +----------+---------+------+-----+---------+----------------+
    4 rows in set (0.00 sec)
    
    注: auto_increment 自增
         primary key    主键
  8. 增加记录
     insert into name(uname,gender,birthday) values(\'张三\',\'\',\'1971-10-01\');
  9. 修改记录
    update name set birthday=\'1971-01-10\' where uname=\'张三\';
  10. 删除记录
    delete from name where uname=\'张三\';
  11. 删除表
    drop table 表名
  12. 删除库
     drop database 库名;

     

  13. 备份数据库
    mysqldump -u root -p --opt 数据库名>备份名; //进入到库目录

     

  14. 恢复
    mysql -u root -p 数据库名<备份名; //恢复时数据库必须存在,可以为空数据库

     

原文:  http://www.cnblogs.com/xdpxyxy/archive/2012/11/16/2773662.html

以上是关于Linux下mysql的常用操作的主要内容,如果未能解决你的问题,请参考以下文章

linux下对应mysql数据库的常用操作

Linux下MySQL数据库常用基本操作

Linux下MySQL数据库常用基本操作

Linux下MySQL数据库常用基本操作 一

Linux终端操作MySQL常用命令

Linux下MySQL常用命令