MySql資料庫常用命令總結(全)
一、資料庫級命令
1. 資料庫連線
命令:mysql -h主機地址 -u使用者名稱 -p使用者密碼 –port=3307
1、找到安裝目錄bin, 進入該工作目錄,鍵入該命令mysql -u root -p,提示輸入密碼,使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼。
shell> mysql -h host -u user -p
Enter password: **
Welcome to the MySQL monitor. Commands end with or \g. Your MySQL connection id is 25338 to server version: 5.1.2-alpha-standard Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql>
2、h和主機地址,u和使用者名稱,p和密碼可以加空格
3、 mysql -h110.110.110.110 -u root -p 123;(u與root之間可以不用加空格,其它也一樣)
4、成功地連線後,可以在mysql>提示下輸入QUIT (或\q)隨時退出。
2. 修改密碼
方法1: 用SET PASSWORD命令
mysql -u root
mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’);
方法2:用mysqladmin
mysqladmin -u root password “newpass”
注:因為開始時root沒有密碼,所以-p舊密碼一項就可以省略了。
如果root已經設定過密碼,採用如下方法
mysqladmin -u root -p ab12 password djg345
方法3: 用UPDATE直接編輯user表
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD(‘newpass’) WHERE user = ‘root’;
mysql> FLUSH PRIVILEGES;
在丟失root密碼的時候,可以這樣
mysqld_safe –skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD(“new password”) WHERE user=’root’;
mysql> FLUSH PRIVILEGES;
3. 使用者設定
格式:grant select on 資料庫.* to 使用者名稱@登入主機 identified by “密碼”
1、增加一個使用者test1密碼為abc,讓他可以在任何主機上登入,並對所有資料庫有查詢、插入、修改、刪除的許可權。首先用root使用者連入MYSQL,然後鍵入以下命令:
grant select,insert,update,delete on 星號.* to [email protected]”%” Identified by “abc”;
但增加的使用者是十分危險的,你想如某個人知道test1的密碼,那麼他就可以在internet上的任何一臺電腦上登入你的mysql資料庫並對你的資料可以為所欲為了,解決辦法見2。
2、增加一個使用者test2密碼為abc,讓他只可以在localhost上登入,並可以對資料庫mydb進行查詢、插入、修改、刪除的操作(localhost指本地主機,即MYSQL資料庫所在的那臺主機),
這樣使用者即使用知道test2的密碼,他也無法從internet上直接訪問資料庫,只能通過MYSQL主機上的web頁來訪問了。
grant select,insert,update,delete on mydb.* to [email protected] identified by “abc”;
如果你不想test2有密碼,可以再打一個命令將密碼消掉。
grant select,insert,update,delete on mydb.* to [email protected] identified by “”;
3、刪除授權:
mysql> revoke all privileges on *. from [email protected]”%”;
mysql> delete from user where user=”root” and host=”%”;
mysql> flush privileges;
4. 建立資料庫
命令:create database <資料庫名>
例1:建立一個名為xhkdb的資料庫
mysql> create database xhkdb;
例2:建立資料庫並分配使用者
①CREATE DATABASE 資料庫名;
②GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 資料庫名.* TO 資料庫名@localhost IDENTIFIED BY ‘密碼’;
③SET PASSWORD FOR ‘資料庫名’@’localhost’ = OLD_PASSWORD(‘密碼’);
依次執行3個命令完成資料庫建立。注意:中文 “密碼”和“資料庫”是戶自己需要設定的。
5. 顯示資料庫
命令:show databases (注意:最後有個s)
mysql> show databases;
注意:為了不再顯示的時候亂碼,要修改資料庫預設編碼。以下以GBK編碼頁面為例進行說明:
1、修改MYSQL的配置檔案:my.ini裡面修改default-character-set=gbk
2、程式碼執行時修改:
①Java程式碼:jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=gbk
②PHP程式碼:header(“Content-Type:text/html;charset=gb2312”);
③C語言程式碼:int mysql_set_character_set( MYSQL * mysql, char * csname);
該函式用於為當前連線設定預設的字符集。字串csname指定了1個有效的字符集名稱。連線校對成為字符集的預設校對。該函式的工作方式與SET NAMES語句類似,但它還能設定mysql- > charset的值,從而影響了由mysql_real_escape_string() 設定的字符集。
6. 使用資料庫
命令: use <資料庫名>
例如:如果xhkdb資料庫存在,嘗試存取它:
mysql> use xhkdb;
螢幕提示:Database changed
use 語句可以通告MySQL把db_name資料庫作為預設(當前)資料庫使用,用於後續語句。該資料庫保持為預設資料庫,直到語段的結尾,或者直到釋出一個不同的USE語句:
mysql> USE db1;
mysql> SELECT COUNT(*) FROM mytable; # selects from db1.mytable
mysql> USE db2;
mysql> SELECT COUNT(*) FROM mytable; # selects from db2.mytable
使用USE語句為一個特定的當前的資料庫做標記,不會阻礙您訪問其它資料庫中的表。下面的例子可以從db1資料庫訪問作者表,並從db2資料庫訪問編輯表:
mysql> USE db1;
mysql> SELECT author_name,editor_name FROM author,db2.editor
->WHERE author.editor_id = db2.editor.editor_id;
USE語句被設立出來,用於與Sybase相相容。
有些網友問到,連線以後怎麼退出。其實,不用退出來,use 資料庫後,使用show databases就能查詢所有資料庫,如果想跳到其他資料庫,用
use 其他資料庫名字
就可以了。
7.顯示當前資料庫資訊
命令:mysql> select database();
MySQL中SELECT命令類似於其他程式語言裡的print或者write,你可以用它來顯示一個字串、數字、數學表示式的結果等等。如何使用MySQL中SELECT命令的特殊功能?
1.顯示MYSQL的版本
mysql> select version();
+———————–+
| version() |
+———————–+
| 6.0.4-alpha-community |
+———————–+
1 row in set (0.02 sec)
顯示當前時間
mysql> select now();
+———————+
| now() |
+———————+
| 2009-09-15 22:35:32 |
+———————+
1 row in set (0.04 sec)顯示年月日
SELECT DAYOFMONTH(CURRENT_DATE);
+————————–+
| DAYOFMONTH(CURRENT_DATE) |
+————————–+
| 15 |
+————————–+
1 row in set (0.01 sec)
SELECT MONTH(CURRENT_DATE);
+———————+
| MONTH(CURRENT_DATE) |
+———————+
| 9 |
+———————+
1 row in set (0.00 sec)
SELECT YEAR(CURRENT_DATE);
+——————–+
| YEAR(CURRENT_DATE) |
+——————–+
| 2009 |
+——————–+
1 row in set (0.00 sec)
顯示字串
mysql> SELECT “welecome to my blog!”;
+———————-+
| welecome to my blog! |
+———————-+
| welecome to my blog! |
+———————-+
1 row in set (0.00 sec)當計算器用
select ((4 * 4) / 10 ) + 25;
+———————-+
| ((4 * 4) / 10 ) + 25 |
+———————-+
| 26.60 |
+———————-+
1 row in set (0.00 sec)串接字串
select CONCAT(f_name, ” “, l_name)
AS Name
from employee_data
where title = ‘Marketing Executive’;
+—————+
| Name |
+—————+
| Monica Sehgal |
| Hal Simlai |
| Joseph Irvine |
+—————+
3 rows in set (0.00 sec)
注意:這裡用到CONCAT()函式,用來把字串串接起來。另外,我們還用到以前學到的AS給結果列’CONCAT(f_name, ” “, l_name)’起了個假名。
8.備份資料庫
命令在DOS的[url=file://\mysql\bin]\mysql\bin[/url]目錄下執行
1.匯出整個資料庫
匯出檔案預設是存在mysql\bin目錄下
mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔名
mysqldump -u user_name -p123456 database_name > outfile_name.sql
2.匯出一個表
mysqldump -u 使用者名稱 -p 資料庫名 表名> 匯出的檔名
mysqldump -u user_name -p database_name table_name > outfile_name.sql
3.匯出一個數據庫結構
mysqldump -u user_name -p -d –add-drop-table database_name > outfile_name.sql
-d 沒有資料 –add-drop-table 在每個create語句之前增加一個drop table
4.帶語言引數匯出
mysqldump -uroot -p –default-character-set=latin1 –set-charset=gbk –skip-opt database_name > outfile_name.sql
例如,將aaa庫備份到檔案back_aaa中:
[[email protected] root]# cd /home/data/mysql
[[email protected] mysql]# mysqldump -u root -p –opt aaa > back_aaa
9. 刪除資料庫
命令:drop database <資料庫名>
例如:刪除名為 xhkdb的資料庫
mysql> drop database xhkdb;
例子1:刪除一個已經確定存在的資料庫
mysql> drop database drop_database;
Query OK, 0 rows affected (0.00 sec)
例子2:刪除一個不確定存在的資料庫
mysql> drop database drop_database;
ERROR 1008 (HY000): Can’t drop database ‘drop_database’; database doesn’t exist
//發生錯誤,不能刪除’drop_database’資料庫,該資料庫不存在。
mysql> drop database if exists drop_database;
Query OK, 0 rows affected, 1 warning (0.00 sec)//產生一個警告說明此資料庫不存在
mysql> create database drop_database;
Query OK, 1 row affected (0.00 sec)
mysql> drop database if exists drop_database;//if exists 判斷資料庫是否存在,不存在也不產生錯誤
Query OK, 0 rows affected (0.00 sec)
10、恢復資料庫
shell> mysqladmin -hmyhost -uroot -p create dbname
shell> mysqldump -hhost -uroot -p dbname < dbname_backup.sql
如果只想卸出建表指令,則命令如下:
shell> mysqladmin -uroot -p -d databasename > a.sql
如果只想卸出插入資料的sql 命令,而不需要建表命令,則命令如下:
shell> mysqladmin -u root -p -t databasename > a.sql
那麼如果我只想要資料,而不想要什麼sql 命令時,應該如何操作呢?mysqldump -T./ phptest driver
其中,只有指定了-T 引數才可以卸出純文字檔案,表示卸出資料的目錄,./表示當前目錄,即與mysqldump 同一目錄。如果不指定driver 表,則將卸出整個資料庫的資料。每個表會生成兩個檔案,一個為.sql 檔案,包含建表執行;另一個為.txt 檔案,只包含資料,且沒有sql 指令。
二、表級命令
1.建立表
命令:create table <表名> ( <欄位名1> <型別1> [,..<欄位名n> <型別n>]);
例如,建立一個名為MyClass的表,
mysql> 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));
2.刪除表
命令:drop table <表名>
例如:刪除表名為 MyClass 的表
mysql> drop table MyClass;
DROP TABLE用於取消一個或多個表。您必須有每個表的DROP許可權。所有的表資料和表定義會被取消,所以使用本語句要小心!
注意:對於一個帶分割槽的表,DROP TABLE會永久性地取消表定義,取消各分割槽,並取消儲存在這些分割槽中的所有資料。DROP TABLE還會取消與被取消的表有關聯的分割槽定義(.par)檔案。
對與不存在的表,使用IF EXISTS用於防止錯誤發生。當使用IF EXISTS時,對於每個不存在的表,會生成一個NOTE。
RESTRICT和CASCADE可以使分割槽更容易。目前,RESTRICT和CASCADE不起作用。
3.表插入
命令:insert into <表名> [( <欄位名1>[,..<欄位名n > ])] values ( 值1 )[, ( 值n )]
例如:往表 MyClass中插入二條記錄, 這二條記錄表示:編號為1的名為Tom的成績為96.45, 編號為2 的名為Joan 的成績為82.99, 編號為3 的名為Wang 的成績為96.5。
mysql> insert into MyClass values(1,’Tom’,96.45),(2,’Joan’,82.99), (2,’Wang’, 96.59);
注意:insert into每次只能向表中插入一條記錄。
4.表查詢資料
1)、查詢所有行
命令: select <欄位1,欄位2,…> from < 表名 > where < 表示式 >
例如:查看錶 MyClass 中所有資料
mysql> select * from MyClass;
2)、查詢前幾行資料
例如:查看錶 MyClass 中前2行資料
mysql> select * from MyClass order by id limit 0,2;
select一般配合where使用,以查詢更精確更復雜的資料。
5.表刪除資料
命令:delete from 表名 where 表示式
例如:刪除表 MyClass中編號為1 的記錄
mysql> delete from MyClass where id=1;
清空表中所有資料
mysql>delete from MYTABLE;
6.更新修改資料
語法:update 表名 set 欄位=新值,… where 條件
UPDATE [LOW_PRIORITY] [IGNORE] tbl_name
SET col_name1=expr1 [, col_name2=expr2 …]
[WHERE where_definition]
[ORDER BY …]
[LIMIT rows]
or
UPDATE [LOW_PRIORITY] [IGNORE] tbl_name [, tbl_name …]
SET col_name1=expr1 [, col_name2=expr2 …]
[WHERE where_definition]
UPDATE 以新的值更新現存表中行的列。SET 子句指出要修改哪個列和他們應該給定的值。WHERE子句如果被給出,指定哪個記錄行應該被更新。否則,所有的記錄行被更新。
如果 ORDER BY 子句被指定,記錄行將被以指定的次序更新。如果你指定關鍵詞 LOW_PRIORITY,UPDATE 的執行將被延遲,直到沒有其它的客戶端正在讀取表。如果你指定關鍵詞 IGNORE,該更新語句將不會異常中止,即使在更新過程中出現重複鍵錯誤。導致衝突的記錄行將不會被更新。
例子1:單表的MySQL UPDATE語句:
UPDATE [LOW_PRIORITY] [IGNORE] tbl_name SET col_name1=expr1 [, col_name2=expr2 …] [WHERE where_definition] [ORDER BY …] [LIMIT row_count]
例子2:多表的UPDATE語句:
UPDATE [LOW_PRIORITY] [IGNORE] table_references SET col_name1=expr1 [, col_name2=expr2 …] [WHERE where_definition]
UPDATE語法可以用新值更新原有錶行中的各列。SET子句指示要修改哪些列和要給予哪些值。WHERE子句指定應更新哪些行。如果沒有WHERE子句,則更新所有的行。如果指定了ORDER BY子句,則按照被指定的順序對行進行更新。LIMIT子句用於給定一個限值,限制可以被更新的行的數目。
7.增加欄位
命令:alter table 表名 add欄位 型別 其他;
例如:在表MyClass中添加了一個欄位passtest,型別為int(4),預設值為0
mysql> alter table MyClass add passtest int(4) default ‘0’
加索引
mysql> alter table 表名 add index 索引名 (欄位名1[,欄位名2 …]);
例子: mysql> alter table employee add index emp_name (name);
加主關鍵字的索引
mysql> alter table 表名 add primary key (欄位名);
例子: mysql> alter table employee add primary key(id);
加唯一限制條件的索引
mysql> alter table 表名 add unique 索引名 (欄位名);
例子: mysql> alter table employee add unique emp_name2(cardnumber);
刪除某個索引
mysql> alter table 表名 drop index 索引名;
例子: mysql>alter table employee drop index emp_name;
增加欄位:
mysql> ALTER TABLE table_name ADD field_name field_type;
修改原欄位名稱及型別:
mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;
刪除欄位:
mysql> ALTER TABLE table_name DROP field_name;
8.修改表名
命令:rename table 原表名 to 新表名;
例如:在表MyClass名字更改為YouClass
mysql> rename table MyClass to YouClass;
或:
mysql > alter table t1 rename t2;
當你執行 RENAME 時,你不能有任何鎖定的表或活動的事務。你同樣也必須有對原初表的 ALTER 和 DROP 許可權,以及對新表的 CREATE 和 INSERT 許可權。
如果在多表更名中,MySQL 遭遇到任何錯誤,它將對所有被更名的表進行倒退更名,將每件事物退回到最初狀態。
RENAME TABLE 在 MySQL 3.23.23 中被加入。
9.修改表結構
mysql>
表position 增加列test
alter table position add(test char(10));
表position 修改列test
alter table position modify test char(20) not null;
表position 修改列test 預設值
alter table position alter test set default ‘system’;
表position 去掉test 預設值
alter table position alter test drop default;
表position 去掉列test
alter table position drop column test;
增加多個欄位:alter table tabelName add column fieldName1
dateType,add columns fieldName2 dateType;
表depart_pos 刪除主鍵
alter table depart_pos drop primary key;
表depart_pos 增加主鍵
alter table depart_pos add primary key PK_depart_pos
(department_id,position_id);
10.匯入.sql 檔案命令
例如D:/mysql.sql
mysql>use database;
mysql>source d:/mysql.sql;
11.獲取表結構
mysql> DESCRIBE MYTABLE;
12.用文字方式將資料裝入資料庫表中
(例如D:/mysql.txt)
mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MYTABLE;
13、從已經有的表中複製表的結構
create table table2 select * from table1 where 1<>1;
14、複製表
create table table2 select * from table1;
15、建立臨時表:(建立臨時表zengchao)
create temporary table zengchao(name varchar(10));
16、從文字向資料庫匯入資料
(1)使用工具c:\mysql\bin\mysqlimport
這個工具的作用是將檔案匯入到和去掉副檔名名字相同的表裡,如staffer.txt,staffer 都是匯入到staffer 表中
常用選項及功能如下
-d or –delete 新資料匯入資料表中之前刪除資料資料表中的所有資訊
-f or –force 不管是否遇到錯誤,mysqlimport 將強制繼續插入資料
-i or –ignore mysqlimport 跳過或者忽略那些有相同唯一
關鍵字的行, 匯入檔案中的資料將被忽略。
-l or -lock-tables 資料被插入之前鎖住表,這樣就防止了,
你在更新資料庫時,使用者的查詢和更新受到影響。
-r or -replace 這個選項與-i 選項的作用相反;此選項將替代
表中有相同唯一關鍵字的記錄。
–fields-enclosed- by= char
指定文字檔案中資料的記錄時以什麼括起的, 很多情況下
資料以雙引號括起。 預設的情況下資料是沒有被字元括起的。
–fields-terminated- by=char
指定各個資料的值之間的分隔符,在句號分隔的檔案中,
分隔符是句號。您可以用此選項指定資料之間的分隔符。
預設的分隔符是跳格符(Tab)
–lines-terminated- by=str
此選項指定文字檔案中行與行之間資料的分隔字串
或者字元。 預設的情況下mysqlimport 以newline 為行分隔符。
您可以選擇用一個字串來替代一個單個的字元:
一個新行或者一個回車。
mysqlimport 命令常用的選項還有-v 顯示版本(version),
-p 提示輸入密碼(password)等。
這個工具有個問題,無法忽略某些列,這樣對我們的資料匯入有很大的麻煩,雖然可以手工設定這個欄位,但會出現莫名其妙的結果,我們做一個簡單的示例
我們定義如下的depart_no.txt,儲存在e 盤,間隔為製表符\t
10 10
11 11
12 24
執行如下命令
c:\mysql\bin\mysqlimport -uroot -proot staffer e:\depart_pos.txt
在這裡沒有使用列的包圍符號,分割採用預設的\t,因為採用別的符號會有問題,
不知道是不是windows 的原因
(2)Load Data INFILE file_name into
table_name(column1_name,column2_name)
這個命令在mysql>提示符下使用,優點是可以指定列匯入,示例如
下
c:\mysql\bin\mysql -uroot -proot staffer
mysql>load data infile “e:/depart_no.txt” into
depart_no(department_id,position_id);
這兩個工具在Windows 下使用都有問題,不知道是Windows 的原因還
是中文的問題,而且不指定的列它產生了空值,這顯然不是我們想要的,所以謹慎使用這些工具
三、常用函式
1.ASCII(str)
返回字串str 的最左面字元的ASCII 程式碼值。如果str 是空字串,返回0。如果str 是NULL,返回NULL。
mysql> select ASCII(‘2’);
2.CONV(N,from_base,to_base)
在不同的數字基之間變換數字。返回數字N 的字串數字,從from_base 基變換為to_base 基,如果任何引數是NULL,
返回NULL。引數N 解釋為一個整數,但是可以指定為一個整數或一個字串。最小基是2 且最大的基是36。如果to_base是一個負數,N 被認為是一個有符號數,否則,N 被當作無符號數。CONV 以64 位點精度工作。
mysql> select CONV(“a”,16,2);
-> ‘1010’
四、資料操作命令
1.
五、操作例項
1. 例項一
drop database if exists school; //如果存在SCHOOL則刪除
create database school; //建立庫SCHOOL
use school; //開啟庫SCHOOL
create table teacher //建立表TEACHER
(
id int(3) auto_increment not null primary key,
name char(10) not null,
address varchar(50) default ‘深圳’,
year date
); //建表結束
//以下為插入欄位
insert into teacher values(”,’allen’,’大連一中’,’1976-10-10′);
insert into teacher values(”,’jack’,’大連二中’,’1975-12-23′);
如果你在mysql提示符鍵入上面的命令也可以,但不方便除錯。
1、你可以將以上命令原樣寫入一個文字檔案中,假設為school.sql,然後複製到c:\下,並在DOS狀態進入目錄[url=file://\mysql\bin]\mysql\bin[/url],然後鍵入以下命令:
mysql -uroot -p密碼 < c:\school.sql
如果成功,空出一行無任何顯示;如有錯誤,會有提示。(以上命令已經除錯,你只要將//的註釋去掉即可使用)。
2、或者進入命令列後使用 mysql> source c:\school.sql; 也可以將school.sql檔案匯入資料庫中。
2. 例項二
drop database if exists school; //如果存在SCHOOL則刪除
create database school; //建立庫SCHOOL
use school; //開啟庫SCHOOL
create table teacher //建立表TEACHER
(
id int(3) auto_increment not null primary key,
name char(10) not null,
address varchar(50) default ”深圳”,
year date
); //建表結束
//以下為插入欄位
insert into teacher values(””,”glchengang”,”深圳一中”,”1976-10-10”);
insert into teacher values(””,”jack”,”深圳一中”,”1975-12-23”);
注:在建表中
1、將ID設為長度為3的數字欄位:int(3);並讓它每個記錄自動加一:auto_increment;並不能為空:not null;而且讓他成為主欄位primary key。
2、將NAME設為長度為10的字元欄位
3、將ADDRESS設為長度50的字元欄位,而且預設值為深圳。
4、將YEAR設為日期欄位。
相關推薦
MySql資料庫常用命令總結(全)
一、資料庫級命令 1. 資料庫連線 命令:mysql -h主機地址 -u使用者名稱 -p使用者密碼 –port=3307 1、找到安裝目錄bin, 進入該工作目錄,鍵入該命令mysql -u root -p,提示輸入密碼,使用者名稱前可以有空格也可以沒
Mysql資料庫常用操作總結(一)
一、windows下mysql資料庫備份1.1 說明 mysql資料庫備份的方法有很多,接下來要說的是用navicat進行備份,過程超簡單。1.2 過程 1)資料庫的備份找到要備份的資料庫(xqdb),單擊右鍵,選擇“轉儲SQL檔案”,儲存到電腦桌面,如下:此時,桌面上會
Oracle資料庫常用操作總結(一)
--oracle cs架構軟體 --客戶端 --tns --協議 --ip --埠 --資料庫名字 --監聽如果出了問題,先刪除所有監聽,再重建。netca。tns檔案中名字不能重複, --oracle預設自帶兩個管理員使用者 sys system 這兩個使用者在登入時
【 Linux 】常用命令總結(更新)
通過需求去總結一些命令是記憶的一個好方法,正在實踐中。 對檔案以及資料夾的操作命令: touch test.txt //建立一個
Linux常用命令總結(五):sudo許可權
一、實現功能 使普通使用者hadoop具有root使用者許可權。 二、sudo 許可權 1.管理員(root)身份執行 vi /etc/sudoers 2.配置/etc/sudoers ## Allow root to run any commands anywh
Git 常用命令總結(一)
一、設定基本資訊 git config --global user.name "xiaobu" git config --global user.email "[email protected]" 檢視配置資訊 git config --list 設定本地
思科模擬器常用命令總結(續)
序 這是針對前面一篇博文的更新補充,關於思科模擬器常用的一些命令。這部分主要是交換機的常用命令。 常用命令 交換機常用命令 交換機基本狀態: switch:
Vim常用命令總結(轉)
Vim鍵盤佈局圖 Vim命令總結圖 Vim常用命令總結 1.刪除字元 要刪除一個字元,只需要將游標移到該字元上按下”x”。 2.刪除一行 刪除一整行內容使用”dd”命令。刪除後下面的行會移上來填補空缺。 3.刪除換行符 在
mysql資料庫常用命令總結
本文主要記錄一些mysql日常使用的命令,供以後查詢。 1.更改root密碼 mysqladmin -uroot password 'yourpassword'1 2.遠端登陸mysql伺服器 mysql -uroot -p -h192.168.137.10 -P330
mysql資料庫常用命令(一)
– 資料庫的操作 -- 連結資料庫 mysql -uroot -p mysql -uroot -pmysql -- 退出資料庫 exit/quit/ctrl+d -- sql語句最後需要有分號;結尾 -- 顯示資料庫版本 select version()
linux常用命令總結(12.26)
內容 強制 more clas 所有 查看 ado inux 創建目錄 ls /boot 查看目錄內容 ls /boot -a /boot 查看目錄內的所有內容 ls -a
Android常用adb命令總結(一)
ADB是android sdk裡的一個工具,用這個工具可以直接操作管理android模擬器或者真實的andriod裝置。 ADB是一個客戶端-伺服器端程式,其中客戶端是你用來操作的電腦,伺服器端是android裝置。 它的主要功能有: 執行裝置的shell(命令列)
Redis常用命令總結(五大資料型別常用命令)
目錄 1.key關鍵字: Keys *:檢視當前k-v鍵值對快取中的所有key Exists key的名字,判斷某個key是否存在 Move key db -->當前庫就沒有了,被移除了 Expire key秒鐘:為給ke
Linux常用命令總結(大佬請忽略)
最近Linux系統操作較多,整理了一下這幾天常用的命令 注:不是基礎的那種ls,cd,rm等命令,而是在實際操作中,使用較為頻繁的命令。 1:vim 檔名 在Linux上修改檔案,vim使用頻繁,vim 檔名進入後,輸入i,開始進行編輯,編輯好之後按esc,然後輸入:w
Linux常用命令總結(持續更新)
檢視作業系統:$ cat /etc/os-releaseCentOS 也可以檢視以下檔案,如果不是CentOS會提示沒有這個檔案$ cat /etc/redhat-release辨別是CentOS還是Ubuntu還可以看是不是有命令yum/apt-getyum install
Git常用命令總結(超實用)【轉】
轉自:https://www.linuxprobe.com/git-common-commands.html 本文由LinuxProbe.Com團隊成員逄增寶整理髮布,原文來自:Linux就這麼學。 導讀 Git是一款免費、開源的分散式版本控制系統,用於敏捷高效地
Sublime Text 快捷鍵、常用外掛、使用技巧總結(全)
Sublime Text 1、其他快捷操作及設定-->推薦 (1)矩形選區選取,游標移動到矩形選區的左上角,按住shift,右鍵移動滑鼠即可(1.擴選多行,Ctrl+Shift+L,游標會變為多行編輯。2.按住Ctrl+Alt,然後↑鍵或者↓鍵。3.按住Ctrl
adb常用命令總結(持續更新)
1、預設開啟應用許可權 adb shell dumpsys activity appops on 2、對system分割槽進行操作 adb root adb disable-verity adb reboot adb root adb remount 3、複製資料夾到
linux常用命令整理(五):shell基礎
程序猿 逆向 多條 希望 正則表達 group 運行 ls命令 交互式 大家好,我是會唱歌的程序猿~~~~~~ 最近在學習linux,閑暇之余就把這些基本的命令進行了整理,希望大家能用的上,整理的的目的是在忘了的時候翻出來看看^?_?^,前後一共分為五個部分
Linux命令總結(轉)
查看登陸 oca 下一個 同時 找到 刪除用戶 mtime 高亮 數值 1.ls [選項] [目錄名 | 列出相關目錄下的所有目錄和文件 -a 列出包括.a開頭的隱藏文件的所有文件 -A 通-a,但不列出"."和".." -l 列出文件的詳細信息 -c 根據ctim