首頁 資料庫 mysql教程 sql语句查询数据库中的表名/列名/主键/自动增长值实例

sql语句查询数据库中的表名/列名/主键/自动增长值实例

Jun 07, 2016 pm 06:07 PM
主鍵 列名 表名

sql语句查询数据库中的表名/列名/主键/自动增长值实例,需要的朋友可以参考下

sql语句查询数据库中的表名/列名/主键/自动增长值

----查询数据库中用户创建的表

----jsj01 为数据库名

select name tablename from jsj01..sysobjects where type='U' and name not in ('dtproperties')

--查询表里的字段信息

---docs为表名
---- select * from syscolumns where id = object_id('docs')

----查询数据库中所有类型
----select name,xtype from systypes

----两表联查,显示表中所有字段和对应的数据类型

----syscolumns里字段‘xtype' 对应 systypes里的 ‘xusertype' ,systypes 里的‘name'字段就是字段的数据类型
----docs 为表名
select a.name as fieldname,b.name as type from
syscolumns as a
join systypes as b
on a.xtype = b.xusertype
where id=object_id('docs')

----docs为数据表名 : 查询表字段、类型、说明

select a.name fieldname,b.name type,c.value comment from
syscolumns as a
full join systypes as b
on a.xtype = b.xusertype
full join ::fn_listextendedproperty(NULL, 'user', 'dbo', 'table', 'docs', 'column', default) as c ----这是2000版本,2005把user改为schema
on a.name=c.objname COLLATE Chinese_PRC_CI_AS -----排序规则(有时不加也可以,如果两表的排序规则不同,则会报错)
--join sysproperties c
--on a.id=c.major_id
where id=object_id('docs')

----查询表里的主键,没有主键为空,如果是多个组合主键就有多个值 pk为主键 fk为外键
--- jsj01 为数据库名 docs为表名 fk表示外键

select column_name as primarykey,* from
[jsj01].INFORMATION_SCHEMA.KEY_COLUMN_USAGE
where Table_name='docs' and constraint_name like 'fk_%'

--select * from sysobjects WHERE OBJECT_NAME(sysobjects.parent_obj)='docs' --and xtype='pk'
--select * from sysconstraints where id = object_id('docs')
--select * from syscolumns where id = object_id('docs')
--select * from sysindexes
--select * from sysindexkeys

----查询表中自动增长的字段,没有为空,如果有就只有一个
----docs为表名

SELECT a.name column_name,b.name data_type
FROM syscolumns a,systypes b
WHERE a.id=object_id('docs') and a.xtype = b.xusertype
AND a.autoval is not null


作者 pukuimin1226
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1321
25
PHP教程
1269
29
C# 教程
1249
24
mysql邏輯主鍵是什麼 mysql邏輯主鍵是什麼 Jul 10, 2023 pm 01:46 PM

mysql邏輯主鍵是指在資料庫中用來識別一筆記錄的欄位或欄位組合,但它並不是唯一的。邏輯主鍵通常被用於資料查詢和資料操作。邏輯主鍵可以是任何具有標識性質的字段,例如在用戶表中,用戶名可以作為邏輯主鍵,因為它可以用於標識一條記錄,但是它並不是唯一的。

紅米RedmiK70Pro如何設定返回鍵和主鍵? 紅米RedmiK70Pro如何設定返回鍵和主鍵? Feb 23, 2024 pm 01:40 PM

手機是現在中輕年人的必備之物,當然每個年齡層的人對手機需求是不一樣的。 RedmiK70Pro作為現在比較熱門的機型之一,內部擁有非常多樣的功能以及服務,可以滿足不同年齡層消費者們的需求。紅米RedmiK70Pro怎麼設定返回鍵和主鍵?也是需要了解清楚的,清楚之後才會決定要不要買這支手機,那就跟著小編一起來看看下面的內容吧!紅米RedmiK70Pro怎麼設定返回鍵和主鍵?若要存取手機的設定選單,您可以透過下拉通知欄或在主畫面上尋找設定圖示來開啟設定介面。在設定介面中,尋找並點擊“按鈕”或“導覽列”

