1. 程式人生 > >MySQL(5.5.48) 的基礎操作命令

MySQL(5.5.48) 的基礎操作命令

執行環境:windows 7; mysql5.5.48;

資料庫操作:

登入:

C:\Windows\system32>mysql -uroot -pxxxx  """xxxx是你的密碼 """

開啟資料庫可用:

USE 資料庫名字;

建立資料庫:

CREATEDATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name;

e.g:

mysql>CREATE DATABASE db1;

如果加IF NOT EXISTS,會忽略報錯,顯示警告,可以用以下顯示警告資訊:

SHOW WARNINGS;

檢視當前伺服器下的資料庫列表:

SHOW {DATABASES | SCHEMA} ;

e.g:

SHOW DATABASES;

修改資料庫的預設編碼方式:

ALTER {DATABASE | SCHEMA} 表名 [DEFAULT] CHARACTER SET [=] charset_name; 

e.g:

ALTER DATABASE db1 CHARACTER SET gbk;

可以用以下檢視建立資料庫中的命令:

SHOW CREATE DATABASE db1;

可以看到編碼方式從utf-8改成了gbk;

刪除資料庫:

DROP {DATABASE | SCHEMA} [IF EXISTS] db_name;

總結增刪改查:

增:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name ;
刪:DROP DATABASE db_name;
改:ALTER DATABASE db_name CHARACTER SET charset_name;
查:顯示所有的資料庫 :SHOW DATABASES;

資料庫表操作:

1. 建立資料表:

CREATE TABLE [IF NOT EXISTS] table_name(
column_name data_type,
.........
);

e.g:

CREATE TABLE tb1(
username VARCHAR(20), """曾忘記寫逗號"""
age TINYINT UNSIGNED, """曾寫成UNSGINED"""
salary FLOAT(8,2) UNSIGNED  """FLOAT這樣表示為共8位,有2位小數"""
);

2. 檢視資料表列表:

SHOW TABLE [FROM db_name];"""如果加了FROM 可以檢視其它資料庫的表,沒加是檢視當前資料庫的表"""
檢視資料表結構:
SHOW COLUMNS FROM tb_name;

3. 修改資料表:

1. 新增單列:
ALTER TABLE table_name ADD column_name colunm_destriction [FIRST|AFTER column_name];

e.g1(向資料表users新增age列):

ALTER TABLE users ADD age TINYNIT UNSIGNED NOT NULL DEFALUT 10;

e.g2(想資料表users新增password列,且位於username之後):

ALTER TABLE users ADD password VARCHAR(32) NOT NULL AFTER username;

關於[FIRST | AFTER ] 的使用:
AFTER 新加入的列位於指定列的後方,FIRST 新加入的列加到最前面;如果不寫AFTER 或 FIRST 則預設新加列位於所有列的後方。

2. 新增多列:
ALTER TABLE table_name ADD column_name colunm_destriction [FIRST|AFTER column_name];

注意:新增多列要加括號,而且不能指定位置關係

3.刪除列:
ALTER TABLE tb1_name DROP [COLUMN] col_name

e.g(刪除password與age列):

ALTER TABLE users DROP password,DROP age;

也可以同時新增刪除列,就把DROP 換成ADD 即可,記得用逗號隔開。

4. 新增主鍵約束:
ALTER TABLE tbl_name ADD CONSTRAINT PK_uesrs_id PRIMARY KEY(id);

加了CONSTRAINT就可以在後面起別名

3.資料表中的記錄的操作:

記錄的查詢:

e.g:

SELECT  *  FROM tb1 ;

記錄的插入1/3:

INSERT [INTO] tb_name [(col_name,...)] VALUES(val,...);"""其中如果省略col_name,則表示要在VALUES進行表中的所有列的賦值,如果有寫列名,則只要在VALUSE中向相應列賦值即可"""

先建一張表:

mysql> CREATE TABLE users (
    -> id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
    -> username varchar(20) not null,
    -> password varchar(32) not null,
    -> age TINYINT UNSIGNED NOT NULL DEFAULT 10,
    -> sex BOOLEAN
    -> );

插入一個記錄:

