Maison  >  Article  >  base de données  >  Explication détaillée de la fonction de navigation MySQL

Explication détaillée de la fonction de navigation MySQL

黄舟
黄舟original
2017-02-28 13:48:535438parcourir

Dans le développement de logiciels, l'utilisation d'un bon outil peut grandement améliorer l'efficacité du développement. Étant donné que SQL Server est difficile à installer et vulnérable aux dommages, cela affecte l'efficacité du développement. J'ai emprunté Navicat à un ami et je l'ai trouvé très pratique. . Fonction.

Navicat est un puissant outil de gestion et de développement de bases de données MySQL. Navicat fournit un ensemble d'outils puissants et sophistiqués pour les développeurs professionnels, mais il est facile à apprendre pour les nouveaux utilisateurs. Navicat a été salué comme l'outil de gestion d'interface utilisateur MySQL leader du marché et le mieux utilisé .

En plus de la création commune de bases de données et de tables, ainsi que des fonctions de requête, il prend également en charge l'impression de tables, la requête de rapports, l'impression de rapports, la génération de modèles de données et autres fonctions, comme suit Présentation de deux fonctions communes :                                                                                                                                                                                                                                                       .

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. Imprimer le modèle de table


Sélectionnez le nouveau modèle et faites glisser le tableau à exporter dans le tableau de droite pour afficher la structure du tableau. Ajustez la taille de la page dans le coin inférieur droit pour zoomer sur la page.

Résumé :

L'utilisation des outils doit être la même que l'apprentissage. Ayez d'abord le contrôle des macros. Lorsque vous avez besoin d'une certaine fonction, utilisez. certains outils de recherche, parcourez les manuels, etc. pour vérifier comment utiliser le logiciel.

manuel en ligne navicat : http://www.navicat.com.cn/manual/online_manual/cn/navicat/win_manual/index.html

Ce qui précède est l'explication détaillée de la fonction de navigation MySQL. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !



Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn