資料的持久化
執行中的程式,其相關的執行期間資料是儲存在記憶體中,但是,我們的類似使用者資料要放置在持久化介質中,因為程式一旦關閉,再下次啟動的時候,還是需要能夠訪問到該資料的,記憶體中的資料在程式關閉後就會被清理掉。
我們現在使用的資料庫大部分都是關係型資料庫。
資料都是以表的形式存在的,業務之間的關係通過表與表的關聯發生。
表的構成:
表名 字段
excel 可以表現典型的關係型資料庫結構,access 是 office 套件中的乙個檔案資料庫。
資料庫的作用資料庫產品
典型的關係型資料庫產品:
oracle
mysql(oracle)
sqlserver(微軟)
db2(ibm)
敲了其中一部分的語句
select s.name
from t_student s
where s.name like 『張%』
select s.name
from t_student s
where s.name like 『張_五』
select s.name
from t_student s
where (s.name like 『張%』 or s.name like 『李%』) and (s.age >= 18 and s.age <= 23)
select s.name
from t_student s
where (s.name like 『張%』 or s.name like 『李%』) and s.age between 18 and 23
select s.name
from t_student s
where s.birthday between 『2018-09-01』 and 『2018-09-30』
select s.name
from t_student s
where s.num is null
select s.name
from t_student s
where s.description is not null
select s.name
from t_student s
where s.description = 」
select s.name
from t_student s
where s.num in (13, 16)
select s.*
from t_student s
where s.num in (13, 16)
select *
from t_student
where num in (13, 16)
select distinct level from t_student
select name, age+5 as 『五年後』 from t_student
select concat(name,」-「,case when num is null then 」 else num end) from t_student
select * from t_student where ***=』男』 order by birthday desc
select * from t_student where ***=』男』 order by level asc, birthday desc
update t_student set name=concat(name,」-「,id) where id>10
說實話,大部分的語句能看懂,但是自己寫就有點懵逼,多表的是完全不理解。
渡課學習 2018 8 31
jdbc 1.選擇資料庫 載入資料庫驅動 2.連線資料庫 3.建立資料庫查詢 4.獲取查詢結果 5.關閉查詢和連線。在使用 jdbc 的時候,需要關注的幾個問題 public class demo1 public static void insert string name,string code,...
渡課學習 2018 9 25
1.web應用程式介紹 2.html語言概述 3.第乙個html頁面的構建。1.理解什麼是web應用程式,以及和客戶端課程的區別 2.了解程式設計的基本原理 3.能編寫乙個最簡單和標準的html頁面 4.熟練掌握html的結構語法.cs的優缺點 1 優點 能充分發揮客戶端pc的處理能力,很多任務作可...
2018 11 2 渡課每日學習總結
方法描述 addclass 向匹配的元素新增指定的類名 after 在匹配的元素之後插入內容 向匹配元素集合中的每個元素結尾插入由引數指定的內容 向目標結尾插入匹配元素集合中的每個元素 attr 設定或返回匹配元素的屬性和值 before 在每個匹配的元素之前插入內容 clone 建立匹配元素集合的...