mysql> INSERT users VALUES(NULL,'TOM','123',25,1); """id 因為有自動編號屬性,可以用null或default賦值,age列也可以用表示式比如:2*7-1結果就為13,也可以用default表示預設值;"""

結果:

mysql> SELECT * FROM users;
+----+----------+----------+-----+------+
| id | username | password | age | sex  |
+----+----------+----------+-----+------+
|  1 | TOM      | 123      |  25 |    1 |
+----+----------+----------+-----+------+
1 row in set (0.00 sec)

可以同時插入兩條記錄,用逗號隔開就好了,原先有5行,這裡準備插入6,7:

mysql> INSERT users VALUES(NULL,'JOHN','456',2*2+10,1),(NULL,'ROSE',md5('123'),
    -> DEFAULT,1);

結果:

mysql> SELECT * FROM users;
+----+----------+----------------------------------+-----+------+
| id | username | password                         | age | sex  |
+----+----------+----------------------------------+-----+------+
|  1 | TOM      | 123                              |  25 |    1 |
|  2 | JOHN     | 456                              |  25 |    1 |
|  3 | TOM      | 123                              |  25 |    1 |
|  4 | JOHN     | 456                              |  14 |    1 |
|  5 | TOM      | 123                              |  10 |    1 |
|  6 | JOHN     | 456                              |  14 |    1 |
|  7 | ROSE     | 202cb962ac59075b964b07152d234b70 |  10 |    1 |
+----+----------+----------------------------------+-----+------+
7 rows in set (0.00 sec)

記錄的插入2/3:

INSERT [INTO] tb1_name SET col_name={expr|DEFAULT},……

說明:與第一種方式的區別在於,此方法可以使用子查詢(SubQuery);且只能一次性插入一條記錄
例:INSERT users SET username=’Ben’,password=’456’;
結果:

mysql> select * from users;
+----+----------+----------------------------------+-----+------+
| id | username | password                         | age | sex  |
+----+----------+----------------------------------+-----+------+
|  1 | TOM      | 123                              |  25 |    1 |
|  2 | JOHN     | 456                              |  25 |    1 |
|  3 | TOM      | 123                              |  25 |    1 |
|  4 | JOHN     | 456                              |  14 |    1 |
|  5 | TOM      | 123                              |  10 |    1 |
|  6 | JOHN     | 456                              |  14 |    1 |
|  7 | ROSE     | 202cb962ac59075b964b07152d234b70 |  10 |    1 |
|  8 | Ben      | 456                              |  10 | NULL |
+----+----------+----------------------------------+-----+------+
8 rows in set (0.00 sec)

記錄的插入3/3:

待續

記錄的更新(單表更新):

如果寫完記錄想更改,則需要update語句:

UPDATE table_name SET col_name1={expression|DEFAULT},[col_name2=(expression|DEFAULT)],..... [WHERE where_condition];(如果不指定WHERE則全表更新)

e.g:

mysql> UPDATE users SET age=age+5;

結果:

mysql> select * from users;
+----+----------+----------------------------------+-----+------+
| id | username | password                         | age | sex  |
+----+----------+----------------------------------+-----+------+
|  1 | TOM      | 123                              |  30 |    1 |
|  2 | JOHN     | 456                              |  30 |    1 |
|  3 | TOM      | 123                              |  30 |    1 |
|  4 | JOHN     | 456                              |  19 |    1 |
|  5 | TOM      | 123                              |  15 |    1 |
|  6 | JOHN     | 456                              |  19 |    1 |
|  7 | ROSE     | 202cb962ac59075b964b07152d234b70 |  15 |    1 |
|  8 | Ben      | 456                              |  15 | NULL |
+----+----------+----------------------------------+-----+------+
8 rows in set (0.00 sec)

可以同時更新多列:

mysql> UPDATE users SET age=age-id,sex=0;

結果:

mysql> select * from users;
+----+----------+----------------------------------+-----+------+
| id | username | password                         | age | sex  |
+----+----------+----------------------------------+-----+------+
|  1 | TOM      | 123                              |  29 |    0 |
|  2 | JOHN     | 456                              |  28 |    0 |
|  3 | TOM      | 123                              |  27 |    0 |
|  4 | JOHN     | 456                              |  15 |    0 |
|  5 | TOM      | 123                              |  10 |    0 |
|  6 | JOHN     | 456                              |  13 |    0 |
|  7 | ROSE     | 202cb962ac59075b964b07152d234b70 |   8 |    0 |
|  8 | Ben      | 456                              |   7 |    0 |
+----+----------+----------------------------------+-----+------+
8 rows in set (0.00 sec)

帶有where的修改(偶數id年齡加10):

mysql> UPDATE users SET age=age+10 WHERE id%2=0;

結果:

mysql> select * from users;
+----+----------+----------------------------------+-----+------+
| id | username | password                         | age | sex  |
+----+----------+----------------------------------+-----+------+
|  1 | TOM      | 123                              |  29 |    0 |
|  2 | JOHN     | 456                              |  38 |    0 |
|  3 | TOM      | 123                              |  27 |    0 |
|  4 | JOHN     | 456                              |  25 |    0 |
|  5 | TOM      | 123                              |  10 |    0 |
|  6 | JOHN     | 456                              |  23 |    0 |
|  7 | ROSE     | 202cb962ac59075b964b07152d234b70 |   8 |    0 |
|  8 | Ben      | 456                              |  17 |    0 |
+----+----------+----------------------------------+-----+------+
8 rows in set (0.00 sec)

記錄的刪除(單表刪除):

DELETE FROM table_name [WHERE where_condition] """不指定條件,則該表全部記錄被刪除,當刪除某一條記錄再新增一條新記錄的時候,序號為原有最大序號+1"""

e.g:

mysql> DELETE FROM users WHERE id=6;

結果:

mysql> select * from users;
+----+----------+----------------------------------+-----+------+
| id | username | password                         | age | sex  |
+----+----------+----------------------------------+-----+------+
|  1 | TOM      | 123                              |  29 |    0 |
|  2 | JOHN     | 456                              |  38 |    0 |
|  3 | TOM      | 123                              |  27 |    0 |
|  4 | JOHN     | 456                              |  25 |    0 |
|  5 | TOM      | 123                              |  10 |    0 |
|  7 | ROSE     | 202cb962ac59075b964b07152d234b70 |   8 |    0 |
|  8 | Ben      | 456                              |  17 |    0 |
+----+----------+----------------------------------+-----+------+
7 rows in set (0.00 sec)

刪除所有記錄:

DELETE FROM users;

刪除一個表:

DROP TABLE users;

查詢表示式解析:

查詢部分列:
mysql> select id,username from users;
+----+----------+
| id | username |
+----+----------+
|  1 | TOM      |
|  2 | JOHN     |
|  3 | TOM      |
|  4 | JOHN     |
|  5 | TOM      |
|  7 | ROSE     |
|  8 | Ben      |
+----+----------+
7 rows in set (0.00 sec)
用於區分多表聯結時不同表存在相同欄位:
mysql> SELECT users.id,users.username FROM users;
+----+----------+
| id | username |
+----+----------+
|  1 | TOM      |
|  2 | JOHN     |
|  3 | TOM      |
|  4 | JOHN     |
|  5 | TOM      |
|  7 | ROSE     |
|  8 | Ben      |
+----+----------+
7 rows in set (0.00 sec)

這個例子看不出作用,要多表才看出作用。

取別名:
mysql> SELECT id AS userid,username AS uname FROM users;
+--------+-------+
| userid | uname |
+--------+-------+
|      1 | TOM   |
|      2 | JOHN  |
|      3 | TOM   |
|      4 | JOHN  |
|      5 | TOM   |
|      7 | ROSE  |
|      8 | Ben   |
+--------+-------+
7 rows in set (0.00 sec)
查詢結果分組:
mysql> SELECT * FROM users;
+----+----------+----------------------------------+-----+------+
| id | username | password                         | age | sex  |
+----+----------+----------------------------------+-----+------+
|  1 | TOM      | 123                              |  29 |    0 |
|  2 | JOHN     | 456                              |  38 |    0 |
|  3 | TOM      | 123                              |  27 |    0 |
|  4 | JOHN     | 456                              |  25 |    0 |
|  5 | TOM      | 123                              |  10 |    0 |
|  7 | ROSE     | 202cb962ac59075b964b07152d234b70 |   8 |    0 |
|  8 | Ben      | 456                              |  17 |    0 |
|  9 | JOHN     | 123                              |  23 | NULL |
+----+----------+----------------------------------+-----+------+
8 rows in set (0.00 sec)

mysql> SELECT sex FROM users GROUP BY sex;
+------+
| sex  |
+------+
| NULL |
|    0 |
+------+
查詢結果排序:
mysql> SELECT * FROM users ORDER BY id DESC;
+----+----------+----------------------------------+-----+------+
| id | username | password                         | age | sex  |
+----+----------+----------------------------------+-----+------+
|  9 | JOHN     | 123                              |  23 | NULL |
|  8 | Ben      | 456                              |  17 |    0 |
|  7 | ROSE     | 202cb962ac59075b964b07152d234b70 |   8 |    0 |
|  5 | TOM      | 123                              |  10 |    0 |
|  4 | JOHN     | 456                              |  25 |    0 |
|  3 | TOM      | 123                              |  27 |    0 |
|  2 | JOHN     | 456                              |  38 |    0 |
|  1 | TOM      | 123                              |  29 |    0 |
+----+----------+----------------------------------+-----+------+
8 rows in set (0.00 sec)

同時對兩列進行排序:

mysql> SELECT * FROM users ORDER BY age,id DESC;
+----+----------+----------------------------------+-----+------+
| id | username | password                         | age | sex  |
+----+----------+----------------------------------+-----+------+
|  7 | ROSE     | 202cb962ac59075b964b07152d234b70 |   8 |    0 |
|  5 | TOM      | 123                              |  10 |    0 |
|  8 | Ben      | 456                              |  17 |    0 |
|  9 | JOHN     | 123                              |  23 | NULL |
|  4 | JOHN     | 456                              |  25 |    0 |
|  3 | TOM      | 123                              |  29 |    0 |
|  1 | TOM      | 123                              |  29 |    0 |
|  2 | JOHN     | 456                              |  38 |    0 |
+----+----------+----------------------------------+-----+------+
8 rows in set (0.00 sec)
限制查詢結果返回數量:
mysql> select * from users limit 2,2;
+----+----------+----------+-----+------+
| id | username | password | age | sex  |
+----+----------+----------+-----+------+
|  3 | TOM      | 123      |  29 |    0 |
|  4 | JOHN     | 456      |  25 |    0 |
+----+----------+----------+-----+------+
2 rows in set (0.00 sec)

注意這裡返回的是id為3,4而不是2,3。因為limit後第一個引數是記錄的相對位置,而記錄是從0開始編號,跟id沒有任何關係。

彩蛋,將一個表的查詢結果寫入另一個表中:

比如已新建了一個包含id,username列的test表,接下來將users表中的查詢記錄寫入test空表中:

INSERT test(username) SELECT username FROM users WHERE age >= 30;

此後查詢test表發現test中被寫入了記錄。

記錄的子查詢:

小tips:
以網格形式呈現資料:

SELECT * FROM tdb_goods\G  (注意不需要分號結尾)

讓客戶端可以顯示中文,但不影響伺服器已錄入的UTF8格式:

SET NAMES gbk;

使用比較運算子的子查詢:

e.g1查詢商品價格大於平均價格的產品:

