Shell腳本連接oracle數據庫的實現代碼 linux shell 程式碼

最近研究瞭一下怎樣使用shell 腳本連接數據庫,然後執行查詢語句。這樣對於需要定時執行的腳本,我們可以建個 crontab 去定時執行。

先介紹一下客戶端的安裝:

linux 環境需要用 sqlplus 客戶端去連接oracle 數據庫,首先我們需要確認有沒有安裝:which sqlplus如果沒[……]

Read more

shell腳本定時備份MySQL數據庫數據並保留指定時間 linux shell 程式碼

公司用到的MySQL數據庫,經常有同事通過一頓騷操作把一些關鍵的配置數據誤刪,每次恢復都要花上不少時間,於是寫瞭個shell腳本,結合corntab每天凌晨備份數據庫,並保留7天。

同樣的備份腳本也可用於生產環境MySQL數據庫定時備份。

環境:CentOS 7.5 / MySQL 5.7

[......]

Read more

iOS開發數據庫SQLite的使用 – iPhone手機開發 iPhone軟體開發教學課程

iOS系統自帶Core Data來進行持久化處理,而且Core Data可以使用圖形化界面來創建對象,但是Core Data不是關系型數據庫,對於Core Data來說比較擅長管理在設備上創建的數據持久化存儲用戶創建的對象,但是要處理大量的數據時就應該優先選擇SQL關系型數據庫來存儲這些數據。
Co[......]

Read more

iOS開發數據庫篇—SQLite的應用 – iPhone手機開發 iPhone軟體開發教學課程

一、簡單說明

在iOS中使用SQLite3,首先要添加庫文件libsqlite3.dylib和導入主頭文件。

導入頭文件,可以使用庫中的函數(是純C語言的)

二、具體說明

新建一個項目,在項目的主界面中放四個按鈕(分別是,增加、刪除、修改、查詢)。

