zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    .net core入门
    编码之Base64编码
    C++ 实现十大排序算法
    C++11 智能指针
    Object Pool 对象池的C++11使用(转)
    mac pro 1.5T内存是如何实现的
    Linux C/C++开发
    mac Chrome 快捷键
    C++11多线程
    Java项目压力测试(待补)
  • 原文地址:https://www.cnblogs.com/AganRun/p/8118565.html
Copyright © 2011-2022 走看看