1、如何導出一個資料庫的所有表結構
1.完整的導出整個資料庫表結構即dmp文件方法:
Tools-->Export Tables ,選擇Oracle Export 默認選項即可,在Output file選擇一個輸出目標
點擊Export,即可導出表結構
2.導出表中數據:
Tools-->Export Tables :選擇SQL Inserts 遇到大欄位(clob,blob)會出問題導不出來,在此可以
選擇需要導出的表,在Output file中選擇導出的目標,點擊Export即可導出,在此有幾個選項
可以去掉所有的可選項直接導出
3.導出資料庫中所有的或是所選表的資料庫建表腳本:
Tools-->Export User Objects去掉下面三個include *可選項,選擇Single file)在Output file
中選擇輸出目標,點擊Export即可
2、資料庫表結構說明是什麼,請舉例說明,謝謝
實體或者對象之間的關系。比如學生表a和老師表b,a中存在學生的基本信息,b是老師的基本信息,兩者可能根據班級之類的屬性建立聯系等。
3、如何查詢資料庫表結構
mysql 中
describe 表名 (查詢表結構)
show tables(查表名)
show databases(查資料庫名)
4、請問這個資料庫表結構怎麼設計?
1,A表為銷售表,可拆分為A1(商品表),A2銷售主表,A3銷售從表,結構如下:
A1(商品編號,品名規格,...),版A2(銷售單號,銷權售時間,....),A3(銷售單號,商品編號,數量,價格,....)
2,B表為統計表,一般通過查詢實現,不用建議實體表。
他們的關系是A2對A3為1對多。
5、資料庫表結構
你可以考慮用二維數組建立吧,這樣的話,應該可以一一對應。比如說建立二維數組b[n][2]
b[0][0]="貨物運出地點1";b[0][1]="貨物的目的地1";
b[1][0]="貨物運出地點2";b[1][1]="貨物的目的地2";
b[2][0]="貨物運出地點3";b[2][1]="貨物的目的地3";
b[3][0]="貨物運出地點4";b[3][1]="貨物的目的地4";
………………………………………………
等等
6、怎樣查看一個資料庫裡面的所有表?怎樣查看錶的結構和變數屬性?
在查詢分析器中,打開對象瀏覽器(通過F8打開或關閉),展開用戶表,就可以查看所有的表和列。
另外,也可以這樣通過查詢語句查詢所有用戶表及其構:
SELECT TABLENAME=A.NAME,FIELDNAME=B.NAME,C.NAME,B.LENGTH FROM SYSOBJECTS A,SYSCOLUMNS B,SYSTYPES C WHERE A.ID=B.ID AND B.XTYPE=C.XTYPE AND A.TYPE='U' ORDER BY A.NAME
7、如何設計我的SQL資料庫表的結構
原則上不需要年度表
科目表好像有問題,你這樣科目重復比較多,科目表需要代碼和名稱就夠了
你可以在成績表裡面加上年度、班級、學號、科目、成績
班級、科目都保存編碼,到時候聯查對應名稱就行,查詢就很簡單了
要是你覺得不會半路變更科目名稱和班級名稱,成績表裡面保存名稱也行,聯查就省了,語句最簡單。
越是復雜系統,表之間關聯越少,不然很復雜的SQL語句就會更復雜龐大了,記住這一點,三範式在有的時候不是很適用
8、什麼是資料庫表結構
表結構就是定義一個表的欄位、類型、主鍵、外鍵、索引,這些基本的屬性組成了資料庫的表結構
例如:
create table student (
id int primarykey,
name varchar,
sex varchar,
age varchar)
id、name、sex這些就是欄位,int varchar就是數據類型,primarykey為設置主鍵。
資料庫是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗餘度、與應用程序彼此獨立的數據集合,可視為電子化的文件櫃——存儲電子文件的處所,用戶可以對文件中的數據進行新增、查詢、更新、刪除等操作。
資料庫是存放數據的倉庫。它的存儲空間很大,可以存放百萬條、千萬條、上億條數據。但是資料庫並不是隨意地將數據進行存放,是有一定的規則的,否則查詢的效率會很低。當今世界是一個充滿著數據的互聯網世界,充斥著大量的數據。即這個互聯網世界就是數據世界。數據的來源有很多,比如出行記錄、消費記錄、瀏覽的網頁、發送的消息等等。除了文本類型的數據,圖像、音樂、聲音都是數據。

(8)08cms資料庫表結構擴展資料:
資料庫管理系統其防護手段主要有以下八點:
1、使用正版資料庫管理系統並及時安裝相關補丁。
2、做好用戶賬戶管理,禁用默認超級管理員賬戶或者為超級管理員賬戶設置復雜密碼;為應用程序分別分配專用賬戶進行訪問;設置用戶登錄時間及登錄失敗次數限制, 防止暴力破解用戶密碼。
3、分配用戶訪問許可權時,堅持最小許可權分配原則,並限制用戶只能訪問特定資料庫,不能同時訪問其他資料庫。
4、修改資料庫默認訪問埠,使用防火牆屏蔽掉對 外開放的其他埠,禁止一切外部的埠探測行為。
5、對資料庫內存儲的重要數據、敏感數據進行加密存儲,防止資料庫備份或數據文件被盜而造成數據泄露。
6、設置好資料庫的備份策略,保證資料庫被破壞後能迅速恢復。
7、對資料庫內的系統存儲過程進行合理管理,禁用掉不必要的存儲過程,防止利用存儲過程進行資料庫探測與攻擊。
8、啟用資料庫審核功能,對資料庫進行全面的事件跟蹤和日誌記錄。
參考資料來源:網路-資料庫
9、sql server2008怎麼實現查詢某個資料庫中所有的表名,以及相應的表欄位結構。
你是要寫代碼生成器么?
--這是查表的數量
Select [name] from sysObjects Where xtype='U'and [name]<>'dtproperties' Order By [name]
--得到資料庫中所有用戶視圖
Select [name] From sysObjects Where xtype='V' And [name]<>'syssegments' And [name]<>'sysconstraints' Order By [name]
--獲得指定表中所有的列
Select
c.name As ColumnName,
t.name As TypeName
From syscolumns c, systypes t, sysobjects o
Where c.xtype = t.xusertype
And c.id = o.id
And o.name = 'Book'
Order By c.colorder
10、如何修改mysql資料庫表結構
下面是具體的過程:
1、備份數據
select * from ih_order into outfile '/bak/order.txt';
mysql> select * from ih_order into outfile 'D:/bak/order.txt';
Query OK, 10001000 rows affected (1 min 30.18 sec)
2、復制原表物理結構
create table ih_order_bak like ih_order;
3、執行表結構修改,這里是增加索引
alter table `ih_order_bak` add index ( `consulate` );
4、把原表數據導入新表
mysql> insert into ih_order_bak select * from ih_order;
Query OK, 10001000 rows affected (6 min 10.30 sec)
Records: 10001000 Duplicates: 0 Warnings: 0