當前位置:首頁 » 數據倉庫 » 如何建立動態資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

如何建立動態資料庫

發布時間: 2023-04-26 14:27:18

① 簡述資料庫一般的步驟

設計資料庫的時候一般根據需要,先用筆和紙畫出你要實現的功能,然後針對每張表的設計出需要用的欄位,設計資料庫很復雜的,不是一下兩下就設計好的,我經常做項目的時候自己建庫建表,會進出進入到資料庫修改欄位,根據自己不同的需要製作出相應的表,這個只是思路的參考........

② 怎樣用laravel動態創建資料庫表

怎樣用laravel動態創建資料庫表
aravel提供了3種操作銷搜數資料庫方式:DB facade(原始方式)、查詢構造器和Eloquent ORM。下面我虧首將逐一講解。 資料庫的配置文件在config目錄下的database.PHP里。打開這個文件,找到Mysql的配置項。 這里有個env,它其漏悄實是調用了laravel根目錄下的.e

③ 如何建資料庫動態網站

建立站點

MacromediaDreamweaverMX是一個站點創建和管理工具,使用它不僅可以創建單獨的文檔,還可以創建完整的Web站點。

站點的定義

開始使用DreamweaverMX2004來創建資料庫網站的第一件事,就是定義網站,必須告訴DreamweaverMX2004網站根目錄在哪裡,以及伺服器位置、類型等相關信息。

啟動DreamweaverMX2004後,從主菜單選擇站點/管理站點/新建定義一個新站點。

在彈出菜單中的本地信息欄--站點名稱中輸入「我的網站」,本地根文件夾中選擇「E:我的網站」,在ess資料庫

本系統使用的是Access2003創建了一個名為db1.mdb的資料庫。系統對數據的讀取,存儲都是對該資料庫進行操作。

在Access2003資料庫中,所有的數據存儲都是圍繞表進行的,數據不會存儲在資料庫的其他位置。雖然可以有許多方法訪問數據,但是它們全部來自表。可以說,表示一個資料庫的靈魂。

執行開始->程序->MccrosoftOffice->MccrosoftOfficeAccess2003(安裝MccrosoftOffice2003時,把OfficeAccess2003也打鉤進行安裝),執行文件->新建,在彈出窗口右邊選擇空資料庫,文件名保持默認,單擊按鈕,從彈出窗口選擇「使用設計器創建表」,填寫相應的欄位,具體如下表所示:

欄位名稱數據類型欄位大小

ID自動編號

姓名文本20

性別文猛敗枯本30

年齡數字10

錄入時間日期/時間

住址文本50

完成欄位名稱等錄入後,選擇ID為主鍵,數據表名稱保留默認「表1」,將其保存在「E:我的網站」目錄下完成資料庫的建立。如枯源圖所示:

Dreamweaver與資料庫的連接(使用DSN連接資料庫)

如果打算在網路應用程序中使用資料庫,就需要創建至少一個資料庫連接。沒有資料庫連接的話,應用程序將不知道在什麼地方找到資料庫或者如何與資料庫連接。在DreamweaverMX2004中創建資料庫連接時,為應用程序提供了與資料庫建立聯系的信息或參數。

1DSN定義

(1)在控制面板中,雙擊管理工具,雙擊ODBC資料庫源圖標,出現ODBC數據源管理器窗口,選擇系統DSN標記。

(2)單擊「添加「,接著選擇資料庫驅動程序,本系統使用Access資料庫,所以MicrosoftAccessDriver(*.mdb),單擊「完成「按鈕。

(3)出現ODBCMicrosoftAccess安裝窗口,在數據源名一欄給連接取個名字conn,說明一欄不是必填項。

(4)單擊窗口中「選擇「按鈕,找到資料庫的所在路徑(「E:我的網站」)並選中相應資料庫文件,選中db1.mdb,此時ODBCAccess安裝窗口中資料庫一欄就會出現剛才選定的資料庫文件,如圖所示。

ODBC連接

2DSN連接

