1. 程式人生 > >oracle && mysql 匯入匯出資料總結

oracle && mysql 匯入匯出資料總結

python中包含六種內建序列,重點的是列表和元組,其他是字串,Unicode字串,buffer物件和xrange物件
## 列表 ##
.>>> [‘lemon’,12] 這就是一個簡單列表
[]表示空列表
一、列表的通用操作:索引,分片,加,乘,已經成員資格
索引:

str = ‘hello world’
str[1]
‘e’
str[0]
‘h’
str[-1]
‘d’
索引下標從0開始,c/c++亦是如此。索引可以為負數。
分片:

digits = [1,2,3,4,5,6,7,8,9]
digits[1:2]====>[2]
digits[3:]=====>[4,5,6,7,8,9]
digits[-3:-1] =====>[7,8]

如何獲得後三個元素。

digits[-3:0]=====>[]

實際上左邊的索引如何比右邊的索引晚出現,其結果都是空列表
所以這裡我們使用

digits[-3:]====>[7,8,9]

也可以使用步長

a= [1,2,3,4,5,6,7,8,9]
a[1:6:1]
[2, 3, 4, 5, 6]
a[8:3:-1]
[9, 8, 7, 6, 5]
a[::-1] #直接是序列反轉。當然也可以使用reverse來實現
[9, 8, 7, 6, 5, 4, 3, 2, 1]

刪除元素

del digits[1]
digits
[1, 3, 4, 5, 6, 7, 8, 9]

分片賦值

p = list(‘python’)
p
[‘p’, ‘y’, ‘t’, ‘h’, ‘o’, ‘n’]
p[-2:] = list(‘ab’)
p
[‘p’, ‘y’, ‘t’, ‘h’, ‘a’, ‘b’]

列表方法
1.append

a=[1,2]
a
.append(3)===>[1,2,3]

2.count 統計元素出現的次數

['i','am','so','cool','i','am','hansome'].count('i') ===>2
x = [[1,2],1,2,[2,1,[1,2]]]
x.count(1) ====>1
x.count([1,2])====>1

3.extend 序列擴充套件

a=[1,2,3]
b=[4,5,6]
a.extend(b)
a
[1,2,3,4,5,6]

4index 返回位置

['i','am','so','cool','i','am','hansome'].index('i') = 0

如果沒有值的話出錯。
5.insert 在制定的位置插入元素

[1,2,3].insert(1,'yoo')====>[1,'yoo',2,3]

6.pop 預設移除最後一個元素
pop是列表方法中唯一一個有返回值的函式

[1,2,3].pop()====>[1,2]
[1,2,3].pop(0)===>[2,3]

7,remove 移除某個值

['1bc',1,2,3].remove(1)===>['1bc',2,3]

如果移除的值不存在,出現ValueError錯誤
8,reverse 反序

[1,2,3].reverse()===>[3,2,1]

9,sort 排序==預設升序

x=[4,2,1,6,5,3]
y=x
x.sort()
x==>[1,2,3,4,5,6]
y==>[1,2,3,4,5,6]

這時候y也出現了變化,因為指向的是同一個地址
這時候可用分片
即:y=x[:]這事就就是兩那個不同的序列。
## 元組 ##
元組是不可變的

()
()
1
1
1,#單個構造的時候,加逗號
(1,)
1,2,3
(1, 2, 3)
1.元組不可變
2.元組可以作為對映的鍵值
3.元組可以作為內建函式和方法的返回值。

## 字串 ##

import string
string.digits
‘0123456789’
string.letters
‘abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ’
string.lowercase
‘abcdefghijklmnopqrstuvwxyz’
string.printable
‘0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!”#$%&\’()*+,-./:;<=>[email protected][\]^_{|}~ \t\n\r\x0b\x0c'
string.punctuation
'!"#$%&\'()*+,-./:;<=>[email protected][\\]^_
{|}~’
string.uppercase
‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’

字串方法有很多,常用的包含find,join,lower,replace,split,strip,translate.
## dict字典 ##

相關推薦

oracle && mysql 匯入匯出資料總結

python中包含六種內建序列,重點的是列表和元組,其他是字串,Unicode字串,buffer物件和xrange物件 ## 列表 ## .>>> [‘lemon’,12] 這就是一個簡單列表 []表示空列表 一、列表的通用操作:索

Mysql匯入匯出資料總結

寫在前面的話:1,Mysql資料庫在進行匯入匯出時最好先斷開一切訪問資料庫的連線,否則會發生難以預料的錯誤,例如:我在匯入資料庫的時候,一直無法匯入,報錯無法讀取db.sql,或者出現輸入指令後加了分號

mysql 匯入匯出資料的方法總結

1. 以檔案形式匯出資料https://dev.mysql.com/doc/refman/5.5/en/load-data.htmlmysql -P port -u username -h ip -p password -e "use database ;query sql

mysql匯入匯出資料指令碼(含遠端)及錯誤收集

使用mysql的mysqldump命令進行資料的匯入匯出。 1、匯出 匯出(遠端): 以下指令碼為預設語句,其他引數預設 mysqldump -h127.0.0.1 -uusername -ppassw