如何讓MySQL外鍵和主鍵自動關聯? 如何讓MySQL外鍵和主鍵自動關聯? Mar 15, 2024 pm 12:54 PM

如何讓MySQL外鍵和主鍵自動關聯?在MySQL資料庫中,外鍵和主鍵是非常重要的概念,它們能夠幫助我們在不同表之間建立關聯關係,確保資料的完整性和一致性。在實際的應用過程中,經常需要讓外鍵自動關聯到對應的主鍵上,以避免資料不一致的情況發生。以下將介紹如何透過具體的程式碼範例實現此功能。首先,我們需要建立兩個表,一個表作為主表,另一個表作為從表。在主表中創

一文聊聊MySQL中的自增主鍵 一文聊聊MySQL中的自增主鍵 Jul 05, 2022 am 10:08 AM

這篇文章帶大家深入了解下MySQL中的自增主鍵,希望對大家有幫助!

榮耀90GT怎麼設定返回鍵和主鍵? 榮耀90GT怎麼設定返回鍵和主鍵? Feb 12, 2024 am 09:48 AM

隨著時代的快速發展,現在的手機技術也是在不斷進步的,以前手機會有各種按鍵,現在逐漸被淘汰了,不過還是有很多人習慣使用按鍵來控製手機,那麼榮耀90GT怎麼設置返回鍵和主鍵?下面就來一起看看吧!榮耀90GT怎麼設定返回鍵和主鍵?榮耀90GT是一款華為手機,設定返回鍵和主鍵的方法如下:步驟一:開啟設定:在手機桌面上找到「設定」圖標,點選進入設定介面。步驟二:尋找「系統與更新」選項:在設定介面中,向下滑動螢幕,找到並點選進入「系統與更新」選項。步驟三:進入導覽列設定:在系統與更新介面中,向下滑動螢幕,找

榮耀X50Pro怎麼設定返回鍵和主鍵? 榮耀X50Pro怎麼設定返回鍵和主鍵? Mar 18, 2024 am 11:34 AM

榮耀X50Pro是最近剛正式發表的旗艦手機,這款手機採用了全新的外觀設計,顏值確實是非常不錯的,除了顏值之外這款手機的性能配置也很出色,那麼榮耀X50Pro怎麼設定返回鍵和主鍵?下面就讓我們來一起看看吧!榮耀X50Pro怎麼設定返回鍵和主鍵? 1.在主畫面上找到「設定」圖標,點選「系統和更新」功能選項;2、點選系統和更新功能項目中的「系統導航方式」;3、榮耀手機提供三種返回鍵設置,可根據自己的設定進行調整:榮耀X50Pro這款手機設定返回鍵和主鍵的方法還是很簡單的,大家可以按照上面的步驟來

mysql主鍵用什麼類型 mysql主鍵用什麼類型 Jul 18, 2023 pm 03:11 PM

mysql主鍵可以用整數型別、自增長整數型別、UUID型別或字串型。類型詳細介紹:1、整數類型,最常見的主鍵類型之一,在MySQL中,可以使用不同的長度;2、自增長整數類型,可以自動分配唯一的整數值作為主鍵,這個類型非常適合用作主鍵,特別是在需要高並發插入資料的場景中;3、UUID類型,一種128位元的全域唯一標識符,可以確保資料的全域唯一性;4、字串類型,不建議使用等。

紅米RedmiK70怎麼打開返回鍵和主鍵? 紅米RedmiK70怎麼打開返回鍵和主鍵? Feb 23, 2024 am 11:40 AM

RedmiK70是許多用戶都在使用的機型,這款手機自從發布以來一直都保持著很不錯的口碑,性價比超高而且還採用了很強大的性能配置,而且有很多人性化的功能可以讓大家自己選擇,比如說設定返回鍵和主鍵,但是具體要怎麼設定呢?紅米RedmiK70怎麼設定返回鍵和主鍵?打開手機上的「設定」應用程式。在設定頁面中向下滑動,找到並點擊「額外設定」。進入額外設定頁面後,選擇「按鈕和手勢快捷方式」。在按鈕和手勢快捷設定中,您會看到「返回鍵」和「主鍵」的調整選項。點選「返回鍵」選項,您可以選擇啟用或停用硬體返回鍵,

See all articles