測試人員要了解的Linux+Mysql命令總結

Linux:

  • 會列出該文件下的所有文件信息,包括隱藏的文件
    ll

  • 只列出文件名或目錄名
    ls

  • 查看環境變量
    vim /etc/profile

  • 給文件夾下的所有文件賦權限
    chmod 777 文件夾名/*

  • 遍歷給text文件夾下的文件賦權限(包括讀寫)
    chmod -R a=rwx text

  • 刪除文件
    rm -rf 文件名/

  • 解壓zip到某個文件夾
    uzip filename.zip -d 文件夾名

  • 解壓文件到tools文件夾下的index中
    tar -zxvf filename.tar.gz -c /tools/index

  • 查看進程
    ps -ef|grep java

  • 關閉進程
    kill 進程編號

  • 關閉進程
    kill -s 9 進程編號

  • 進入 ‘/ home’ 目錄
    cd /home

  • 返回上一級目錄
    cd . .

  • 返回上兩級目錄
    cd . ./. .


Mysql:

  • 連接mysql
    mysql -h主機地址 -u用戶名 -p用戶密碼
    (例:mysql -h127.0.0.1 -uroot -p123456)

  • 修改密碼
    mysqladmin -u用戶名 -p舊密碼 password 新密碼
    (例:mysqladmin -u root -p 123 password 456)

  • 顯示數據庫
    show databases;

  • 使用某個數據庫
    user data;

  • 顯示錶
    show tables;

  • 刪除user數據庫
    drop database user;

  • 創建user數據庫
    create database user;

  • 創建表
    create table <表名> ( <字段名1> <類型1> [,…<字段名n> <類型n>]);
    (例:create table MyClass(
              id int(4) not null primary key auto_increment,
              name char(20) not null,
              sex int(4) not null default ‘0’,
              degree double(16,2));)

  • 刪除表
    drop table MyClass;

  • 修改表名
    rename table 原表名 to 新表名;

  • 導出一個表
    mysqldump -u 用戶名 -p 數據庫名 表名> 導出的文件名
    (例:mysqldump -u user_name -p database_name table_name > outfile_name.sql)

  • 導出整個數據庫
    mysqldump -u 用戶名 -p 數據庫名 > 導出的文件名

  • 導出一個數據庫結構
    mysqldump -u user_name -p -d –add-drop-table database_name > outfile_name.sql
    ( -d 沒有數據 –add-drop-table 在每個create語句之前增加一個drop table)

  • 增加字段
    alter table 表名 add字段 類型 其他;
    (例:在表MyClass中添加了一個字段passtest,類型爲int(4),默認值爲0
    alter table MyClass add passtest int(4) default ‘0’)

  • 插入數據
    已知一個表中字段分別是id、name、address、year
    insert into teacher values(”,’allen’,'大連一中’,'1976-10-10′);

  • 加索引
    alter table 表名 add index 索引名 (字段名1[,字段名2 …]);
    (例:alter table user add index u_name (name);)

  • 刪除索引
    alter table 表名 drop index 索引名;
    (例:alter table user drop index u_name;)

  • 如果存在SCHOOL則刪除
    drop database if exists school;

持續更新中…

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章