Mysql匯入匯出資料_mac啟動和解除安裝

1、匯出資料庫 mysqldump -uroot -pIhaidou.123 database_name > /usr/local/database_name.sql 2、匯入資料庫 my

mysql 匯入匯出資料&合併空間

mysql 匯入匯出資料 find / -name mysqldump 找到 mysqldump 的絕對路徑 /usr/bin/mysqldump -u root -p 備份的資料庫名字 > /tmp/名字.sql 匯出 /usr/bi

docker mysql 匯入匯出資料

匯出資料 1.匯出mysql單張表結構和資料: docker exec -it my-mysql mysqldump dbname -uroot -p123456 --tables tname >/root/t.sql 2.匯出資料庫中的所有表結構和資料 docker exec

sqoop簡單操作-從mysql匯入匯出資料

轉:http://blog.csdn.net/chaiyiping/article/details/40295881 安裝和配置: tar -zxvf sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz vi /etc/profil

mysql匯入匯出資料

備份資料庫: 進入cmd 匯出所有資料庫:輸入:mysqldump -u [資料庫使用者名稱] -p -A>[備份檔案的儲存路徑] 匯出資料和資料結構:輸入:mysqldump -u [資料庫使用者名稱] -p [要備份的資料庫名稱]>[備份檔案的儲存路徑] 例

mysql資料匯入匯出方法總結

MySQL資料備份還原方式總結: 一、將資料匯入到指定的資料庫 第一種匯入方式: (linux下和Windows 下語法是一樣的,只是路勁的書寫方式不同而已)  1、建立一個空資料庫  2、進入MySQL安裝目錄bin下  3、匯入命令 mysql  -uroot –p

mysql匯入匯出指定資料指令碼(含遠端)及弊端

有時候,需要匯出表中的指定列的資料,拼接成INSERT語句。如下: Code(遠端匯出需要加入引數"-h+ip";本地則去掉該引數,或者將ip換為本地ip即可) mysql -h+ip -uusername -ppassword -e "select concat('insert i

mysql匯入匯出全部資料指令碼(含遠端)及錯誤收集

使用mysql的mysqldump命令進行資料的匯入匯出。 1、匯出 匯出(遠端): 以下指令碼為預設語句,其他引數預設 mysqldump -h127.0.0.1 -uusername -ppassword --databases dbname --tables tablenam

Oracle利用exp和imp,資料泵impdp和expdp匯入匯出資料,spool匯出資料

Oracle利用exp和imp,資料泵impdp和expdp匯入匯出資料,spool匯出資料 注意: (1)imp只能匯入exp匯出的檔案 ,imp,exp是客戶端程式,操作少量資料  (2)impdp只能匯入expdp匯出的檔案,impdp,expdp是伺服器端程式,操作適量大的

資料ETL實踐探索(1)---- python 與oracle資料庫匯入匯出

文章大綱 ETL 簡介 工具的選擇 1. oracle資料泵 匯入匯出實戰 1.1 資料庫建立 1.2. installs Oracle 1.3 export / import data from oracle

oracle在cmd下通過命令匯入匯出資料

1、首先在cmd下切換到oracle的客戶端的exp.exe所在的bin目錄下,例如 D:\oracle\product\10.2.0\client_2\BIN 資料匯出:匯出的資料庫名稱是在tnsnames.ora檔案中定義的  1 將資料庫zxcc完全匯出,使用

mysql匯出資料的sql檔案中只匯入指定的一個表

場景 昨天系統自動備份了某一個數據庫的全部表資料,名dbAll.sql.gz。檔案較大(如40G) 今天因發現某一個表tableA的一條資料存在問題,需核對兩條記錄的變化。需從dbAll中找回tableA的資料,以便比較該記錄。 操作方案 1.將dbAll.sql

MySQL匯入匯出表結構和資料

匯出 從Linux伺服器資料庫中倒出表結構和資料(想倒出的.sql檔案放在哪個資料夾下就在哪個資料夾下執行) mysqldump -u資料庫的使用者名稱 -h資料庫連線地址 -p資料庫密碼

DB2、Oracle命令列匯入/匯出資料

匯出/匯入表資料   DB2匯出/匯入表資料   (1)匯出整個資料庫表結構、方法、儲存過程等,執行指令碼: db2look –d dbname -e -o db.sql -i username -w password db2 -tvf db.sql     (2)單表資料

Navicat for MySQL使用手記(中)--匯入/匯出資料

與phpMyAdmin和Mysql-Front相比,Navicat所匯出資料表的格式更多,同時增加了對Excel2007以上版本的支援,當設計完一個表後,如果有上百條或更多的原始資料需要匯入MySQL資料庫時我們就可以先把設計好的資料匯出到一個Excel表中,然後按照格式去填充資料,最後把這些填充完的資料再

mysql匯入匯出.csv格式資料

window下匯入資料: LOAD DATA INFILE "C:\\1.csv" REPLACE INTO TABLE demo CHARACTER SET gb2312 FIELDS TERMINATED BY "," ENCLOSED BY "" LINES TERMINA