1.sqlite3_open(<#const[……]

Read more

iOS 開發 數據庫詳解之FMDB – iPhone手機開發 iPhone軟體開發教學課程

FMDB基本認知

FMDB是對iOS原生的SQLileSDK的封裝,使用起來更加對象化 FMDB主要涉及三個類
1>FMDatabase – 代表一個單線程下操作SQLite數據庫,用來執行SQL語句. 2>FMResultSet – 代表FMDatabase 的[……]

Read more

iOS FMDB數據庫詳解 – iPhone手機開發 iPhone軟體開發教學課程

iOS FMDB 數據庫詳解

一、簡單說明

1.什麼是FMDB

FMDB是iOS平臺的SQLite數據庫框架

FMDB以OC的方式封裝瞭SQLite的C語言API

 

2.FMDB的優點

使用起來更加面向對象,省去瞭很多麻煩、冗餘的c語言代碼

對比蘋果自帶的Core Data框架,更加輕量[……]

Read more

【iOS】基於Realm數據庫的記賬軟件–記賬模塊(一) – iPhone手機開發 iPhone軟體開發教學課程

【iOS】基於Realm數據庫的記賬軟件–記賬模塊(一)。

1、數據庫表設計

賬單表:Bill

字段

類型

說明

billID
NSString
賬單ID,主鍵

date
NSString
賬單產生日期

money
Dou[……]

Read more

iOS開發如何使用SQL數據庫保存信息 – iPhone手機開發 iPhone軟體開發教學課程

iOS開發如何使用SQL數據庫保存信息。使用BLOB字段來保存圖片是不是一個好的方法還存在爭議,小圖片除外。更常用的方法是將圖片保存為一個文件,然後隻在數據中保存圖片文件的元數據,比如文件的路徑。但是,如果你想把數據文件(初始數據)打包成一個文件放在你的應用中,這倒是一個很好的方法。

SQLite在[……]

Read more

iOS學習筆記16-數據庫SQLite – iPhone手機開發 iPhone軟體開發教學課程

一、數據庫

在項目開發中,通常都需要對數據進行離線緩存的處理,如新聞數據的離線緩存等。離線緩存一般都是把數據保存到項目的沙盒中。有以下幾種方式:
1. 歸檔:NSKeyedArchiver
2. 偏好設置:NSUserDefaults
3. plist存儲:writeToFile

上述的使用可以參考[……]

Read more

iOS 數據庫SQLite – iPhone手機開發 iPhone軟體開發教學課程

SQLite介紹

SQLite是一款輕型的嵌入式數據庫,安卓和iOS開發使用的都是SQLite數據庫。

它的特點:

它占用資源非常的低,在嵌入式設備中,可能隻需要幾百K的內存就夠瞭。它的處理速度比MySQL、PostgreSQL這兩款著名的數據庫都還快。它是C語言框架的,跨平臺性強。

要在iOS中[……]

Read more

ios Sqlite數據庫增刪改查基本操作 – iPhone手機開發 iPhone軟體開發教學課程

研究瞭幾天的數據庫,終於把它給搞出來瞭。Sqlite是ios上最常用的數據庫之一,大傢還是有必要瞭解一下的。這是仿照網上的一個例子做的,有些部分寫的不好,我稍作瞭修改,以講解為主,主要讓大傢能夠明白如何修改,明白原理,達到舉一反三的目的。

先來看看效果圖

  先來看看數據庫方法類,將各個操作都封裝[……]

Read more

iOS SQLite3數據庫操作 – iPhone手機開發 iPhone軟體開發教學課程

iOS中數據持久化分為四種:屬性列表、對象歸檔、SQLite3和Core Data,SQLite3數據庫操作是一個必不或缺的技術。

SQLite3簡介

SQLite3數據庫是移動端(iOS、Android、嵌入式)上認定的關系型數據庫,與MySQL、Oracle等數據庫相比,具有輕量級的優勢,[……]

Read more

iOS CoreData數據庫之創建 – iPhone手機開發 iPhone軟體開發教學課程

CoreData數據庫簡介

CoreData介紹

CoreData是一門功能強大的數據持久化技術,位於SQLite數據庫之上,它避免瞭SQL的復雜性,能讓我們以更自然的方式與數據庫進行交互。CoreData提供數據–OC對象映射關系來實現數據與對象管理,這樣無需任何SQL語句就能操作他[……]

Read more

iOS開發一行代碼系列:一行搞定數據庫 – iPhone手機開發 iPhone軟體開發教學課程

原理

iOS 和 SQL的對應關系

Model類結構 => SQL表結構

Model實例 => SQL表中的一行

Model實例的屬性 => SQL表中的一列

 

Model和Table的對應

 

@interface TestModel :NSObject[......]

Read more

iOS 開發之數據庫(SQLite) – iPhone手機開發 iPhone軟體開發教學課程

SQLite嵌入式數據庫優點:
1.嵌入式數據庫
2.支持事件,不需要配置,不需要安裝,不需要管理員
3.支持大部分SQL92標準
4.完整的數據庫保存在磁盤上面一個文件,同一個數據庫文件可以在不同機器上面使用,最大支持數據庫到2T
5.整個系統少於3萬行,少於250KB的內存占用

開始使用SQL[……]

Read more

iOS 開發之數據庫(SQLite) – iPhone手機開發 iPhone軟體開發教學課程

SQLite嵌入式數據庫優點:
1.嵌入式數據庫
2.支持事件,不需要配置,不需要安裝,不需要管理員
3.支持大部分SQL92標準
4.完整的數據庫保存在磁盤上面一個文件,同一個數據庫文件可以在不同機器上面使用,最大支持數據庫到2T
5.整個系統少於3萬行,少於250KB的內存占用

開始使用SQL[……]

Read more

iOS中 DataBase SQL數據庫 UI_高級 – iPhone手機開發 iPhone軟體開發教學課程

SQL(Structured query Lauguage) :結構化 查詢 語言
1.創建表格的SQL語句 create table if not exists Teacher(tea_id integer primary key autoincrement,tea_name text,tea_g[……]

Read more

iOS中 FMDB第三方SQLite數據庫 UI_20 – iPhone手機開發 iPhone軟體開發教學課程

1.什麼是FMDB?

FMDB是iOS平臺下SQLite數據庫,隻不過它是OC方式封裝瞭C語言的SQLite語句,使用起來更加面向對象

 

2.FMDB的優點:1.使用起來更加面向對象; 2.對比蘋果自帶的 Core Data 數據管理工具更加的輕量級,更加的靈活,而且FMDB支持跨平臺;[……]

Read more

iOS開發 – SQLite數據庫(CRUD) – iPhone手機開發 iPhone軟體開發教學課程

iOS中的數據存儲方式

Plist(NSArrayNSDictionary)
Preference(偏好設置NSUserDefaults)
NSCoding(NSKeyedArchiverNSkeyedUnarchiver)
SQLite3
Core Data

SQLite簡介

什麼是SQLite
[……]

Read more