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

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

Jun 07, 2016 pm 06:07 PM
主键 列名 Tabellenname

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
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was ist der logische Primärschlüssel von MySQL? Was ist der logische Primärschlüssel von MySQL? Jul 10, 2023 pm 01:46 PM

Der logische Primärschlüssel von MySQL bezieht sich auf das Feld oder die Feldkombination, die zur Identifizierung eines Datensatzes in der Datenbank verwendet wird, ist jedoch nicht eindeutig. Logische Primärschlüssel werden üblicherweise für Datenabfragen und Datenoperationen verwendet. Der logische Primärschlüssel kann ein beliebiges Feld mit identifizierenden Eigenschaften sein. In der Benutzertabelle kann beispielsweise der Benutzername als logischer Primärschlüssel verwendet werden, da er zur Identifizierung eines Datensatzes verwendet werden kann, aber nicht eindeutig ist.

Wie stelle ich die Return-Taste und die Home-Taste auf dem Redmi K70Pro ein? Wie stelle ich die Return-Taste und die Home-Taste auf dem Redmi K70Pro ein? Feb 23, 2024 pm 01:40 PM

Mobiltelefone sind heute für junge und mittlere Menschen ein Muss. Natürlich haben Menschen jeder Altersgruppe unterschiedliche Bedürfnisse an Mobiltelefone. Als eines der derzeit beliebtesten Modelle verfügt das RedmiK70Pro über eine Vielzahl interner Funktionen und Dienste, die den Bedürfnissen von Verbrauchern unterschiedlichen Alters gerecht werden können. Wie stelle ich die Return-Taste und die Home-Taste auf dem Redmi K70Pro ein? Sie müssen es auch klar verstehen. Erst wenn Sie es verstanden haben, können Sie entscheiden, ob Sie dieses Mobiltelefon kaufen möchten. Folgen Sie dann dem Herausgeber, um einen Blick auf den folgenden Inhalt zu werfen. Wie stelle ich die Return-Taste und die Home-Taste auf dem Redmi K70Pro ein? Um auf das Einstellungsmenü Ihres Telefons zuzugreifen, können Sie die Einstellungsoberfläche öffnen, indem Sie die Benachrichtigungsleiste nach unten ziehen oder auf Ihrem Startbildschirm nach dem Einstellungssymbol suchen. Suchen Sie in der Einstellungsoberfläche nach „Schaltfläche“ oder „Navigationsleiste“ und klicken Sie darauf.

Wie ordne ich MySQL-Fremdschlüssel und Primärschlüssel automatisch zu? Wie ordne ich MySQL-Fremdschlüssel und Primärschlüssel automatisch zu? Mar 15, 2024 pm 12:54 PM

Wie ordne ich MySQL-Fremdschlüssel und Primärschlüssel automatisch zu? In der MySQL-Datenbank sind Fremdschlüssel und Primärschlüssel sehr wichtige Konzepte. Sie können uns dabei helfen, Beziehungen zwischen verschiedenen Tabellen herzustellen und die Integrität und Konsistenz der Daten sicherzustellen. In tatsächlichen Anwendungsprozessen ist es häufig erforderlich, Fremdschlüssel automatisch den entsprechenden Primärschlüsseln zuzuordnen, um Dateninkonsistenzen zu vermeiden. Im Folgenden wird anhand spezifischer Codebeispiele erläutert, wie diese Funktion implementiert wird. Zuerst müssen wir zwei Tabellen erstellen, eine als Master-Tabelle und die andere als Slave-Tabelle. In der Haupttabelle erstellen

Wie stelle ich die Return-Taste und die Home-Taste auf dem Honor 90GT ein? Wie stelle ich die Return-Taste und die Home-Taste auf dem Honor 90GT ein? Feb 12, 2024 am 09:48 AM