SELECT goods_id,goods_name,goods_price FROM tdb_goods
WHERE goods_price >=
(SELECT ROUND(AVG(goods_price),2FROM tdb_goods;

e.g2

查詢商品價格大於商品範疇名稱為超級本的最大價格的商品:

SELECT goods_id,goods_name,goods_price FROM tdb_goods
WHERE goods_price >=
ANY(SELECT goods_price FROM tdb_goods WHERE goods_cate='超級本’);

e.g3

由於tdb_goods表中的商品分類為中文儲存,當表記錄達到百萬級以上時,查詢變得非常慢,如果用數字編號代替中文描述,可以改善效能,接下來,將建立tdb_goods_cates表來儲存中文分類:
3.1 建立表:

  CREATE TABLE IF NOT EXISTS tdb_goods_cates(

    cate_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,

    cate_name VARCHAR(40)

  );

3.2 將查詢結果寫入資料表:


  INSERT tdb_goods_cates (cate_name) SELECT goods_cate FROM tdb_goods GROUP BY goods_cate;

3.3 通過tdb_goods_cates資料表來更新tdb_goods表:

UPDATE tdb_goods INNER JOIN tdb_goods_cates ON goods_cate = cate_name 
SET goods_cate = cate_id ;

e.g4通過CREATE…SELECT來建立資料表並且同時寫入記錄(對e.g3的改進):

4.1 建立tdb_goods_brands表,並把查詢結果寫入表中:

CREATE TABLE tdb_goods_brands (

    brand_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,

    brand_name VARCHAR(40) NOT NULL

  ) SELECT brand_name FROM tdb_goods GROUP BY brand_name;

4.2 更新兩表之間的關係(取了別名以免混淆不同表的相同欄位名):

UPDATE tdb_goods AS  g  INNER JOIN tdb_goods_brands AS b ON g.brand_name = b.brand_name
SET g.brand_name = b.brand_id;

4.3 通過ALTER TABLE語句修改資料表結構(檢視原表,會發現brand_name還是字元型別,所以需要修改):

ALTER TABLE tdb_goods  
CHANGE goods_cate cate_id SMALLINT UNSIGNED NOT NULL,
CHANGE brand_name brand_id SMALLINT UNSIGNED NOT NULL;

關於連線:

先準備資料:
分別在tdb_goods_cates和tdb_goods_brands表插入記錄:

INSERT tdb_goods_cates(cate_name) VALUES('路由器'),('交換機'),('網絡卡');
INSERT tdb_goods_brands(brand_name) VALUES('海爾'),('清華同方'),('神舟');

在tdb_goods資料表寫入任意記錄:

 INSERT tdb_goods(goods_name,cate_id,brand_id,goods_price) VALUES(' LaserJet Pro P1606dn 黑白鐳射印表機','12','4','1849');
內連線:

查詢所有商品的詳細資訊(通過內連線實現):

SELECT goods_id,goods_name,cate_name,brand_name,goods_price FROM tdb_goods AS g
INNER JOIN tdb_goods_cates AS c ON g.cate_id = c.cate_id
INNER JOIN tdb_goods_brands AS b ON g.brand_id = b.brand_id\G
左外連線:

查詢所有商品的詳細資訊(通過左外連線實現):

SELECT goods_id,goods_name,cate_name,brand_name,goods_price FROM tdb_goods AS g
LEFT JOIN tdb_goods_cates AS c ON g.cate_id = c.cate_id
LEFT JOIN tdb_goods_brands AS b ON g.brand_id = b.brand_id\G
右外連線:

查詢所有商品的詳細資訊(通過右外連線實現):

SELECT goods_id,goods_name,cate_name,brand_name,goods_price FROM tdb_goods AS g
RIGHT JOIN tdb_goods_cates AS c ON g.cate_id = c.cate_id
RIGHT JOIN tdb_goods_brands AS b ON g.brand_id = b.brand_id\G
無限分類:

先建立表:

CREATE TABLE tdb_goods_types(
     type_id   SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
     type_name VARCHAR(20) NOT NULL,
     parent_id SMALLINT UNSIGNED NOT NULL DEFAULT 0
  ); 

插入記錄:

INSERT tdb_goods_types(type_name,parent_id) VALUES('家用電器',DEFAULT);
  INSERT tdb_goods_types(type_name,parent_id) VALUES('電腦、辦公',DEFAULT);
  INSERT tdb_goods_types(type_name,parent_id) VALUES('大家電',1);
  INSERT tdb_goods_types(type_name,parent_id) VALUES('生活電器',1);
  INSERT tdb_goods_types(type_name,parent_id) VALUES('平板電視',3);
  INSERT tdb_goods_types(type_name,parent_id) VALUES('空調',3);
  INSERT tdb_goods_types(type_name,parent_id) VALUES('電風扇',4);
  INSERT tdb_goods_types(type_name,parent_id) VALUES('飲水機',4);
  INSERT tdb_goods_types(type_name,parent_id) VALUES('電腦整機',2);
  INSERT tdb_goods_types(type_name,parent_id) VALUES('電腦配件',2);
  INSERT tdb_goods_types(type_name,parent_id) VALUES('筆記本',9);
  INSERT tdb_goods_types(type_name,parent_id) VALUES('超級本',9);
  INSERT tdb_goods_types(type_name,parent_id) VALUES('遊戲本',9);
  INSERT tdb_goods_types(type_name,parent_id) VALUES('CPU',10);
  INSERT tdb_goods_types(type_name,parent_id) VALUES('主機',10);

查詢所有分類及其父類:

SELECT s.type_id,s.type_name,p.type_name FROM tdb_goods_types AS s LEFT JOIN tdb_goods_types AS  p ON s.parent_id = p.type_id;

查詢所有分類及其子類:

SELECT p.type_id,p.type_name,count(s.type_name) AS children_count FROM tdb_goods_types AS p LEFT JOIN tdb_goods_types AS s ON s.parent_id = p.type_id GROUP BY p.type_name ORDER BY p.type_id;

查詢重複記錄:

 SELECT goods_id,goods_name FROM tdb_goods GROUP BY goods_name HAVING count(goods_name) >= 2;

刪除重複記錄:

 DELETE t1 FROM tdb_goods AS t1 LEFT JOIN (SELECT goods_id,goods_name FROM tdb_goods GROUP BY goods_name HAVING count(goods_name) >= 2 ) AS t2  ON t1.goods_name = t2.goods_name  WHERE t1.goods_id > t2.goods_id;

mysql變數的術語分類:

1.使用者變數:以”@”開始,形式為”@變數名”

使用者變數跟mysql客戶端是繫結的,設定的變數,只對當前使用者使用的客戶端生效

2.全域性變數:定義時,以如下兩種形式出現,set GLOBAL 變數名 或者 set @@global.變數名

對所有客戶端生效。只有具有super許可權才可以設定全域性變數

3.會話變數:只對連線的客戶端有效。

4.區域性變數:作用範圍在begin到end語句塊之間。在該語句塊裡設定的變數

declare語句專門用於定義區域性變數。set語句是設定不同型別的變數,包括會話變數和全域性變數

相關推薦

MySQL(5.5.48) 的基礎操作命令

執行環境:windows 7; mysql5.5.48; 資料庫操作: 登入: C:\Windows\system32>mysql -uroot -pxxxx """xxxx是你的密碼 """ 開啟資料庫可用: USE 資料庫名

mysql-5.7.18基本操作命令

未登陸狀態檢視mysql版本:mysql –version或者mysql -V 登陸狀態檢視mysql版本:select version(); mysql登陸:mysql -uroot -p回車然後輸入密碼 檢視有庫列表:show databases; 使用冒

MySQL基礎操作命令創建庫DDL

tables 建庫 字符 sql語句 win ron mysq 系統數據庫 lec 系統數據庫:information_schema:虛擬庫,主要存儲了系統中的一些數據庫對象的信息,例如用戶表信息,列信息,權限信息,字符信息等informance_schema:主要存儲數據

5 docker容器基本操作命令

1.啟動容器  run docker run IMAGE [COMMAND] [ARG...] IMAGE 是指啟動容器所使用的作業系統映象 [COMMAND]  [ARG...] 指的是容器啟動後執行的命令及其引數 例如: docker run ubuntu

mysql 基礎操作命令記錄

修改使用者  先用root使用者連結mysql mysql -u root -p 回車 輸入密碼 然後 use mysql   然後執行修改使用者命令 update set user='使用者名稱' where user='原使用者名稱'  flush privileges

MYSQL數據庫基本操作命令

數據庫的備份與恢復 mysql 文件中 line ria 禁止 對數 ... 登錄 MySQL數據庫系統是一個典型的C/S(客戶端/服務器)架構的應用,要訪問MySQL數據庫需要使用專門的客戶端軟件。在Linux系統中,最簡單、易用的MySQL客戶端軟件是其自帶的mysql

Linux文件的基礎操作命令

Linux文件基礎命令文件類操作命令: touch 123【創建文件】cp 文件名 -目錄名 【復制文件到指定的目錄】cp -r 目錄名 -目錄名【復制目錄到指定的目錄】cp -p 【保持原文件的屬性不變】(驗證:普通用戶登入創建文件,分別用cp於cp -p命令將其復制到/root並ls -l查看)mv 文件

RabbitMQ基礎操作命令

RabbitMQ基礎操作命令 1:啟動服務(兩種方式) rabbitmq-server start service rabbitmq-server start 2:檢視Connection,Queue,Channel,User rabbitmqctl

使用Mysql執行SQL語句基礎操作

SQL:  又叫結構化語言,是一種用來操作RDBMS的資料庫語言,在關係型資料庫中都支援使用SQL語句,如oracle、mysql等等。   注意: 在關係型資料庫中sql語句是通用的,而在非關係型資料庫中是不支援sql語句的,每種非關係型資料庫都有自己的查詢語言,是不通用的。   注意: sq

CentOS7系統基礎操作命令

啟動、關閉服務 啟動一個服務:systemctl start firewalld.service 關閉一個服務:systemctl stop firewalld.service 重啟一個服務:systemctl restart firewalld.service 顯示一個服務的狀態

mongoDB資料庫基礎操作命令

建立資料庫 > use runoob --->建立資料庫runoob > db ---> 檢視當前資料庫 > show dbs --> 檢視所有資料庫, 這時是看不見runoob這個資料庫的,我們必須插入一點資料才能

linux基礎操作命令

一、du命令 檢視目錄大小 例:du -b /home 以位元組為單位檢視home目錄下檔案大小 二、查詢檔案 find 例:find ./ -name ‘hel*’ 在當前目錄下檢視以hel開頭的檔案 三、查詢字串命令 grep 例

Git 一些基礎操作命令

$ git init 否則,在執行克隆命令的時候會失敗。 2、提交檔案到本地Git倉庫(把它們新增到快取區),使用如下命令: git add git add . (提交當前目錄的所有檔案) 3、使用如下命令以實際提交改動: git commit

Hadoop-Hbase基礎操作命令

1. 建立表create 'music_table','meta_data','action'2. 查詢表列表list3. 查看錶的具體描述describe 'music_table'4. 禁用表disable 'music_table'5. 啟用表enable 'music

Linux基礎操作命令詳解

一、基本知識 作業系統分類:Windows、Unix、Linux、IOS、Android、Mac OS X; Linux作業系統的發行版本可以大體分為兩類: 一類是商業公司維護的發行版本,以Redhat(RHEL)為代表; 一類是社群組織維護的發行版本,

Hadoop下hive資料庫基礎操作命令程式碼合集

create table useinfo(//建立表的名稱為useinfoid int,//int 值name string) //string值row format delimited //設定分隔符的格式 fields terminated by '\t'; //以tab鍵分割欄位create table

必須掌握的50條Linux基礎操作命令

說明: 根據筆者平時使用情況,並結合參考一些其他資料,精心整理出以下必須掌握的50條Linux基礎命令。 命令: 1. ssh 登入到遠端主機 $ ssh -l jsmith remotehost.example.com 除錯ssh客戶端 $ ssh -v -l jsmith remotehost.ex

MySQL數據庫(5)_MySQL數據庫常用操作命令

table mys 格式 ppa roo 輸入 進行 for 輸入密碼 註:剛安裝好的MySql包含一個含空密碼的root帳戶和一個匿名帳戶,這是很大的安全隱患,對於一些重要的應用我們應將安全性盡可能提高,在這裏應把匿名帳戶刪除、 root帳戶設置密碼,可用如下命令進行:u

MySQL 5.7 操作命令

roo 密碼 ESS 輸入 打開 process 允許 說明 實驗 說明 數據庫在安裝完成後,下面就是使用了,數據庫命令眾多,這裏就只操作一些簡單的命令了,畢竟太復雜的記不住,我也很無奈啊。數據庫的增、刪、改、查是必須要會的,也是些基本命令,接下來就做些示例。 實驗要求:c

【原】無腦操作:Windows 10 + MySQL 5.5 安裝使用及免安裝使用

界面 圖標 ini文件 字符集設置 exe 可能 mon rem 選擇 本文介紹Windows 10環境下, MySQL 5.5的安裝使用及免安裝使用 資源下載: MySQL安裝文件:http://download.csdn.net/detail/lf19820717/