資料庫表源
⑴ 數據源和資料庫有什麼區別
1. 用戶DSN會把相應的配置信息保存在Windows的注冊表中,但是只允許創建該DSN的登錄用戶使用。
2.系統DSN同樣將有關的配置信息保存在系統注冊表中,但是與用戶DSN不同的是系統DSN允許所有登錄伺服器的用戶使用。
3.文件DSN把具體的配置信息保存在硬碟上的某個具體文件中。文件DSN允許所有登錄伺服器的用戶使用,而且即使在沒有任何用戶登錄的情況下,也可以提供對資料庫DSN的訪問支持。此外,因為文件DSN被保存在硬碟文件里,所以可以方便地復制到其它機器中(文件可以在網路范圍內共享)。這樣,用戶可以不對系統注冊表進行任何改動就可直接使用在其它機器上創建的DSN。
⑵ 資料庫里的目標表和源表是什麼意思
資料庫的目標表就是指資料庫,每個人都有個目標資料庫也不例外,他的目標表就是他自己為自己鎖定的目標或者是人工穩定的目標原表是來源的表格。
⑶ 查詢mysql資料庫中所有表名
使用select命令,可以查詢所有表名
寫法如下:
selecttable_namefrominformation_schema.tableswheretable_schema='當前資料庫'
(3)資料庫表源擴展閱讀
其它用法
1、使用SHOW語句找出在伺服器上當前存在什麼資料庫:
mysql> SHOW DATABASES;
2、創建一個資料庫MYSQLDATA
mysql> CREATE DATABASE MYSQLDATA;
3、選擇你所創建的資料庫
mysql> USE MYSQLDATA; (按回車鍵出現Database changed 時說明操作成功!)
4、查看現在的資料庫中存在什麼表
mysql> SHOW TABLES;
5、創建一個資料庫表
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
6、顯示表的結構:
mysql> DESCRIBE MYTABLE;
7、往表中加入記錄
mysql> insert into MYTABLE values (」hyq」,」M」);
8、用文本方式將數據裝入資料庫表中(例如D:/mysql.txt)
mysql> LOAD DATA LOCAL INFILE 「D:/mysql.txt」 INTO TABLE MYTABLE;
9、導入.sql文件命令(例如D:/mysql.sql)
mysql>use database;
mysql>source d:/mysql.sql;
⑷ 什麼是資料庫表
在關系資料庫中,
資料庫表是一系列二維數組的集合,用來代表和內儲存數據對象之間的關系容。它由縱向的列和橫向的行組成,例如一個有關作者信息的名為 authors 的表中,每個列包含的是所有作者的某個特定類型的信息,比如「姓氏」,而每行則包含了某個特定作者的所有信息:姓、名、住址等等。
對於特定的資料庫表,列的數目一般事先固定,各列之間可以由列名來識別。而行的數目可以隨時、動態變化,每行通常都可以根據某個(或某幾個)列中的數據來識別,稱為候選鍵。夠了吧
⑸ 如何獲取資料庫一個表中的某一列作為數據源
sqlserver可通過系統表得到個表的欄位及相關信息,syscolumns存儲各表列的相關信息
--oracle怎麼弄不知道
select b.name 表名,a.name 欄位名稱,c.name 數據類型,a.length 長度 from syscolumns a
join sysobjects b on a.id=b.id
join systypes c on a.xtype=c.xtype
如果你要第一個欄位那就加個條件就行了,colid=?,colid是表的列順序
select b.name 表名,a.name 欄位名稱,c.name 數據類型,a.length 長度 from syscolumns a
join sysobjects b on a.id=b.id
join systypes c on a.xtype=c.xtype
where a.colid=1
⑹ 數據源分別對應哪個資料庫怎麼看
根據鏈接字元串,你就可以看出對應哪個資料庫哦!
請試一試,如有疑問,及時溝通!
⑺ 如何查看資料庫中表的源代碼
右鍵單擊該資料庫,任務,生成腳本,一直選下一步,然後遇見勾選的都全選,最後完成就行了
我用的是SQL2005