一、先打普通副本還是修羅副本?
普通副本難度比較低,修羅副本難度高
二、如何建立數(shù)據(jù)庫(kù),利用什么軟件建立數(shù)據(jù)庫(kù)?
啥叫數(shù)據(jù)庫(kù)?excel也可以算,access也可以算,mysql也可以算,hbase也可以算,你要數(shù)據(jù)庫(kù)干啥,決定了你怎么搭建數(shù)據(jù)庫(kù)。
三、數(shù)據(jù)庫(kù)設(shè)計(jì)?
本文檔明確數(shù)據(jù)庫(kù)設(shè)計(jì)原則和規(guī)范,規(guī)范數(shù)據(jù)庫(kù)對(duì)象命名方式,見(jiàn)名知意,強(qiáng)化分工,保證數(shù)據(jù)庫(kù)高效穩(wěn)定運(yùn)行
1 數(shù)據(jù)庫(kù)設(shè)計(jì)原則
1) 充分考慮業(yè)務(wù)邏輯和數(shù)據(jù)分離,數(shù)據(jù)庫(kù)只作為一個(gè)保證ACID特性的關(guān)系數(shù)據(jù)的持久化存儲(chǔ)系統(tǒng),盡量減少使用自定義函數(shù)、存儲(chǔ)過(guò)程和視圖,不用觸發(fā)器。
2) 充分考慮數(shù)據(jù)庫(kù)整體安全設(shè)計(jì),數(shù)據(jù)庫(kù)管理和使用人員權(quán)限分離。
3) 充分考慮具體數(shù)據(jù)對(duì)象的訪問(wèn)頻度及性能需求,結(jié)合主機(jī)、存儲(chǔ)等需求,做好數(shù)據(jù)庫(kù)性能設(shè)計(jì)。
4) 充分考慮數(shù)據(jù)增長(zhǎng)模型,決策是否采用“分布式(水平拆分或者垂直拆分)”模式。
5) 充分考慮業(yè)務(wù)數(shù)據(jù)安全等級(jí),設(shè)計(jì)合適的備份和恢復(fù)策略。
2 設(shè)計(jì)規(guī)范
2.1 約定
1) 一般情況下設(shè)計(jì)遵守?cái)?shù)據(jù)的設(shè)計(jì)規(guī)范3NF,盡量減少非標(biāo)準(zhǔn)范式或者反模式使用。
3NF規(guī)定:
? 表內(nèi)的每一個(gè)值都只能被表達(dá)一次。
? 表內(nèi)的每一行都應(yīng)該被唯一的標(biāo)識(shí)(有唯一鍵)。
? 表內(nèi)不應(yīng)該存儲(chǔ)依賴于其他鍵的非鍵信息。
常見(jiàn)關(guān)鍵字(不得直接作為相關(guān)命名):range、match、delayed、select、and、from、where、not、in、out、add、as、user、name、key、index、type、group、order、max、min、count、concat、by、desc、asc、null等等,更多請(qǐng)參考 MySQL 官方保留字。
2) 數(shù)據(jù)庫(kù)和表的字符集統(tǒng)一:字符集(utf8mb4),排序規(guī)則(utf8mb4_general_ci)
2.2 表設(shè)計(jì)規(guī)范
1) 應(yīng)該根據(jù)系統(tǒng)架構(gòu)中的組件劃分,針對(duì)每個(gè)組件所處理的業(yè)務(wù)進(jìn)行組件單元的數(shù)據(jù)庫(kù)設(shè)計(jì);不同組件間所對(duì)應(yīng)的數(shù)據(jù)庫(kù)表之間的關(guān)聯(lián)應(yīng)盡可能減少,確保組件對(duì)應(yīng)的表之間的獨(dú)立性,為系統(tǒng)或表結(jié)構(gòu)的重構(gòu)提供可能性。
2) 采用領(lǐng)域模型驅(qū)動(dòng)的方式和自頂向下的思路進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),首先分析系統(tǒng)業(yè)務(wù),根據(jù)職責(zé)定義對(duì)象。對(duì)象要符合封裝的特性,確保與職責(zé)相關(guān)的數(shù)據(jù)項(xiàng)被定義在一個(gè)對(duì)象之內(nèi),不會(huì)出現(xiàn)職責(zé)描述缺失或多余。
3) 應(yīng)針對(duì)所有表的主鍵和外鍵建立索引,有針對(duì)性地建立組合屬性的索引。
4) 盡量少采用存儲(chǔ)過(guò)程。
5) 設(shè)計(jì)出的表要具有較好的使用性。
6) 設(shè)計(jì)出的表要盡可能減少數(shù)據(jù)冗余,確保數(shù)據(jù)的準(zhǔn)確性。
2.3 字段規(guī)范
1) 一行記錄必須表內(nèi)唯一,表必須有主鍵。
2) 如果數(shù)據(jù)庫(kù)類型為MYSQL ,應(yīng)盡量以自增INT類型為主鍵。如果數(shù)據(jù)庫(kù)類型為ORACLE,建議使用UUID為主鍵。
3) 日期字段,如需要按照時(shí)間進(jìn)行KEY分區(qū)或者子分區(qū),則使用VARCHAR2類型存儲(chǔ),存儲(chǔ)格式為:YYYYMMDD 。如若不需要以KEY形式作為分區(qū)列,則使用DATE或者DATETIME類型存儲(chǔ)。不建議使用時(shí)間戳存儲(chǔ)時(shí)間。
4) 字段名稱和字段數(shù)據(jù)類型對(duì)應(yīng),如DATE命名字段,則存儲(chǔ)時(shí)間精確到日,如TIME命名字段,則存儲(chǔ)時(shí)間精確到時(shí)分秒,甚至毫秒。
2.4 命名規(guī)范類
2.4.1 約定
1) 數(shù)據(jù)庫(kù)對(duì)象命名清晰,盡量做到見(jiàn)名知意,在進(jìn)行數(shù)據(jù)庫(kù)建模時(shí)備注對(duì)象,便于他人理解。
2) 數(shù)據(jù)庫(kù)類型為MYSQL,采用全小寫英文單詞
3) 數(shù)據(jù)庫(kù)類型為ORACLE,則使用駝峰式命名規(guī)范
4) 數(shù)據(jù)庫(kù)對(duì)象命名長(zhǎng)度不能超過(guò)30個(gè)字符
3 管理范圍
管理數(shù)據(jù)庫(kù)中所有對(duì)象,包括庫(kù),表,視圖,索引,過(guò)程,自定義函數(shù),包,序列,觸發(fā)器等
3.1 建庫(kù)
1) 數(shù)據(jù)庫(kù)名:采用小寫英文單詞簡(jiǎn)拼或漢字小寫拼音,多個(gè)單詞或拼音采用下劃線"_"連接
2) 數(shù)據(jù)庫(kù)編碼規(guī)則及排序規(guī)則:字符集(utf8mb4),排序規(guī)則(utf8mb4_general_ci)
3) 建庫(kù)其他要求:庫(kù)名與應(yīng)用名稱盡量一致
3.2 建表
表名應(yīng)使用名詞性質(zhì)小寫英文單詞。如果需要單詞詞組來(lái)進(jìn)行概括,單詞與單詞之間使用英文半角輸入狀態(tài)下_連接。如果超長(zhǎng),則從前面單詞開(kāi)始截取,保留單詞前三位,保留完整的最后一個(gè)單詞,如果依然超長(zhǎng),則保留前面單詞首字母,直接和最后一個(gè)單詞連接;臨時(shí)表命名以TMP開(kāi)頭,命名格式為TMP_模塊/用途名稱_名字拼音首字母;表名不能直接采用關(guān)鍵字命名
1) 表命名:采用“業(yè)務(wù)名稱_表的作用”格式命名(例如:alipay_task / force_project / trade_config)
2) 建表其他要求:表名長(zhǎng)度不能超過(guò)30個(gè)字符;一定要指定一個(gè)主鍵字段;必須要根據(jù)業(yè)務(wù)對(duì)表注釋;如果修改字段含義或?qū)ψ侄伪硎镜臓顟B(tài)追加時(shí),需要及時(shí)更新字段注釋;
3) 表必備字段:
`is_delete` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '狀態(tài)(1刪除、0未刪除)',
`is_enabled` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '狀態(tài)(1啟用、0作廢)',
`op_first` varchar(50) DEFAULT NULL COMMENT '創(chuàng)建人',
`op_first_time` datetime DEFAULT NULL COMMENT '創(chuàng)建時(shí)間',
`op_last` varchar(50) DEFAULT NULL COMMENT '更新人',
`op_last_time` datetime DEFAULT NULL COMMENT '更新時(shí)間',
3.3 建字段
1) 字段命名:
表中標(biāo)識(shí)唯一性字段必須以標(biāo)識(shí)性簡(jiǎn)稱+id命名。其余字段根據(jù)存儲(chǔ)信息,使用名詞性質(zhì)英文單詞表示,如需要單詞詞組來(lái)進(jìn)行概括,單詞與單詞之間使用英文半角輸入狀態(tài)下_連接。外鍵引用字段使用外鍵表_id的形式命名;字段名必須使用小寫字母或數(shù)字,禁止出現(xiàn)數(shù)字開(kāi)頭,禁止兩個(gè)下劃線中間只出現(xiàn)數(shù)字;表達(dá)是與否概念的字段,必須使用 is_xxx 的方式命名,數(shù)據(jù)類型是 unsigned tinyint;表達(dá)邏輯刪除的字段名 is_deleted,1 表示刪除,0 表示未刪除
2) 字段類型、長(zhǎng)度
如果存儲(chǔ)的字符串長(zhǎng)度幾乎相等,使用 char 定長(zhǎng)字符串類型;小數(shù)類型為 decimal;id 必為主鍵,類型為 bigint unsigned;應(yīng)盡量以自增INT類型為主鍵;優(yōu)先選擇符合存儲(chǔ)需要的最小的數(shù)據(jù)類型;將字符串轉(zhuǎn)化為數(shù)字類型存儲(chǔ);對(duì)于非負(fù)數(shù)據(jù)采用無(wú)符號(hào)整形進(jìn)行存儲(chǔ)signed int -2147483648-2147483648,unsigned int 0-2147483648,有符號(hào)比無(wú)符號(hào)多出一倍的存儲(chǔ)空間;varchar(n) n代表字符數(shù),不是字節(jié)數(shù),varchar(255)=765個(gè)字節(jié),過(guò)大的長(zhǎng)度會(huì)消耗更多的內(nèi)存;避免使用text\BLOB數(shù)據(jù)類型,建議text\BLOB列分離到單獨(dú)的擴(kuò)展表中,text\BLOB類型只能使用前綴索引;避免使用enum數(shù)據(jù)類型,修改enum需要使用alter語(yǔ)句,enum類型的order by操作效率低,需要額外操作,禁止使用數(shù)值作為enum的枚舉值;盡可能把所有列定義為not null,索引null列需要額外的空間來(lái)保存,所以要占用更多的空間,進(jìn)行比較和計(jì)算時(shí)要對(duì)null值做特別的處理;禁止字符串存儲(chǔ)日期型的數(shù)據(jù),缺點(diǎn)1:無(wú)法用日期函數(shù)進(jìn)行計(jì)算和比較,缺點(diǎn)2:用字符串存儲(chǔ)日期要占用更多的空間;使用timestamp或datetime類型存儲(chǔ)時(shí)間,timestamp存儲(chǔ)空間更??;財(cái)務(wù)的相關(guān)金額使用decimal類型,decimal類型為精準(zhǔn)浮點(diǎn)數(shù),在計(jì)算時(shí)不會(huì)丟失精度,float、double非精準(zhǔn)浮點(diǎn)數(shù)
3) 字段其他要求
字段名稱長(zhǎng)度不能超過(guò)30個(gè)字符、盡量減少或者不使用聯(lián)合主鍵、字段盡可能不允許為null(為null時(shí)設(shè)定默認(rèn)值)、文本類型字段,屬性 字符集(utf8mb4),排序規(guī)則(utf8mb4_general_ci)、字段必須根據(jù)業(yè)務(wù)進(jìn)行注釋。
3.4 建索引
主鍵索引名為 pk_字段名;唯一索引名為 uk_字段名;普通索引名則為 idx_字段名。
說(shuō)明:pk_ 即 primary key;uk_ 即 unique key;idx_ 即 index 的簡(jiǎn)稱。
3.5 創(chuàng)建數(shù)據(jù)庫(kù)表視圖
1) 視圖命名:以"v_項(xiàng)目名/模塊名_用途"格式命名
2) 視圖其他要求:視圖名稱長(zhǎng)度不能超過(guò)30個(gè)字符
3.6 建存儲(chǔ)過(guò)程及自定義數(shù)據(jù)庫(kù)函數(shù)
1) 存儲(chǔ)過(guò)程命名:以"sp_用途"格式命名
2) 自定義數(shù)據(jù)庫(kù)函數(shù):以“fn_用途”格式命名
3) 存儲(chǔ)過(guò)程或自定義數(shù)據(jù)庫(kù)函數(shù):參數(shù)命名以“p_”開(kāi)頭命名;內(nèi)部變量命名以“v_”開(kāi)頭命名;游標(biāo)命名以“cur_loop_”開(kāi)頭命名;循環(huán)變量命名以“i_found_”開(kāi)頭命名。
3.7 建數(shù)據(jù)庫(kù)用戶
用戶命名:采用授權(quán)用戶姓名全拼小寫命名
3.8 其他要求
1) 查詢大數(shù)據(jù)表,參數(shù)字段需建索引;
2) 數(shù)據(jù)庫(kù)表、字段刪除或變更操作(a-不需要的表或字段,一般備注“作廢”即可;b-需要修改的表或字段,先備注作廢原表或原字段,再創(chuàng)建新表或新字段,且備注好作廢原因。);
四、數(shù)據(jù)庫(kù)類型有哪些,目前主流數(shù)據(jù)庫(kù)是哪種?
關(guān)系型數(shù)據(jù)庫(kù),非關(guān)系型數(shù)據(jù)庫(kù)(NoSQL),鍵值(Key-value)數(shù)據(jù)庫(kù)。主流的數(shù)據(jù)庫(kù)那就是關(guān)系型數(shù)據(jù)庫(kù)了,特別是關(guān)系型數(shù)據(jù)庫(kù)中的分布式數(shù)據(jù)庫(kù)。墨天輪最新排名(2022.11)數(shù)據(jù)庫(kù)前十榜單中關(guān)系型數(shù)據(jù)庫(kù)占了1-9名,前二十榜單中也僅有兩個(gè)非關(guān)系型數(shù)據(jù)庫(kù)。關(guān)系型數(shù)據(jù)庫(kù)之所以占了絕大部分?jǐn)?shù)據(jù)庫(kù)份額,是因?yàn)殛P(guān)系型數(shù)據(jù)庫(kù)作為成熟的數(shù)據(jù)庫(kù)技術(shù)理念,其精髓的范式設(shè)計(jì),嚴(yán)謹(jǐn)?shù)囊恢滦?,原子性,完整性等?yōu)勢(shì)是無(wú)法被取代的。
AntDB在運(yùn)營(yíng)商深耕了十幾年,覆蓋了OLTP與OLAP場(chǎng)景,是非常典型的HTAP類型的關(guān)系型數(shù)據(jù)庫(kù),業(yè)務(wù)覆蓋計(jì)費(fèi)、CRM等核心交易,同時(shí)覆蓋清算分析等分析型業(yè)務(wù)。比如AntDB數(shù)據(jù)庫(kù)服務(wù)于中國(guó)電信某省計(jì)費(fèi)系統(tǒng)上云,包含數(shù)據(jù)層、批價(jià)和出賬流程等大規(guī)模業(yè)務(wù)。在系統(tǒng)設(shè)計(jì)上,將資源、資產(chǎn)等交易熱數(shù)據(jù)遷移到AntDB數(shù)據(jù)庫(kù),極大地提高了業(yè)務(wù)關(guān)鍵數(shù)據(jù)的訪問(wèn)效率,整體提高了話單事務(wù)的處理性能。AntDB數(shù)據(jù)庫(kù)支撐10億用戶的通信交易場(chǎng)景,進(jìn)行在線交易與數(shù)據(jù)分析處理的HTAP混合負(fù)載,幫助客戶解決核心系統(tǒng)解決海量數(shù)據(jù)管理難題,基于分布式的架構(gòu)設(shè)計(jì),實(shí)現(xiàn)了在線彈性伸縮、強(qiáng)一致性事務(wù)、跨機(jī)房高可用等能力。
五、副本概念?
概念:每一個(gè)隊(duì)伍進(jìn)入副本時(shí),他們會(huì)各自擁有自己隊(duì)伍的地圖,不同的對(duì)伍看不到彼此,也無(wú)法互相支援。“副本”的概念最初是在著名網(wǎng)游“無(wú)盡的任務(wù)”中出現(xiàn)的,簡(jiǎn)稱“FB”。 例子:隊(duì)伍1進(jìn)入了地下城XX。他們進(jìn)入的是地下城XX的拷貝A。
隊(duì)伍2同樣進(jìn)入地下城XX,他們將不會(huì)進(jìn)入拷貝A,而是進(jìn)入拷貝B。
六、人機(jī)副本和真人副本獎(jiǎng)勵(lì)區(qū)別?
人機(jī)副本和真人副本的獎(jiǎng)勵(lì)區(qū)別主要體現(xiàn)在以下幾個(gè)方面:1. 難度程度:人機(jī)副本一般由游戲內(nèi)置的電腦控制角色扮演,難度相對(duì)較低,而真人副本則由其他真實(shí)玩家組成,難度更大。由于真人玩家的智能和反應(yīng)能力更具挑戰(zhàn)性,真人副本的難度更高,因此通關(guān)真人副本可以獲得更高級(jí)別的獎(jiǎng)勵(lì)。2. 獎(jiǎng)勵(lì)數(shù)量和品質(zhì):真人副本通常會(huì)提供更多的獎(jiǎng)勵(lì),這可能是因?yàn)檎嫒烁北拘枰嗟臅r(shí)間和精力來(lái)完成,游戲開(kāi)發(fā)商為了激勵(lì)玩家參與和完成副本設(shè)定了更多、更高品質(zhì)的獎(jiǎng)勵(lì)。而人機(jī)副本的獎(jiǎng)勵(lì)一般較少,可能是因?yàn)槠潆y度較低,通關(guān)對(duì)于玩家來(lái)說(shuō)相對(duì)容易。3. 社交互動(dòng):真人副本多為多人合作游戲,需要組隊(duì)與其他真實(shí)玩家協(xié)作完成任務(wù),因此可以通過(guò)多人社交互動(dòng)獲得更好的游戲體驗(yàn)。而人機(jī)副本則可以由單人完成,無(wú)需依賴其他真實(shí)玩家,因此社交互動(dòng)較少。綜上所述,人機(jī)副本和真人副本獎(jiǎng)勵(lì)區(qū)別主要體現(xiàn)在難度、獎(jiǎng)勵(lì)數(shù)量和品質(zhì)、社交互動(dòng)等方面。
七、日常副本中有幾種副本類型?
魔獸世界日常副本只有一種模式,就是英雄模式,會(huì)有完成任務(wù)獎(jiǎng)勵(lì)。
八、數(shù)據(jù)庫(kù)設(shè)計(jì) 案例?
以下是一個(gè)簡(jiǎn)單的MySQL數(shù)據(jù)庫(kù)設(shè)計(jì)案例,以存儲(chǔ)學(xué)生和課程信息為例:
假設(shè)我們有兩個(gè)實(shí)體:學(xué)生(Student)和課程(Course),每個(gè)學(xué)生可以選擇多個(gè)課程,每個(gè)課程可以被多個(gè)學(xué)生選擇。
首先,我們創(chuàng)建兩個(gè)表來(lái)表示學(xué)生和課程:
Student表
| 列名 | 類型 |
|---|---|
| student_id | INT (主鍵) |
| name | VARCHAR |
| age | INT |
| gender | VARCHAR |
Course表
| 列名 | 類型 |
|---|---|
| course_id | INT (主鍵) |
| name | VARCHAR |
| credit | INT |
| instructor | VARCHAR |
接下來(lái),我們需要?jiǎng)?chuàng)建一個(gè)關(guān)聯(lián)表來(lái)存儲(chǔ)學(xué)生和課程之間的關(guān)系,表示學(xué)生選擇了哪些課程:
Student_Course表
| 列名 | 類型 |
|---|---|
| student_id | INT (外鍵) |
| course_id | INT (外鍵) |
在Student_Course表中,student_id和course_id列分別作為外鍵,關(guān)聯(lián)到Student表和Course表的主鍵。
這種設(shè)計(jì)模式稱為"多對(duì)多"關(guān)系,通過(guò)使用關(guān)聯(lián)表來(lái)實(shí)現(xiàn)學(xué)生和課程之間的多對(duì)多關(guān)系。
通過(guò)以上的數(shù)據(jù)庫(kù)設(shè)計(jì),你可以存儲(chǔ)和查詢學(xué)生、課程以及學(xué)生選擇的課程的信息。當(dāng)然,具體的數(shù)據(jù)庫(kù)設(shè)計(jì)取決于你的實(shí)際需求和業(yè)務(wù)規(guī)則,上述僅提供了一個(gè)簡(jiǎn)單的示例。
九、考研數(shù)據(jù)庫(kù)方向???
一直從事分布式數(shù)據(jù)庫(kù)開(kāi)發(fā),說(shuō)點(diǎn)個(gè)人感受吧。數(shù)據(jù)庫(kù)本身比較難,比一般的軟件開(kāi)發(fā)要難,尤其是內(nèi)核和調(diào)休,會(huì)牽扯各種問(wèn)題,需要對(duì)操作系統(tǒng)原理,算法,數(shù)據(jù)結(jié)構(gòu)都有比較好的掌握,但是這個(gè)前景還是很好的,作為數(shù)據(jù)存儲(chǔ)核心,待遇一般還是不錯(cuò)的。如果以后做DBA會(huì)非常辛苦,單純開(kāi)發(fā)如果不出差也還不錯(cuò)。
國(guó)內(nèi)數(shù)據(jù)庫(kù)研究做的比較好的高校包括人民大學(xué),華科,南開(kāi),華師大等等,很多高校是沒(méi)有這個(gè)研究方向的,或者有數(shù)據(jù)存儲(chǔ)方向也是偏向大數(shù)據(jù),這個(gè)與國(guó)內(nèi)互聯(lián)網(wǎng)環(huán)境有關(guān)系,人工智能太火導(dǎo)致傳統(tǒng)操作系統(tǒng),編譯器,數(shù)據(jù)庫(kù)這幾個(gè)最難的基礎(chǔ)軟件沒(méi)有人愿意去做,但是又非常重要。
從中美貿(mào)易摩擦來(lái)看,以后基礎(chǔ)軟件國(guó)產(chǎn)化是必然,但是路很長(zhǎng)很長(zhǎng),不是一年兩年甚至也不是十年二十年。
十、怎樣創(chuàng)建數(shù)據(jù)庫(kù)?
謝邀~
樹懶君精心整理了一番,接下來(lái)就4種流行數(shù)據(jù)庫(kù)的創(chuàng)建方法介紹。
一、創(chuàng)建數(shù)據(jù)庫(kù)簡(jiǎn)介
數(shù)據(jù)庫(kù)是儲(chǔ)存關(guān)鍵資料的文件系統(tǒng),用數(shù)據(jù)庫(kù)管理系統(tǒng)建立大家的數(shù)據(jù)庫(kù),就可以更好地提供安全性。如今伴隨著社會(huì)發(fā)展的迅速化趨勢(shì),數(shù)據(jù)庫(kù)獲得了極大的運(yùn)用,數(shù)據(jù)庫(kù)為前端和后臺(tái)的程序都提供了數(shù)據(jù)和信息支持。因此,對(duì)于想管理好數(shù)據(jù)庫(kù)的你來(lái)說(shuō),必須明白怎樣建立數(shù)據(jù)庫(kù),那么如何建立呢?跟著本文一起來(lái)學(xué)習(xí)吧。
二、4種主流數(shù)據(jù)庫(kù)創(chuàng)建方式
2.1 MySQL創(chuàng)建數(shù)據(jù)庫(kù)
MySQL中創(chuàng)建數(shù)據(jù)庫(kù)的基礎(chǔ)英語(yǔ)的語(yǔ)法文件格式以下。
CREATE DATABASE db_name;在其中“db_name”是即將創(chuàng)建的數(shù)據(jù)庫(kù)名字,該名字不可以與早已存有的數(shù)據(jù)庫(kù)同名。
實(shí)例:創(chuàng)建 MySQL 數(shù)據(jù)庫(kù),名稱為 shulanxt:
CREATE DATABASE shulanxt;按回車執(zhí)行上述語(yǔ)句,即可創(chuàng)建名叫 shulanxt 的數(shù)據(jù)庫(kù)。
2.2 SQL Server創(chuàng)建數(shù)據(jù)庫(kù)
SQLServer創(chuàng)建數(shù)據(jù)庫(kù)的方式有兩種:
- 根據(jù)運(yùn)作SQL腳本制作;
- 應(yīng)用SQLServer管理方法模塊創(chuàng)建數(shù)據(jù)庫(kù)。
以下流程將展現(xiàn)怎么使用SQLServer管理方法模塊在SQLServer2014創(chuàng)建數(shù)據(jù)庫(kù)。
在目標(biāo)任務(wù)管理器中,右鍵單擊數(shù)據(jù)庫(kù)文件夾名稱/標(biāo)志,隨后挑選Newdatabase…:
開(kāi)展數(shù)據(jù)庫(kù)取名,這里叫“TaskTracker”,隨后點(diǎn)一下“OK”,即完成創(chuàng)建:
2.3 Oracle創(chuàng)建數(shù)據(jù)庫(kù)
2.3.1 創(chuàng)建新用戶并授與管理權(quán)限
最先,起動(dòng)SQLplus程序的命令行:
sqlplus如下所示:
注意:也可以從菜單欄的安裝文件直接開(kāi)啟 SQLPlus。
當(dāng)SQLPlus起動(dòng)后,使用在安裝Oracle數(shù)據(jù)庫(kù)網(wǎng)絡(luò)服務(wù)器時(shí)鍵入的登陸密碼以sys用戶身份登陸:
C:\Users\Administrator>sqlplus
SQL*Plus:Release11.2.0.1.0Productionon星期五11月1004:32:172017
Copyright(c)1982,2010,Oracle.Allrightsreserved.
請(qǐng)輸入用戶名:sysassysdba
輸入口令:隨后,應(yīng)用下列CREATEUSER句子創(chuàng)建一個(gè)新用戶:ot,用以在可插進(jìn)數(shù)據(jù)庫(kù)中創(chuàng)建實(shí)例數(shù)據(jù)庫(kù):
SQL> CREATE USER OT IDENTIFIED BY Orcl1234;
User created.上邊的句子創(chuàng)建了一個(gè)名叫 OT 的新用戶,并在 IDENTIFIED BY 子句以后特定了一個(gè)登陸密碼,在這個(gè)實(shí)例中,創(chuàng)建的客戶OT相匹配的登陸密碼為Orcl1234。
然后,根據(jù)下列GRANT句子授與OT用戶權(quán)限:
SQL> GRANT CONNECT,RESOURCE,DBA TO OT;
Grant succeeded.2.3.2 登陸新賬戶
用OT客戶賬號(hào)聯(lián)接到數(shù)據(jù)庫(kù)(ORCL)。當(dāng)SQLPlus提醒鍵入登錄名和登陸密碼時(shí),鍵入OT和Orcl1234。
針對(duì)Oracle11g/12c,應(yīng)用以下指令:
SQL> CONNECT ot@orcl
鍵入動(dòng)態(tài)口令:
已連接。2.4 DB2創(chuàng)建數(shù)據(jù)庫(kù)
創(chuàng)建DB2數(shù)據(jù)庫(kù)的方式關(guān)鍵有二種,分別是:應(yīng)用界面方法和應(yīng)用指令方法,下邊各自開(kāi)展解讀。
2.4.1 應(yīng)用頁(yè)面方法創(chuàng)建數(shù)據(jù)庫(kù)
挑選在安裝后開(kāi)啟“DB2第一步”起動(dòng)控制面板來(lái)創(chuàng)建數(shù)據(jù)信息
2.4.2 應(yīng)用指令方法創(chuàng)建數(shù)據(jù)庫(kù)
啟用DB2“命令編輯器”,在“命令編輯器”鍵入
CREATE DATABASE db_name其中“db_name”是即將創(chuàng)建的數(shù)據(jù)庫(kù)名字,該名字不可以與存有的數(shù)據(jù)庫(kù)同名。
示例:創(chuàng)建數(shù)據(jù)庫(kù) shulanxt,輸入如下語(yǔ)句:
CREATE DATABASE shulanxt;按回車執(zhí)行句子,創(chuàng)建名叫 shulanxt 的數(shù)據(jù)庫(kù)。
DB20000I The CREATE DATABASE command completed successfully.以上就是在主流的4種數(shù)據(jù)庫(kù)中創(chuàng)建數(shù)據(jù)庫(kù)的方法介紹,希望能給學(xué)習(xí)數(shù)據(jù)庫(kù)的大家?guī)椭@取更多數(shù)據(jù)庫(kù)相關(guān)知識(shí),請(qǐng)關(guān)注樹懶學(xué)堂。
原文出自:數(shù)據(jù)庫(kù)創(chuàng)建_數(shù)據(jù)庫(kù)創(chuàng)建方法_4種數(shù)據(jù)庫(kù)_方法介紹 - 樹懶學(xué)堂
