finddb,conndb 函式增加
vi .bashrc
–新增下列內容
function cdb(){ mysql -u’test_1’ -p -S$(find /db/mysql* -name $1 -type d 2>/dev/null|awk -F’/’ ‘{print “/var/run/mysqld/mysqld"substr($3,6,6)”.sock"}’) $1;}
function finddb(){ find /db/mysql* -name $1 -type d 2>/dev/null; }
function conndb(){ mysql -u’test_1’ -p -S $(echo $1|awk ‘{ if($1 ==‘3306’) {print “/var/run/mysqld/mysqld.sock”;} else {print “/var/run/mysqld/mysqld_”$1".sock"}}’);}
儲存更改後 執行如下語句:
source .bashrc
此時就可以通過如下用法找出資料庫所在埠
finddb dbname
可以通過如下語句登入埠所在資料庫
conndb port
相關推薦
finddb,conndb 函式增加
vi .bashrc –新增下列內容 function cdb(){ mysql -u’test_1’ -p -S$(find /db/mysql* -name $1 -type d 2>/dev
Python基礎之給函式增加元資訊
1. 引數註解 當寫好一個函式以後,想為這個函式的引數新增一些額外的資訊,這樣的話,其他的使用者就可以清楚的知道這個函式應該怎麼使用,這個時候可以使用函式引數註解。 函式引數註解能提示程式設計師應該怎樣正確使用這個函式。 比如,下面這個函式就是一個被註解了的函式: def add(x:int,
Flask框架實現給檢視函式增加裝飾器操作示例
在@app.route的情況下增加裝飾器的寫法: ? 1 2 3 4
經驗乾貨:使用tf.py_func函式增加Tensorflow程式的靈活性
不知不覺,筆者接觸Tensorflow也滿一年了。在這一年當中,筆者對Tensorflow的瞭解程度也逐漸加深。相比筆者接觸的第一個深度學習框架Caffe而言,筆者認為Tensorflow更適合科
javaassist修改constructor建構函式,增加方法,修改方法
public class SimplePrincipal implements Principal, Serializable 35 { 36 private static final long serialVersionUID = 7701951
MySQL為使用者郵箱增加馬賽克函式
1 CREATE DEFINER=`root`@`%` FUNCTION `mosaic`(col varchar(255)) RETURNS varchar(255) CHARSET utf8 2 BEGIN 3 -- 為使用者郵箱增加馬賽克 4 RETURN 5 IF(INSTR(col,'@')
陣列的增加函式push() 跟刪除函式splice() 的簡單應用, 查詢some() ,some也可以順便查索引, findIndex()專門查索引
add() { // 新增的方法 // console.log('ok') // 分析: &
ACMNO.25 C語言-間隔輸出 寫一函式,輸入一個四位數字,要求輸出這四個數字字元,但每兩個數字間空格。如輸入1990,應輸出"1 9 9 0"。 輸入 一個四位數 輸出 增加空格輸出
題目描述 寫一函式,輸入一個四位數字,要求輸出這四個數字字元,但每兩個數字間空格。如輸入1990,應輸出"1 9 9 0"。 輸入 一個四位數 輸出 增加空格輸出 樣例輸入 1990 樣例輸出 1 9 9 0 來源/分類 C語言
猜數遊戲的程式碼和實驗文件中的說明,為了增加程式碼的複用性,將猜數字遊戲封裝為函式GuessSecret(maxtimes),將允許猜數字的最大次數maxtimes作為引數。在呼叫GuessSecret時
from random import * def GuessSecret(maxtimes): n=0; x = 0 secret = randint(0, 100)
MFC如何修改檔案檢視FileView中已有的樹結構的右鍵選單(其相應函式為OnContextMenu),即如何增加/修改/刪除 選單項?
在用VS做MFC程式設計時,新建的工程中自帶了檔案檢視/類檢視/屬性視窗/輸出視窗等內容。檔案檢視FileView中具有初始右鍵選單,如圖所示: 那麼如果想要給這個右鍵選單增加選單項,該如何實現呢? 1. 首先可以看一下這個右鍵選單是在哪裡響應的,開啟FileView
int abs(int number)函式有感: 求補碼和通過補碼求對應的整數 C++(增加:數字的二進位制表示中1的個數)
#include "limits.h" #include "math.h" int abs(int number) { int const mask = number >> (si
js動態新增input按鈕並給按鈕增加onclick的函式事件(帶引數)
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> &l
1.定義一個人員類Person,包括姓名、編號、性別等資料成員和用於輸入、輸出的成員函式,在此基礎上派生出學生類Student類(增加成績)和教師類Teacher(增加教齡),並實現對學生和教師資訊的
#include <iostream> #include<string.h> using namespace std; class person { private: string name,sex; int number; public: voi
PHP5.6新增加可變函式引數
今天無事,看了下PHP手冊。發現PHP版本更新增加不少東西。下面就說說其中的PHP5.6更新中新增加的可變函式引數。 程式碼1: function sum(...$numbers) {
習題 9.8 修改第6題的程式,增加一個fun函式,改寫main函式。改為在fun函式中呼叫change和display函式。在fun函式中使用物件的引用(Student &)作為形參。
C++程式設計(第三版) 譚浩強 習題9.8 個人設計 習題 9.8 修改第6題的程式,增加一個fun函式,改寫main函式。改為在fun函式中呼叫change和display函式。在fun函式中
輸出連續字元函式(動態增加空間)
#include<stdio.h>#include<conio.h> #include<windows.h> #define Step 10 //空間增加的步長. char * getstr() //任意長度的字串輸入,返回字
hello_world-3.1之增加操作函式fops(一)概念介紹
所有的dentry用d_parent和d_child連線起來,就形成了我們熟悉的樹狀結構。 inode代表的是物理意義上的檔案,通過inode可以得到一個數組,這個陣列記錄了檔案內容的位置,如該檔案位於硬碟的第3,8,10塊,那麼這個陣列的內容就是3,8,10。其索引節點號inode->
CC2530增加printf輸出函式
printf在程式除錯中有很大幫助,實時列印log,非常方便。特別是在無線系統除錯,實時性很強,並不是單步除錯能夠做到的。 TICC2530,實現printf步驟: 1.新增log.c檔案 #include "OSAL.h" #include "npi.h
hconcat函式 與 vconcat函式的使用---增加行或列
vconcat: 將多個矩陣水平的拼接起來,可用在增加某一矩陣的最前列和最後的列 hconcat: 將多個矩陣垂直的拼接起來,可用在增加某一矩陣的最前行和最後的行。這個函式不十分緊要,一般可以用resize和pushback來代替hconcat
MySQL中concat函式,mysql在欄位前/後增加字串
MySQL中concat函式 使用方法: CONCAT(str1,str2,…) 返回結果為連線引數產生的字串。如有任何一個引數為NULL ,則返回值為 NULL。 注意: 如果所有引數均為非二進位制字串,則結果為非二進位制字串。 如果自變數中含有任一二進位制字串,則