建立了資料庫名(DSN)之後,就可以創建網路應用程序和資料庫之間的ODBC連接,DSN被定義後,就能用它來調用各種參數了。

(1)啟動DreamweaverMX2004,打開已經定義好的站點「我的網站」,在站點-我的網站窗口中點擊滑鼠右鍵,點新擊建文件,文件名改為index.asp,雙擊文件index.asp使其處於編輯狀態。

(2)單擊「窗口」中的「資料庫」,從「資料庫」菜單中。在窗口中點擊「+」,選擇數據源名稱,從彈出窗口「連接名稱」一欄鍵入連接的名字conn;在數據源名稱(DSN)一欄從下拉菜單中挑選資料庫源名conn;Dreamweaver連接一欄選擇使用本地DSN即可。:

製作顯示資料庫記錄頁

(1)、雙擊index.asp文件,使其處於編輯狀態,選擇應用程序的「綁定」,點擊「+」,à記錄集(查詢);在彈出的記錄集窗口「名稱」填寫Rs,連接選擇conn,表格選擇「枝洞表1」,「列」選擇全部,單擊確定完成記錄集的綁定。;

資料庫記錄集

(2)、在index.asp編輯狀態下,插入2行七列的表格,並使其居中,在上一行的七個空格中加入數據表中的內容標簽,然後將記錄集的各欄位拖入下一行對應的空格中,在表格上方輸入資料庫總記錄數X條、目前為第X條數據,並將記錄集中的總記錄數,第一條記錄拖入對應的字中,並使其居中。

加入內容標簽

(3)、選中第二行的全部表格,點擊伺服器行為,點擊「+」選擇重復區域,保持默認狀態,點擊確定完成重復顯示區的設計。

(4)、點擊菜單「插入」,選擇「應用程序對象」->記錄集分頁->記錄集導航條,在彈出窗口(保持默認值)點擊確定。如圖所示:

製作添加數據記錄頁

新建一網頁,命名為add.asp,並使其處於編輯狀態,點擊菜單「插入」,選擇「應用程序對象」->插入記錄->插入記錄表單向導,在彈出窗口「連接」項選擇conn,「插入到表」選擇「表1」,「插入後轉到」填寫a.asp(提交成功顯示網頁,將在下一步建立),刪除不需要的欄位(ID),然後點擊確定按鈕完成頁面的製作。

插入記錄表單

記錄表單

建立新的一頁,保存為a.asp,並在頁面上填寫「添加數據成功!」完成頁面設計。

製作修改數據記錄頁

打開index.asp文件,使其處於編輯狀態,把滑鼠定位在第一行,點擊拆分單元格圖標,:

表格屬性

拆分表格

將列拆分為2列。第二行用同樣方式拆分為二列,在最後一列填寫「修改」字元,全選「修改」,使其被選定,選擇伺服器行為—>「+」,轉到詳細頁面,從彈出菜單中,詳細頁填寫edit.asp,其它保持不變完成頁面設置。

轉到詳細頁面

創建edit.asp新頁,用上述同樣的方法為其綁定一個名為Rs的記錄集(篩選項選擇ID,其它保持默認值)。點擊菜單「插入」,選擇「應用程序對象」->更新記錄->更新記錄表單向導,在彈出窗口「連接」項選擇conn,「要更新表格」選擇「表1」,「選取記錄是」處選擇Rs,唯一鍵列選擇ID,「更新後轉到」填寫index.asp(修改顯示網頁,將在下一步建立),刪除不需要的欄位(ID),然後點擊確定按鈕完成頁面的製作(其餘為默認值)。

更新記錄表單

製作刪除數據記錄頁

用上述學過的方法在Index.asp上創建「刪除」連接。新建網頁命名為delete.asp,並打開它,在其上創建一個七行二列的表格,並在左邊的表格上填寫相應的欄位名,然後給網頁綁定一個記錄集,並對其欄位拖到對應的右這表格中。創建一表單,並把上述所建的表格拖入表單內,同時為表單建立一個刪除確定按鈕,

刪除數據記錄頁

