zoukankan      html  css  js  c++  java
  • linux命令行直接执行MySQL/MariaDB语句查询

    • 查看服务器上所有数据库(有密码的加-p)
    •  [root@izgt88z6l1kvd7z ~]# mysql -uroot -e "show databases"
      2 +--------------------+
      3 | Database           |
      4 +--------------------+
      5 | information_schema |
      6 | mysql              |
      7 | performance_schema |
      8 | ttlike_top         |
      9 +--------------------+
    • 创建数据库linuxidc,并在其下创建一个名为linuxceshi数据表,并且查询
    •  1 [root@izgt88z6l1kvd7z ~]# mysql -uroot -e "create database linuxidc_db"
       2 [root@izgt88z6l1kvd7z ~]# mysql -uroot -e "USE linuxidc_db ; CREATE TABLE linuxceshi(idc_id INT NOT NULL AUTO_INCREMENT,idc_title VARCHAR(100) NOT NULL,idc_author VARCHAR(40) NOT NULL,submissoin_date DATE,PRIMARY KEY(idc_id));"
       3 [root@izgt88z6l1kvd7z ~]# mysql -uroot -e "use linuxidc_db;desc linuxceshi;"
       4 +-----------------+--------------+------+-----+---------+----------------+
       5 | Field           | Type         | Null | Key | Default | Extra          |
       6 +-----------------+--------------+------+-----+---------+----------------+
       7 | idc_id          | int(11)      | NO   | PRI | NULL    | auto_increment |
       8 | idc_title       | varchar(100) | NO   |     | NULL    |                |
       9 | idc_author      | varchar(40)  | NO   |     | NULL    |                |
      10 | submissoin_date | date         | YES  |     | NULL    |                |
      11 +-----------------+--------------+------+-----+---------+----------------+

      我们还可以利用输出重定向导出数据表,然后cat一下

    • [root@izgt88z6l1kvd7z ~]# mysql -uroot -e "use linuxidc_db;desc linuxceshi;" >linuxceshi.txt
      [root@izgt88z6l1kvd7z ~]# cat linuxceshi.txt 
      Field    Type    Null    Key    Default    Extra
      idc_id    int(11)    NO    PRI    NULL    auto_increment
      idc_title    varchar(100)    NO        NULL    
      idc_author    varchar(40)    NO        NULL    
      submissoin_date    date    YES        NULL    
      [root@izgt88z6l1kvd7z ~]# 
  • 相关阅读:
    linux 加载模块时出现cannot insert '*.ko': Device or resource busy错误
    Beej's Guides [Share]
    linux 符号链接与硬链接的区别
    Source Insight 3.5 一直刷新问题
    linux 内核线程与普通进程的区别
    为明远智睿 imx6q Demo v2.5 添加spi5的支持
    linux dereferencing pointer to incomplete type错误
    imx6 ECSPI Config Register 中SS_CTL的使用
    linux Copy-on-Write
    C语言根据国家英文首字母进行排序
  • 原文地址:https://www.cnblogs.com/hxlinux/p/12841582.html
Copyright © 2011-2022 走看看