MySQL(5.5.48) 的基礎操作命令
執行環境:windows 7; mysql5.5.48;
資料庫操作:
登入:
C:\Windows\system32>mysql -uroot -pxxxx """xxxx是你的密碼 """
開啟資料庫可用:
USE 資料庫名字;
建立資料庫:
CREATE {DATABASE | 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),2)FROM 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/