點擊伺服器行為->記錄集分頁->移致特定記錄,按確定按鈕(保持默認值)。點擊伺服器行為->刪除記錄,在彈出菜單中填上相關內容。如圖所示:

刪除記錄

一個比較完整的ASP動態網站總算完成了。讀者依照本教程的指導,自己動手操作可以實現ASP+Access動態網站的組建。

④ 如何創建動態的SQLite資料庫表

public FontDaoImpl(){
//在構造方法里邊進行判斷,看是否在sqlite里邊有tb_font這張表,如果沒有的話,在sqlite裡面自動創建表
try {
conn = DBConnection.getConnection(Constants.DATABASE_PATH_STYLE);
final int cnt = conn
.prepareStatement(
"SELECT COUNT(*) as CNT FROM sqlite_master where type='table' and name='TB_FONT'")
.executeQuery().getInt(1);
if (cnt != 1) {
statement = conn.createStatement();
statement
.execute("CREATE TABLE TB_FONT (id integer primary key autoincrement, name NVARCHAR2(20),description NVARCHAR2(1000),fontSize number(20),textBorderColor NVARCHAR2(10),textBackgroundColor NVARCHAR2(10),textColor NVARCHAR2(10),isDefault NVARCHAR2(4))");
//statement.execute("CREATE UNIQUE INDEX id ON TB_CURVELINE (id)");
statement.close();
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
DBConnection.closeConnection(conn);
}

}

⑤ 如何建立一個資料庫

MySQL安裝完成後,要想將數據存儲到資料庫的表中,首先要創建一個資料庫。創建資料庫就是在資料庫系統中劃分一塊存儲數據的空間。在MySQL中,創建資料庫的基本語法格式如下所示:

CREATE DATABASE 資料庫名稱;

在上述語法格式中,「CREATE DATABASE」是固定的SQL語句,專門用來創建資料庫。「資料庫名稱」是唯一的,不可重復出現。

例如下面我們創建一個名稱為itcast的資料庫,SQL語句如下所示:

CREATE DATABASE itcast;

執行結果如下所示:


上述執行結果顯示出了資料庫itcast的創建信息,例如,資料庫itcast的編碼方式為utf-8。

⑥ 如何用vb動態創建資料庫的表

For i = 2 To 6
tbl.Columns.Append "MyField" & i, adInteger '表的第i個欄位
Next i

可以使用循環語句創建表

⑦ 用delphi動態創建資料庫

用adoquery這個控制項
先連接好資料庫
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('create table 表名( 學號 char(20),姓名 char(20),班級 char(20))');
adoquery1.execsql;
可以了.

⑧ 怎麼創建資料庫

問題一:創建資料庫的兩種方法 互動式創建,就是你右擊資料庫然後選擇新建資料庫按鈕就可以.....還有一種就是sql語句創建比如創建一個資料庫名為a 的資料庫,那麼sql語句就是,create database a;然後執行下就可以...

問題二:如何用MySQL建立資料庫 這很簡單啊!
在Windows下,假如你的MySQL裝在 D:\MySQL
就可以這樣:
先切換到它的bin目錄
cd D:\MySQL\bin\
撫:\MySQL\bin>mysql -u root -p
接著輸入你的root密碼
接下來你就可以創建資料庫、創建用戶、創建修改表之類的操作(常用命令如下)。
查看現有資料庫
mysql> show databases;
創建資料庫(假如資料庫名為 mydb)
mysql> create database mydb;
刪除資料庫(假如資料庫名為 mydb)
mysql> drop database accounts;
使用資料庫(假如使用資料庫 mydb)
mysql> use mydb;
執行完使用資料庫命令後,就可以對該資料庫進行創建、修改、插入、刪除表等操作,這些表的操作命令你可以到網上找找,不是很難的。一個資料庫就相當於一個 Excel 文件,而表則相當於Excel文件的單元格,數據就是存放在表中。

問題三:怎樣建立一個簡單資料庫? 把excel導入資料庫,不出現表格嵌套可以使用下面這個方法導入;
思路:
(1)、把excel數據讀入到dataset中;
(2)、建立相應結構的數據表格
(3)、把dat暢set中的數據更新到數據表中

問題四:如何用資料庫向導創建資料庫 Microsoft Access 提供了三種方法來創建 Access 資料庫 (Microsoft Access 資料庫:數據和對象(如表、查詢或窗體)組成的 *** ,與特定的主題或用途有關。)。
可以使用「資料庫向導」來創建資料庫。通過該向導可以從內置模板中進行選擇,然後對其進行一定程度的自定義。隨後,該向導會為資料庫創建一組表、查詢、窗體和報表,同時還會創建切換面板。表中不含任何數據。如果內置模板中的某個模板非常符合您的要求,請使用該方法。
使用「資料庫向導」創建資料庫
利用「資料庫向導」,用一步操作即可為所選資料庫類型創建必需的表、窗體和報表。這是創建資料庫的最簡單方法。該向導提供了有限的選項來自定義資料庫。
單擊工具欄上的「新建」。
在「新建文件」任務窗格中,在「模板」下,單擊「本機上的模板」。
在「資料庫」選項卡上,單擊要創建的資料庫類型的圖標,然後單擊「確定」。
在「文件新建資料庫」對話框中,指定資料庫的名稱和位置,然後單擊「創建」。
按照「資料庫向導」的指導進行操作。
如果向導未啟動
這可能是因為 Access 正運行於沙盒模式,但您的計算機上尚未安裝 Microsoft Jet 4.0 SP8 或更高版本。啟用沙盒模式後,必須安裝有 Jet 4.0 SP8 或更高版本,Access 才能完全發揮作用。
有關安裝 Jet 升級的詳細信息,請參閱 Office Online 文章關於 Microsoft Jet 4.0 SP8 或更高版本。
有關沙盒模式的詳細信息,請參閱 Office Online 文章關於 Microsoft Jet Expression Service 沙盒模式。
注釋 不能使用「資料庫向導」向已有的資料庫中添加新的表、窗體或報表。
如果正在使用 Access 2003,可以在 中搜索 Access 模板。下載模板是創建資料庫的最快方式。如果您找到了非常符合要求的模板,請使用該方法。模板是一個包含表、查詢、窗體和報表的 Access 資料庫文件 (*.mdb)。表中不含任何數據。打開資料庫後,可以自定義資料庫和對象。
使用模板創建資料庫
這是創建資料庫的最快方式。如果能找到並使用與您的要求非常接近的模板,則此方法效果最佳。
在工具欄上單擊「新建」。
在「新建文件」任務窗格中,在「模板」下,搜索特定的模板,或單擊「Office Online 模板」找到合適的模板。
找到需要的 Access 模板,然後單擊「下載」。
如果要基於自己的設計創建資料庫,請先創建一個空資料庫,然後再分別添加表、窗體、報表及其他對象。這是最靈活的方法,但需要分別定義每一個資料庫元素。
不使用「資料庫向導」創建空資料庫
單擊工具欄上的「新建」。
在「新建文件」任務窗格中的「新建」下,單擊「空資料庫」。
在「文件新建資料庫」對話框中,指定資料庫的名稱和位置,然後單擊「創建」。
然後將出現「資料庫」窗口 (資料庫窗口:在打開 Access 資料庫或 Access 項目時出現的窗口。它顯示用於新建資料庫對象和打開現有對象的快捷方式。),現在便可以在資料庫中創建所需的對象 (資料庫對象:Access 資料庫包含諸如表、查詢、窗體、報表、頁、宏和模塊等對象;Access 項目包含諸如窗體、報表、頁、宏和模塊等對象。)。...>>

問題五:怎樣在mysql中創建資料庫 是這句:創建一個資料庫MYSQLDATA
mysql> CREATE DATABASE MYSQLDATA;
基本操作:MySQL中新建用戶,新建資料庫,用戶授權,刪除用戶,修改密碼的相關操作測試環境:WIN32 mysql5.0.45註:本操作是在WIN命令提示符下,phpMyAdmin同樣適用。
用戶:phplamp 用戶資料庫:phplampDB1.新建用戶。登錄MYSQL
@>mysql -u root -p
@>密碼
創建用戶
mysql> insert into mysql.user(Host,User,Password) values(localhost,phplamp,password(1234));
刷新系統許可權表
mysql>flush privileges;
這樣就創建了一個名為:phplamp 密碼為:1234 的用戶。然後登錄一下。mysql>exit;
@>mysql -u phplamp -p
@>輸入密碼
mysql>登錄成功2.為用戶授權。登錄MYSQL(有ROOT許可權)。我里我以ROOT身份登錄.
@>mysql -u root -p
@>密碼
首先為用戶創建一個資料庫(phplampDB)
mysql>create database phplampDB;
授權phplamp用戶擁有phplamp資料庫的所有許可權。
>grant all privileges on phplampDB.* to identified by '1234';
刷新系統許可權表
mysql>flush privileges;
mysql>其它操作/*
如果想指定部分許可權給一用戶,可以這樣來寫:
mysql>grant select,update on phplampDB.* to identified by '1234';
刷新系統許可權表。
mysql>flush privileges;
*/3.刪除用戶。@>mysql -u root -p
@>密碼
mysql>DELETE FROM user WHERE User=phplamp and Host=localhost;
mysql>flush privileges;
刪除用戶的資料庫
mysql>drop database phplampDB;4.修改指定用戶密碼。@>mysql -u root -p
@>密碼
mysql>update mysql.user set password=password('新密碼') where User=phplamp and Host=localhost;
mysql>flush privileges;5.列出所有資料庫mysql>show database;6.切換資料庫mysql>use '資料庫名';7.列出所有表mysql>show t......>>

問題六:怎麼創建資料庫連接 方法一、通過編寫代碼來連接資料庫
1定義連接字元串。Data Source=伺服器;Initial Catalog=資料庫名;User ID=用戶名;Pwd=密碼 如:Data Source=IDEA-PC\SQLEXPRESS;Initial Catalog=student;User ID=sa;
2創建Connection對象。 SqlConnection sqlconnection1=new SqlConnection(constring);
constring為連接字元串。
3打開與資料庫的鏈接。 Sqlconnection1.Open();
4這時資料庫就連接成功,可以操作資料庫了。
方法二、通過拖拽形式建立資料庫連接
1打開視圖-->伺服器資源管理器。
2右鍵點就數據連接,選擇添加連接。
3選擇伺服器名(先刷新一下)-->登陸到伺服器身份驗證形式-->選擇一個資料庫名-->測試鏈接-->確定(如果測試鏈接成功的話)。
4這是建立資料庫連接就成功了,可以使用了。

問題七:sqlserver 下怎麼建立資料庫 怎麼建表 方法/步驟
1
首先我們打開SQL SERVER自帶的資料庫管理工具,從開始菜單中可以找到,如圖點擊進去;
2
開始連接SQL SERVER伺服器,就是我們裝好的SQL SERVER 伺服器;
3
右擊資料庫,選擇第一個,新建一個資料庫;
4
填寫資料庫的名稱,下面是設置自動增長的,一般不用管,默認
5
點擊確定後就可以生成一個資料庫,此時裡面是沒有表的;
6
右擊表新建一個表,填寫你要的欄位名稱
7
填完欄位名稱後點擊欄位名稱那個內部窗口的小叉叉,然後就提示你輸入表名了,填寫下表名,一個資料庫的建立過程就是這樣的;
或者
create database stuDB
on primary -- 默認就屬於primary文件組,可省略
(
/*--數據文件的具體描述--*/
name='stuDB_data', -- 主數據文件的邏輯名稱
filename='D:\stuDB_data.mdf', -- 主數據文件的物理名稱
size=5mb, --主數據文件的初始大小
maxsize=100mb, -- 主數據文件增長的最大值
filegrowth=15%--主數據文件的增長率
)
log on
(
/*--日誌文件的具體描述,各參數含義同上--*/
name='stuDB_log',
filename='D:\stuDB_log.ldf',
size=2mb,
filegrowth=1mb
)

問題八:oracle資料庫怎麼創建新用戶? 在CRT中進入oracle --連接sqlplus
按照下面寫完代碼直接復制進去回車就行了
---建立用戶代碼為:CREATE USER 用戶名字 PROFILE DEFAULT IDENTIFIED BY 密碼 DEFAULT TABLESPACE 指定表空間名字 TEMPORARY TABLESPACE 臨時表空間 ACCOUNT UNLOCK;
---賦權
begin
EXECUTE IMMEDIATE 'GRA�T SELECT ANY DICTIONARY TO 用戶名';
EXECUTE IMMEDIATE 'GRANT ALTER ANY TABLE TO 用戶名';
EXECUTE IMMEDIATE 'GRANT ALTER SYSTEM TO 用戶名';
EXECUTE IMMEDIATE 'GRANT ALTER ANY PROCEDURE TO 用戶名';
EXECUTE IMMEDIATE 'GRANT CONNECT TO 用戶名';
EXECUTE IMMEDIATE 'GRANT CREATE ANY PROCEDURE TO 用戶名';
EXECUTE IMMEDIATE 'GRANT CREATE ANY TABLE TO 用戶名';
EXECUTE IMMEDIATE 'GRANT CREATE ANY INDEX TO 用戶名';
EXECUTE IMMEDIATE 'GRANT CREATE DATABASE LINK TO 用戶名';
EXECUTE IMMEDIATE 'GRANT CREATE PUBLIC DATABASE LINK TO 用戶名';
EXECUTE IMMEDIATE 'GRANT CREATE ANY VIEW TO 用戶名';
EXECUTE IMMEDIATE 'GRANT CREATE PUBLIC SYNONYM TO 用戶名';
EXECUTE IMMEDIATE 'GRANT CREATE TABLE TO 用戶名';
EXECUTE IMMEDIATE 'GRANT DELETE ANY TABLE TO 用戶名';
EXECUTE IMMEDIATE 'GRANT DROP PUBLIC DATABASE LINK TO 用戶名';
EXECUTE IMMEDIATE 'GRANT DROP ANY TRIGGER TO 用戶名';
EXECUTE IMMEDIATE 'GRANT DROP ANY INDEX TO 用戶名';
EXECUTE IMMEDIATE 'GRANT DROP ANY PROCEDURE TO 用戶名';
EXECUTE IMMEDIATE 'GRANT DROP ANY TABLE TO 用戶名';
EXECUTE IMMEDIATE 'GRANT DROP ANY VIEW TO 用戶名';
......>>

問題九:如何創建資料庫 1、通過向導建立和使用資料庫
第一步:選擇服務視圖,然後展開DataBase(資料庫節點),右鍵點擊JavaDB
啟動伺服器
2、在右鍵單擊JavaDB,選擇創建資料庫
3、在彈出的對話框中填寫相應的名稱,寫完後點擊確定完成的數據的創建。

⑨ 如何用C#動態創建Access資料庫和表

首先創建一個基於對話框的MFC應用程序ADO_Access.sln.然後在stdafx.h頭文件末尾添加(網上有說在某個#include後面的添加的,也有說在合適位置添加的,我這里直接添加在最末尾)

#import "C:Program FilesCommon FilesSystemadomsado15.dll" no_namespace rename("EOF", "adoEOF")

添加完成後#import下面會出現紅色波浪線提示錯誤, 然後最好是執行一次生成解決方案,會提示生成成功,但是紅色波浪線依然在,之前自己被它困擾好久,網上有說不用理會的,之前沒理會也確實後來就莫名其妙的不見了,現在我知道了,當生成成功後左下角仍然提示正在分析····文件,等待分析完了紅色波浪線也就消失了。

第二步,在ADO_AccessDlh.h類里的public下添加_ConnectionPtr m_pConnection;//連接access資料庫的鏈接對象_RecordsetPtr m_pRecordset;//結果集對象

第三步,初始化資料庫連接。 在ADO_AccessDlh類的OnInitDialog()初始化成員函數里添加如下代碼:

資料庫連接就沒問題了,剩下的就是功能模塊了。