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;