資料庫中建
① c#中怎麼在資料庫中建表
首先連接資料庫!代碼我就不用寫了吧。。。。。(選擇你要見表的那個資料庫)然後運行下列代碼:sql = "create table "+你要建的表名+" (........這裡面就是你表中的欄位了) ";int i = cmd.executeNoNQuery(sql);我只是大概得給你說了一下如果還不會 , 你就加我qq 問我把
② 資料庫中建「物化視圖」(Materialized views)與「數據表」(Table)的區別
物化視圖是在建立之後不會隨著數據表裡的數據改變而改變的,類似於做了一個鏡像,而數據表中的數據則可以發生改變。物化視圖是一個視圖,但卻和平常的視圖區別在於它不會改變,數據表是一個表!一個是view一個是table
③ 資料庫中建「索引」和「主鍵」有什麼作用
主鍵的作用是防止數據重復,是一種約束;索引的目的是加快檢索速度,只有恰當的建立索引,系統才能快速運行
④ 如何在資料庫中建一張表,收集其他表中的欄位信息(所有表沒有關聯)
這樣的表在資料庫裡面本來就有的,比如oracle的
sys.col,
db2
和sql
server等都有類似的系統表
⑤ 我在資料庫中建了兩個欄位完全相同的表
維護B表的開銷有點沒必要,如果你的
主鍵
同時是
聚集索引
的話,直接通過主鍵獲取最新一條記錄是相當快的,沒必要再去維護B表了。
如果是聚集索引,那就沒關系。
如果再維護B表,因為要對B表頻繁的插入、刪除勢必要帶來一定的阻塞,所以盡量還是不要再創建B表了。
⑥ 在資料庫中建表的時候,數據類型有點搞不懂
char是固定長度字元串,你括弧里頭數字是多少就佔用多少空間,而Vachar是你的實際值多大就佔用多少空間,從效率和規范角度來講,一般大於50的值就定位VARCHAR,小於50的用CHAR, 前面加N時,根據unicode 標准所進行的定義,用給定整數代碼返回 unicode 字元。
括弧內的數字指預留空間大小,根據欄位實際值來判斷,一個合理的空間分配可以很好的提高sql性能。
⑦ 資料庫中建一個表,文件路徑的欄位長度一般多長
看你表中的數據長度,建議欄位類型設為varchar(M),裡面的數值可以設置大一點,VARCHAR可以保存可變長度的字元串。其中M代表該數據類型所允許保存的字元串的最大長度,只要長度小於該最大值的字元串都可以被保存在該數據類型中,不會浪費存儲空間。