Heim  >  Artikel  >  Datenbank  >  Detaillierte Erläuterung der MySQL-Navigationsfunktion

Detaillierte Erläuterung der MySQL-Navigationsfunktion

黄舟
黄舟Original
2017-02-28 13:48:535358Durchsuche

In der Softwareentwicklung kann die Verwendung eines guten Tools die Entwicklungseffizienz erheblich verbessern. Da SQL Server schwierig zu installieren und anfällig für Beschädigungen ist, habe ich mir Navicat von einem Freund ausgeliehen und fand es sehr praktisch . Funktion.

Navicat ist ein leistungsstarkes MySQL-Datenbankverwaltungs- und Entwicklungstool. Navicat bietet eine Reihe leistungsstarker und ausgefeilter Tools für professionelle Entwickler, ist aber auch für neue Benutzer leicht zu erlernen. Navicat gilt als das marktführende und am häufigsten genutzte MySQL-Benutzeroberflächen-Management-Tool .

Zusätzlich zur allgemeinen Datenbank- und Tabellenerstellung sowie Abfragefunktionen werden auch Tabellendruck, Berichtsabfrage, Berichtsdruck, Datenmodellgenerierung und andere unterstützt Funktionen wie folgt: Einführung von zwei allgemeinen Funktionen:                                                                                                                                                                                                                                                  .

SELECT
	表名 = CASE
WHEN A.colorder = 1 THEN
	D.name
ELSE
	''
END,
 表说明 = CASE
WHEN A.colorder = 1 THEN
	isnull(F. VALUE, '')
ELSE
	''
END,
 字段序号 = A.colorder,
 字段名 = A.name,
 字段说明 = isnull(G.[value], ''),
 标识 = CASE
WHEN COLUMNPROPERTY(A.id, A.name, 'IsIdentity') = 1 THEN
	'√'
ELSE
	''
END,
 主键 = CASE
WHEN EXISTS (
	SELECT
		1
	FROM
		sysobjects
	WHERE
		xtype = 'PK'
	AND parent_obj = A.id
	AND name IN (
		SELECT
			name
		FROM
			sysindexes
		WHERE
			indid IN (
				SELECT
					indid
				FROM
					sysindexkeys
				WHERE
					id = A.id
				AND colid = A.colid
			)
	)
) THEN
	'√'
ELSE
	''
END,
 类型 = B.name,
 占用字节数 = A.Length,
 长度 = COLUMNPROPERTY(A.id, A.name, 'PRECISION'),
 小数位数 = isnull(
	COLUMNPROPERTY(A.id, A.name, 'Scale'),
	0
),
 允许空 = CASE
WHEN A.isnullable = 1 THEN
	'√'
ELSE
	''
END,
 默认值 = isnull(E. TEXT, '')
FROM
	syscolumns A
LEFT JOIN systypes B ON A.xusertype = B.xusertype
INNER JOIN sysobjects D ON A.id = D.id
AND D.xtype = 'U'
AND D.name <> &#39;dtproperties&#39;
LEFT JOIN syscomments E ON A.cdefault = E.id
LEFT JOIN sys.extended_properties G ON A.id = G.major_id
AND A.colid = G.minor_id
LEFT JOIN sys.extended_properties F ON D.id = F.major_id
AND F.minor_id = 0 --where d.name=&#39;OrderInfo&#39;    --如果只查询指定表,加上此条件
ORDER BY
	A.id,
	A.colorder

2. Tischmodell drucken


Wählen Sie das neue Modell aus und ziehen Sie die zu exportierende Tabelle in die rechte Tabelle, um die Tabellenstruktur in der unteren rechten Ecke anzuzeigen, um die Seite zu vergrößern.

Zusammenfassung:

Die Verwendung von Werkzeugen sollte mit dem Lernen identisch sein. Wenn Sie eine bestimmte Funktion benötigen, verwenden Sie diese Einige Suchtools, Durchsuchen von Handbüchern usw., um zu überprüfen, wie die Software verwendet wird.

navicat Online-Handbuch: http://www.navicat.com.cn/manual/online_manual/cn/navicat/win_manual/index.html

Das Obige ist die detaillierte Erklärung der MySQL-Navigationsfunktion. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!



Stellungnahme:
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