MySQL教程

MySQL教程

《MySQL教程》是2015年由清華大學出版社出版的圖書,作者是鄭阿奇。

基本介紹

  • 書名:MySQL教程
  • 作者:鄭阿奇
  • ISBN:9787302389958
  • 定價:44.5元
  • 出版時間:2015-3-26
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

本書以當前最流行MySQL5.6作為平台,包含MySQL基礎(含習題)、實驗、綜合套用實習和附錄。首先介紹資料庫基礎,此後系統介紹MySQL5.6,並通過實驗進行操作練習和消化理解;同時系統介紹目前最流行的PHP、ASP.NET(C#)、JavaEE和VisualBasic6.0等平台操作MySQL資料庫的方法。通過本書學習,可掌握在當前幾個流行平台開發MySQL資料庫套用系統的方法,比較好地解決MySQL“學”和“用”的問題。
本書可作為大學本科、高職高專有關課程教材,也可供廣大資料庫套用開發人員使用或參考。

目錄

第1章資料庫基礎2
1.1資料庫基本概念2
1.1.1資料庫與資料庫管理系統2
1.1.2數據模型3
1.1.3關係型資料庫語言5
1.2資料庫設計5
1.2.1概念模型5
1.2.2邏輯模型7
1.2.3物理模型8
1.3資料庫套用系統8
1.3.1套用系統的數據接口8
1.3.2C/S架構的套用系統10
1.3.3B/S架構的套用系統11
習題112
第2章MySQL5.6環境13
2.1MySQL資料庫13
2.1.1MySQL概述13
2.1.2MySQL5.6安裝運行13
2.1.3MySQL命令初步22
2.2常用MySQL界面工具26
2.2.1圖形化客戶端26
2.2.2基於Web的管理工具26
習題227
第3章MySQL資料庫和表28
3.1MySQL資料庫28
3.1.1創建資料庫28
3.1.2修改資料庫29
3.1.3刪除資料庫30
3.2MySQL表30
3.2.1創建表30
3.2.2修改表35
3.2.3刪除表37
[2][3]MySQL教程目錄[2]3.2.4表結構特點37
3.3MySQL表記錄操作38
3.3.1插入記錄38
3.3.2修改記錄42
3.3.3刪除記錄44
3.4MySQL資料庫信息顯示46
習題347
第4章MySQL查詢和視圖49
4.1關係運算基礎49
4.1.1選擇(Selection)運算49
4.1.2投影(Projection)運算50
4.1.3連線(Join)運算50
4.2MySQL資料庫查詢51
4.2.1SELECT語句51
4.2.2選擇列53
4.2.3FROM子句59
4.2.4WHERE子句64
4.2.5GROUPBY子句75
4.2.6HAVING子句76
4.2.7ORDERBY子句78
4.2.8LIMIT子句79
4.2.9UNION語句80
4.2.10HANDLER語句81
4.3MySQL視圖83
4.3.1視圖的概念83
4.3.2創建視圖83
4.3.3查詢視圖85
4.3.4更新視圖86
4.3.5修改視圖88
4.3.6刪除視圖89
習題489
第5章MySQL索引與完整性約束90
5.1MySQL索引90
5.1.1索引及作用90
5.1.2索引的分類91
5.2MySQL索引創建91
5.3MySQL數據完整性約束95
5.3.1主鍵約束95
5.3.2替代鍵約束97
5.3.3參照完整性約束98
5.3.4CHECK完整性約束100
5.3.5命名完整性約束102
5.3.6刪除完整性約束102
習題5103
第6章MySQL語言結構104
6.1MySQL語言簡介104
6.2常量和變數105
6.2.1常量105
6.2.2變數108
6.3運算符與表達式112
6.3.1算術運算符112
6.3.2比較運算符114
6.3.3邏輯運算符116
6.3.4位運算符117
6.3.5運算符優先權118
6.3.6表達式119
6.4系統內置函式119
6.4.1數學函式119
6.4.2聚合函式122
6.4.3字元串函式122
6.4.4日期和時間函式126
6.4.5加密函式129
6.4.6控制流函式130
6.4.7格式化函式131
6.4.8類型轉換函式132
6.4.9系統信息函式133
習題6135
第7章MySQL過程式資料庫對象136
7.1存儲過程136
7.1.1創建存儲過程136
7.1.2存儲過程體138
7.1.3存儲過程的調用、刪除和修改147
7.2存儲函式151
7.2.1創建存儲函式151
7.2.2存儲函式的調用、刪除和修改153
7.3觸發器154
7.4事件158
7.4.1創建事件159
7.4.2修改和刪除事件161
習題7162
第8章MySQL資料庫備份與恢復163
8.1基本概念163
8.2常用的備份恢複方法164
8.2.1使用SQL語句:導出或導入表數據164
8.2.2使用客戶端工具:備份資料庫167
8.2.3直接複製170
8.3日誌檔案171
8.3.1啟用日誌171
8.3.2用mysqlbinlog處理日誌172
習題8173
第9章MySQL安全管理174
9.1用戶管理174
9.1.1添加、刪除用戶174
9.1.2修改用戶名、密碼176
9.2許可權控制176
9.2.1授予許可權176
9.2.2許可權轉移和限制181
9.2.3許可權回收183
9.3表維護語句183
9.3.1索引列可壓縮性語句183
9.3.2檢查表是否有錯語句184
9.3.3獲得表校驗和語句185
9.3.4最佳化表語句185
9.3.5修復表語句185
習題9186
第10章MySQL多用戶事務管理187
10.1事務管理187
10.1.1事務的概念187
10.1.2ACID屬性187
10.1.3事務處理189
10.1.4事務隔離級191
10.2多用戶訪問193
10.2.1鎖定的級別193
10.2.2鎖定與解鎖193
10.2.3並發訪問的問題194
習題10195
第二部分MySQL實驗
實驗1MySQL的使用198
實驗2創建資料庫和表201
實驗3表數據插入、修改和刪除204
實驗4資料庫的查詢和視圖208
實驗4.1資料庫的查詢208
實驗4.2視圖的使用216
實驗5索引和數據完整性219
實驗6MySQL語言結構223
實驗7過程式資料庫對象的使用228
實驗8備份與恢復234
實驗9資料庫的安全性237
第三部分綜合套用實習
實習0學生成績管理系統242
P0.1學生成績管理系統資料庫242
P0.2學生成績管理系統主要功能242
P0.3學生成績管理系統工作方式243
實習1PHP/MySQL學生成績管理系統246
P1.1Eclipse開發環境246
P1.1.1Eclipse安裝與配置246
P1.1.2PHP項目的創建248
P1.2學生成績管理系統開發250
P1.2.1主程式界面250
P1.2.2學生信息錄入253
P1.2.3學生信息查詢262
P1.2.4成績信息錄入268
P1.2.5學生成績查詢275
實習2ASP.NET(C#)/MySQL學生成績管理系統279
P2.1ASP.NET連線MySQL資料庫279
P2.1.1ADO.NET連線資料庫279
P2.1.2ASP.NET(C#)和MySQL資料庫連線280
P2.2學生成績管理系統母版282
P2.2.1母版頁設計方法282
P2.2.2添加各個內容頁面285
P2.3學生成績管理系統開發286
P2.3.1顯示照片286
P2.3.2學生信息錄入288
P2.3.3學生信息查詢303
P2.3.4成績信息錄入307
P2.3.5學生成績查詢314
實習3JavaEE/MySQL學生成績管理系統317
P3.1構建JavaEE環境317
P3.1.1JavaEE環境搭建317
P3.1.2創建Struts2項目320
P3.2學生成績管理系統開發323
P3.2.1設計系統主界面323
P3.2.2學生信息錄入326
P3.2.3學生信息查詢、修改和刪除333
P3.2.4學生成績錄入347
實習4VB6.0/MySQL學生成績管理系統356
P4.1連線MySQL資料庫356
P4.1.1創建ODBC數據源356
P4.1.2通過OLE連線MySQL資料庫359
P4.2學生成績管理系統開發363
P4.2.1學生成績管理系統主界面363
P4.2.2學生信息查詢365
P4.2.3學生信息修改368
P4.2.4學生成績的錄入372
附錄A學生成績資料庫(xscj)表結構樣本數據376
附錄BMySQLAdministrator簡介381
B.1下載和安裝381
B.2創建資料庫382
B.3建立、刪除和修改表384
B.4表數據增修刪386
B.5運算元據庫389
附錄CphpMyAdmin簡介396
C.1安裝phpMyAdmin環境396
C.2創建資料庫401
C.3運算元據庫405
第1章JavaEE開發方法1
1.1JavaEE概述1
1.1.1JavaEE傳統開發1
1.1.2JavaEE框架開發4
1.2JavaEE開發環境的構建5
1.2.1JDK7.2的安裝與配置5
1.2.2Tomcat7.0的安裝與配置6
1.2.3集成開發環境的搭建9
1.3MyEclipse9.0開發入門13
1.3.1MyEclipse9.0環境介紹13
1.3.2一個簡單的JavaProject程式14
1.3.3一個簡單的WebProject程式17
1.3.4項目的導出、移除和導入19
思考與實驗22
第2章網頁設計基礎23
2.1XHTML23
2.1.1文檔頭25
2.1.2文檔正文26
2.1.3設定文本格式27
2.1.4多媒體標記33
2.1.5表格的設定34
2.1.6表單的套用37
2.1.7超連結的套用44
2.1.8設計框架46
2.2CSS樣式表49
2.3XML基礎52
2.3.1基本結構52
2.3.2語法規則53
2.3.3XML元素552.3.4XML屬性56
2.3.5XML驗證57
2.3.6查看XML文檔58
2.2.7使用CSS顯示XML文檔59
2.3.8使用XSLT顯示XML文檔61
2.4JavaScript基礎63
2.4.1JavaScript語法基礎63
2.4.2JavaScript瀏覽器對象65
思考與實驗72
MySQL教程目錄第3章JSP基礎73
3.1JSP概述73
3.1.1一個簡單的JSP實例73
3.1.2JSP運行原理74
3.2Servlet基礎75
3.2.1Servlet主要接口和類75
3.2.2Servlet舉例80
3.3JSP基本構成82
3.3.1JSP數據定義83
3.3.2JSP程式塊83
3.3.3JSP表達式84
3.3.4JSP指令84
3.3.5JSP動作85
3.3.6JSP注釋91
3.4JSP內置對象92
3.4.1page對象92
3.4.2config對象92
3.4.3out對象92
3.4.4response對象93
3.4.5request對象93
3.4.6session對象94
3.4.7application對象95
3.4.8pageContext對象97
3.4.9exception對象97
思考與實驗98
第4章JavaEE資料庫開發基礎99
4.1SQLServer200899
4.1.1SQLServer2008配置99
4.1.2SQLServer2008伺服器組件101
4.1.3ManagementStudio環境103
4.1.4建立資料庫和表104
4.2創建數據源連線107
4.2.1在MyEclipse中創建對SQLServer2008的連線107
4.2.2解決Tomcat與SQLServer2008連線埠衝突108
4.3資料庫套用基礎實例110
4.3.1功能說明110
4.3.2系統分析和建表112
4.3.3開發步驟112
思考與實驗123
第5章Struts2開發124
5.1Struts2概述124
5.1.1MVC簡介124
5.1.2Struts2體系結構124
5.2基本套用及工作流程125
5.2.1簡單的Struts2實例125
5.2.2Struts2工作流程及各種檔案詳解130
5.2.3Struts2數據驗證及驗證框架的套用137
5.3標籤庫套用142
5.3.1Struts2的OGNL表達式142
5.3.2數據標籤145
5.3.3控制標籤148
5.3.4表單標籤151
5.3.5非表單標籤154
5.4攔截器套用154
5.4.1攔截器配置154
5.4.2攔截器實現類155
5.4.3自定義攔截器156
5.5國際化套用158
5.6檔案上傳套用162
5.6.1上傳單個檔案162
5.6.2多檔案上傳165
5.7Struts2綜合套用實例167
思考與實驗172
第6章Hibernate開發173
6.1Hibernate概述173
6.2Hibernate套用基礎174
6.2.1Hibernate套用實例開發174
6.2.2Hibernate各種檔案的作用180
6.2.3Hibernate核心接口188
6.2.4HQL查詢190
6.3Hibernate關係映射193
6.3.1一對一關聯193
6.3.2多對一單向關聯202
6.3.3一對多雙向關聯204
6.3.4多對多關聯206
6.4Hibernate與Struts2整合套用實例210
6.4.1整合原理210
6.4.2需求演示211
6.4.3架構和準備213
6.4.4功能實現222
思考與實驗236
第7章Spring開發237
7.1Spring概述237
7.2依賴注入238
7.2.1工廠模式238
7.2.2依賴注入套用240
7.2.3注入的兩種方式243
7.3接口及基本配置246
7.3.1Spring核心接口246
7.3.2Spring基本配置247
7.4SpringAOP249
7.4.1代理機制249
7.4.2AOP的基本概念253
7.4.3通知254
7.4.4切入點257
7.5Spring的事務支持259
7.5.1採用TransactionProxyFactoryBean生成事務代理259
7.5.2利用繼承簡化配置261
7.5.3採用BeanNameAutoProxyCreator自動創建事務代理262
7.5.4用DefaultAdvisorAutoProxyCreator自動創建事務代理264
7.6Spring與Struts2的整合266
7.7Spring與Hibernate的整合270
思考與實驗277
第8章Struts2、Hibernate和Spring整合:學生成績管理系統278
8.1系統構成278
8.1.1整合原理278
8.1.2層次劃分280
8.2整合方法281
8.2.1準備Jar包281
8.2.2自定義用戶庫283
8.2.3添加Spring和Hibernate開發能力287
8.3持久層開發289
8.3.1生成POJO類及映射檔案289
8.3.2實現DAO292
8.4實現業務邏輯299
8.4.1業務邏輯接口及實現類299
8.4.2事務管理配置305
8.5表示層設計307
8.5.1配置過濾器及監聽器307
8.5.2主界面設計307
8.5.3登錄功能311
8.5.4學生信息管理315
思考與實驗324
第9章Ajax330
9.1Ajax介紹330
9.2Ajax基礎套用332
9.2.1XMLHttpRequest對象332
9.2.2Ajax適用場合334
9.3開源Ajax框架335
9.4Ajax套用實例337
思考與實驗341
第10章模組化開發:網上購書系統342
10.1系統分析和設計342
10.1.1網上購書系統概述342
10.1.2資料庫設計343
10.2搭建系統框架345
10.2.1創建項目工程345
10.2.2資料庫表反向工程347
10.3前端界面開發353
10.3.1頁面布局353
10.3.2分塊設計358
10.3.3效果展示363
10.4註冊、登錄和註銷364
10.4.1註冊功能364
10.4.2登錄和註銷369
10.5圖書分類展示372
10.5.1圖書分類372
10.5.2新書展示375
10.5.3顯示指定類別圖書378
10.5.4頁面展示效果384
10.6圖書查詢386
10.7購物車389
10.7.1添加圖書到購物車389
10.7.2顯示購物車394
10.8結賬398
10.9Ajax為註冊添加驗證401
思考與實驗404
附錄ASQLServer2008學生成績管理系統資料庫405
A.1學生信息表405
A.2課程信息表406
A.3學生成績表407
A.4專業表408
A.5登錄表408
A.6連線表408
3.2命令方式創建資料庫42
3.2.1創建資料庫42
3.2.2修改資料庫50
3.2.3刪除資料庫52
第4章創建表53
4.1創建表空間53
4.1.1界面方式創建表空間53
4.1.2命令方式創建表空間55
4.2表結構和數據類型59
4.2.1表和表結構59
4.2.2數據類型60
4.2.3表結構設計61
4.3界面方式創建表63
4.3.1OEM方式操作表63
4.3.2使用SQLDeveloper操作表71
4.4命令方式創建表73
4.4.1創建表73
4.4.2修改表76
4.4.3刪除表78
第5章操作表數據79
5.1界面方式操作表數據79
5.1.1插入、刪除和修改表數據79
5.1.2從Excel表格中導入數據81
5.2命令方式操作表數據83
5.2.1插入記錄83
5.2.2刪除記錄86
5.2.3修改記錄87
第6章資料庫的查詢和視圖89
6.1連線、選擇和投影89
6.1.1選擇89
6.1.2投影90
6.1.3連線90
6.2資料庫的查詢91
6.2.1選擇列91
6.2.2選擇行95
6.2.3查詢對象101
6.2.4連線101
6.2.5匯總105
6.2.6排序108
6.2.7合併109
6.3資料庫視圖110
6.3.1視圖的概念110
6.3.2創建視圖111
6.3.3查詢視圖115
6.3.4更新視圖116
6.3.5修改視圖的定義117
6.3.6刪除視圖118
6.4格式化輸出結果119
6.4.1替換變數119
6.4.2定製SQLPlus環境123
第7章索引與數據完整性126
7.1索引126
7.1.1索引的分類126
7.1.2使用索引的原則127
7.1.3創建索引128
7.1.4維護索引133
7.1.5刪除索引134
7.2數據完整性135
7.2.1數據完整性的分類135
7.2.2約束的狀態137
7.2.3域完整性的實現138
7.2.4實體完整性的實現141
7.2.5參照完整性的實現144
第8章PL/SQL語言148
8.1PL/SQL概述148
8.1.1PL/SQL語言148
8.1.2PL/SQL的特點150
8.1.3PL/SQL的開發和運行環境151
8.2PL/SQL字元集151
8.2.1合法字元152
8.2.2運算符152
8.2.3其他符號153
8.3PL/SQL變數、常量和數據類型154
8.3.1變數154
8.3.2常量156
8.3.3常用數據類型156
8.3.4對象類型157
8.3.5數據類型轉換160
8.4PL/SQL基本程式結構和語句161
8.4.1PL/SQL程式塊161
8.4.2條件結構162
8.4.3循環結構165
8.4.4選擇和跳轉語句168
8.4.5異常169
8.4.6空操作和空值173
8.5系統內置函式173
8.6用戶定義函式178
8.6.1用戶定義函式的創建與調用178
8.6.2用戶定義函式的刪除182
8.7游標182
8.7.1顯式游標183
8.7.2隱式游標185
8.7.3使用游標變數188
8.7.4使用游標表達式190
8.8包190
8.8.1SQL語句方式創建191
8.8.2界面方式創建194
8.8.3重載195
8.8.4包的初始化196
8.8.5Oracle內置包196
8.9集合197
8.9.1聯合數組197
8.9.2嵌套表198
8.9.3可變數組200
8.9.4集合的屬性和方法200
第9章存儲過程和觸發器205
9.1存儲過程205
9.1.1存儲過程的創建和執行205
9.1.2存儲過程的編輯修改209
9.1.3存儲過程的刪除210
9.2觸發器210
9.2.1利用SQL語句創建觸發器210
9.2.2界面方式創建觸發器215
9.2.3啟用和禁用觸發器216
9.2.4觸發器的刪除217
第10章高級數據類型218
10.1Oracle11g資料庫與大對象數據218
10.1.1大對象數據類型218
10.1.2在Oracle資料庫中導入大對象數據219
10.2Oracle11g資料庫與XML221
10.2.1XML概述222
10.2.2OracleXMLDB概述224
10.2.3Oracle資料庫中導入XML數據225
10.2.4XQuery的基本用法227
第11章系統安全管理232
11.1用戶232
11.1.1創建用戶232
11.1.2管理用戶240
11.2許可權管理241
11.2.1許可權概述241
11.2.2系統許可權管理242
11.2.3對象許可權管理248
11.2.4安全特性249
11.3角色管理250
11.3.1角色概述250
11.3.2創建用戶角色252
11.3.3管理用戶角色254
11.4概要檔案和數據字典視圖256
11.4.1創建概要檔案256
11.4.2管理概要檔案259
11.4.3數據字典視圖260
11.5審計262
11.5.1審計啟用262
11.5.2登錄審計263
11.5.3操作審計264
11.5.4對象審計265
11.5.5許可權審計266
第12章備份和恢復268
12.1備份和恢復概述268
12.1.1備份概述268
12.1.2恢復概述271
12.2導入/導出272
12.2.1導出272
12.2.2導入275
12.3脫機備份278
12.4在線上備份278
12.4.1以ARCHIVELOG方式運行資料庫279
12.4.2執行資料庫備份279
12.5資料庫恢復284
12.6數據泵286
12.6.1概述286
12.6.2數據泵的使用286
第13章事務、鎖、閃回和Undo表空間297
13.1事務297
13.1.1事務的概念297
13.1.2事務處理298
13.1.3自治事務303
13.2鎖304
13.2.1鎖機制和死鎖304
13.2.2鎖的類型305
13.2.3表鎖和事務鎖306
13.3閃回操作306
13.3.1基本概念307
13.3.2查詢閃回307
13.3.3表閃回308
13.3.4刪除閃回310
13.3.5資料庫閃回312
13.3.6歸檔閃回316
13.4Undo表空間318
13.4.1自動Undo管理318
13.4.2Undo表空間的優點319
13.4.3Undo表空間管理參數319
13.4.4創建和管理Undo表空間320
第14章其他概念322
14.1同義詞322
14.1.1創建同義詞322
14.1.2使用同義詞323
14.1.3刪除同義詞324
14.2資料庫連結324
14.2.1創建資料庫連結324
14.2.2使用資料庫連結326
14.2.3刪除資料庫連結326
14.3快照326
14.3.1創建快照327
14.3.2修改快照332
14.3.3刪除快照332
14.4序列333
14.4.1創建序列333
14.4.2修改序列335
14.4.3刪除序列336
第15章綜合套用實踐數據準備337
15.1資料庫與基本表337
15.2視圖338
15.3觸發器與完整性約束339
15.4存儲過程340
15.5綜合套用實習功能341
第16章VB/Oracle學生成績管理系統342
16.1VB6.0連線Oracle11g資料庫342
16.1.1使用ADODC控制項連線Oracle342
16.1.2使用ADODBConnection對象連線Oracle344
16.1.3使用ADODB對象執行查詢345
16.1.4使用ADODB對象更新數據346
16.1.5使用ADODB對象執行存儲過程346
16.2學生成績管理系統的實現347
16.2.1主窗體設計347
16.2.2學生信息查詢348
16.2.3學生信息管理352
16.2.4學生成績錄入357
第17章VisualC#(2010)/Oracle11g學生成績管理系統362
17.1ADO.NET模型362
17.1.1ADO.NET模型簡介362
17.1.2組件下載及安裝364
17.2VisualC#操作Oracle資料庫365
17.2.1連線資料庫365
17.2.2執行SQL命令365
17.2.3使用OracleDataReader對象訪問數據368
17.2.4使用DataSet對象訪問數據369
17.2.5執行存儲過程370
17.3使用VisualC#開發學生成績管理系統371
17.3.1創建學生成績管理系統371
17.3.2父窗體設計373
17.3.3學生信息查詢374
17.3.4學生信息管理378
17.3.5學生成績錄入384
第18章ASP.NET4.0(C#)/Oracle11g學生成績管理系統390
18.1使用ASP.NET4.0操作Oracle資料庫390
18.1.1將資料庫連線字元串寫入配置檔案390
18.1.2操作Oracle資料庫392
18.2使用ASP.NET開發學生成績管理系統393
18.2.1創建學生成績管理網站393
18.2.2設計母版頁394
18.2.3設計顯示照片頁面396
18.2.4學生信息查詢397
18.2.5學生信息管理402
18.2.6學生成績錄入408
第19章PHP5.X/Oracle11g學生成績管理系統415
19.1開發環境的搭建415
19.1.1Apache的下載與安裝415
19.1.2PHP的安裝與配置416
19.1.3開發工具的選擇418
19.2PHP操作Oracle資料庫418
19.2.1連線資料庫418
19.2.2執行PL/SQL命令419
19.2.3訪問數據419
19.2.4執行存儲過程421
19.2.5插入圖片422
19.3學生成績管理系統的實現423
19.3.1主程式界面設計423
19.3.2學生信息查詢425
19.3.3學生信息管理430
19.3.4學生成績錄入435
第20章JavaEE(Struts2)/Oracle11g學生成績管理系統440
20.1認識Struts2440
20.2基於Struts2的架構設計441
20.3構建系統準備443
20.4設計系統主界面446
20.5JavaEE套用訪問Oracle448
20.6學生信息錄入453
20.7學生信息查詢、修改和刪除457
20.8學生成績錄入470
第21章實驗477
實驗1熟悉Oracle11g操作環境477
實驗2創建資料庫和表477
實驗3表數據操作478
實驗4資料庫的查詢和視圖478
實驗5索引和數據完整性479
實驗6PL/SQL編程479
實驗7存儲過程和觸發器的使用480
實驗8Oracle高級數據類型480
實驗9系統安全管理481
附錄AOracle11g資料庫的卸載482
附錄BXSCJ資料庫樣本數據485MySQL教程目錄

相關詞條

熱門詞條

聯絡我們