Mit der rasanten Entwicklung der Zeit verbessert sich auch die aktuelle Mobiltelefontechnologie ständig. In der Vergangenheit verfügten Mobiltelefone über verschiedene Tasten, heute werden diese jedoch nach und nach abgeschafft. Viele Menschen sind es jedoch immer noch gewohnt, ihre Mobiltelefone mit Tasten zu steuern . Wie stellt man die Return-Taste auf dem Honor 90GT und den Primärschlüssel ein? Werfen wir einen Blick nach unten! Wie stelle ich die Return-Taste und die Home-Taste auf dem Honor 90GT ein? Das Honor 90GT ist ein Huawei-Mobiltelefon. Die Methode zum Festlegen der Eingabetaste und der Home-Taste lautet wie folgt: Schritt 1: Öffnen Sie die Einstellungen: Suchen Sie das Symbol „Einstellungen“ auf dem Telefondesktop und klicken Sie, um die Einstellungsoberfläche aufzurufen. Schritt 2: Suchen Sie die Option „System und Updates“: Schieben Sie in der Einstellungsoberfläche den Bildschirm nach unten, suchen Sie die Option „System und Updates“ und klicken Sie darauf, um sie aufzurufen. Schritt 3: Geben Sie die Einstellungen der Navigationsleiste ein: Schieben Sie in der System- und Update-Oberfläche den Bildschirm nach unten und suchen Sie

Mar 18, 2024 am 11:34 AM

Die Ehre Rückgabeschlüssel und Primärschlüssel festlegen? Werfen wir einen Blick nach unten! Wie stelle ich die Return-Taste und die Home-Taste auf dem Honor X50Pro ein? 1. Suchen Sie das Symbol „Einstellungen“ auf dem Startbildschirm und klicken Sie auf die Funktionsoption „System und Updates“. 2. Klicken Sie im Funktionselement „System und Updates“ auf „Systemnavigationsmethode“. 3. Honor-Mobiltelefone bieten drei Einstellungen für die Eingabetaste. Dies kann gemäß Ihren eigenen Einstellungen festgelegt werden: Die Methode zum Festlegen der Eingabetaste und der Home-Taste auf dem Honor X50Pro-Telefon ist sehr einfach. Sie können die oben genannten Schritte ausführen.

Welcher Typ wird für den MySQL-Primärschlüssel verwendet? Welcher Typ wird für den MySQL-Primärschlüssel verwendet? Jul 18, 2023 pm 03:11 PM

Der MySQL-Primärschlüssel kann einen Ganzzahltyp, einen selbsterhöhenden Ganzzahltyp, einen UUID-Typ oder einen Zeichenfolgentyp verwenden. Detaillierte Einführung der Typen: 1. Integer-Typ, einer der häufigsten Primärschlüsseltypen in MySQL. 2. Selbsterweiternder Integer-Typ, der automatisch einen eindeutigen Integer-Wert zuweisen kann Typ eignet sich sehr gut für die Verwendung als Primärschlüssel, insbesondere in Szenarien, die eine hohe gleichzeitige Dateneinfügung erfordern. 3. UUID-Typ, ein global eindeutiger 128-Bit-Identifikator, der die globale Eindeutigkeit von Daten sicherstellen kann. 4. String-Typ, nicht empfohlen. usw.

Ein Artikel über den automatisch inkrementierenden Primärschlüssel in MySQL Ein Artikel über den automatisch inkrementierenden Primärschlüssel in MySQL Jul 05, 2022 am 10:08 AM

Dieser Artikel vermittelt Ihnen ein detailliertes Verständnis des automatischen Inkrementierungs-Primärschlüssels in MySQL. Ich hoffe, er wird Ihnen hilfreich sein.

Wie öffne ich die Return-Taste und die Home-Taste auf dem Redmi K70? Wie öffne ich die Return-Taste und die Home-Taste auf dem Redmi K70? Feb 23, 2024 am 11:40 AM

RedmiK70 ist ein von vielen Benutzern verwendetes Modell, das seit seiner Veröffentlichung einen sehr guten Ruf genießt B. den Rückgabeschlüssel und den Primärschlüssel festlegen, aber wie legt man sie konkret fest? Wie stelle ich den Rückgabeschlüssel und den Primärschlüssel auf dem Redmi K70 ein? Öffnen Sie die App „Einstellungen“ auf Ihrem Telefon. Scrollen Sie auf der Einstellungsseite nach unten, suchen Sie nach „Zusätzliche Einstellungen“ und klicken Sie darauf. Nachdem Sie die Seite mit den zusätzlichen Einstellungen aufgerufen haben, wählen Sie „Tasten- und Gestenverknüpfungen“. In den Einstellungen für Tasten- und Gestenverknüpfungen sehen Sie Optimierungsoptionen für die Zurück- und Home-Tasten. Klicken Sie auf die Option „Zurück-Taste“ und Sie können wählen, ob Sie die Hardware-Zurück-Taste aktivieren oder deaktivieren möchten.

See all articles