00 SQL課程簡介

2021-09-10 01:34:37 字數 1369 閱讀 5284

sql專案

sql

sql初級:

sql高階:

sql專案:

我們來看看wiki對sql的定義:

sql就是structure query language的縮寫,是用來查詢和操作的資料的一種語言(課程中的定義式:a language used to interact with a database),看起來是這個樣子滴:

是本課程中接觸的第一種程式語言(大多數人認為sql是乙個程式語言,但是很多人因為其缺乏完整性而提出了異議,sql雖然沒有類和迴圈,但其仍然有算術表示式、函式和變數。因為只是面向資料庫,也有說sql是領域程式語言的)。課程中將會通過入門、高階、專案3個部分幫我們掌握sql,加油!

將 browser 與資料庫連線起來

python和資料庫。有很多運算元據庫的介面,比如sqlite3是用來操作sqlite庫的。其實python一般不直接運算元據庫,而是用乙個orm框架作為中間層,用操作物件的方法來運算元據庫,避免直接寫sql語句,這樣比較方便,也可以防止sql注入攻擊。sqlalchemy是比較常用的orm,另外一些web框架也會提供自己的orm,比如django自帶的就很好用/廖雪峰的一篇orm介紹/

如果想在python環境(比如說課程後面的 jupyter notebook)中處理 sqllite 資料也是可以的,匯入sqlite3庫即可:

import sqlite3

import pandas as pd

cnx = sqlite3.connect(

'database.sqlite'

)df = pd.read_sql_query(

"select * from player_attributes"

, cnx)

#

sql是structured query language的縮寫,並不是一種特定的語言,在sql的發展中,有多個產品。課程中用的是 postgresql,專案完成是 sqlite,商用開源扛把子是 mysql。三者除了語言有些區別外,在特性和適用場所也有不同。/sqlite vs mysql vs postgresql: a comparison of relational database management systems/

基於零售業資料進行資訊挖掘

Cisco課程簡介

1.網路安裝和維護 郵件路由和交換協議部分 1 1.ccna 之 郵件路由和交換協議 1門核心考試 640 507 ccna ccna考試 有法語 匈牙利語 日本語 葡萄牙語和西班牙語形式的考卷 1 2.ccnp 之 郵件路由和交換協議 6 門核心考試 640 503 rting 郵件路由協議部分 ...

SQL效能學習彙總 00

1 1.在一條語句中不要重複使用相同的函式22 盡可能在儲存過程中使用臨時變數和臨時表 3 如 if object id tempdb.t is notnull drop table t4 select into t from 5 drop table t 63 當用select into時,它會鎖...

PSP課程 一 PSP簡介

psp簡介 主題 改變所需要的 psp和tsp原則和目標 什麼是tsp?管理支援所需要的 什麼是psp,它能提供什麼幫助?課程結果 軟體,改變的世界 軟體控制著多數的商業 和軍事系統。l 工廠操作由軟體控制 l 大多數高階產品的生產由軟體控制 l 金融 管理和商業操作的運營都需要軟體 軟體的消費 規...