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