求一条sql话语。
求一条sql语句。。
想了半天,也没个头绪不知道该怎么写。
我要查询DISCUZ X2.0的三个表,分别是pre_forum_thread,pre_forum_attachment索引表,pre_forum_attachment_n的子表
- SQL code
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> CREATE TABLE IF NOT EXISTS `pre_forum_thread` ( `tid` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `fid` mediumint(8) unsigned NOT NULL DEFAULT '0', `posttableid` smallint(6) unsigned NOT NULL DEFAULT '0', `typeid` smallint(6) unsigned NOT NULL DEFAULT '0', `sortid` smallint(6) unsigned NOT NULL DEFAULT '0', `readperm` tinyint(3) unsigned NOT NULL DEFAULT '0', `price` smallint(6) NOT NULL DEFAULT '0', `author` char(15) NOT NULL DEFAULT '', `authorid` mediumint(8) unsigned NOT NULL DEFAULT '0', `subject` char(80) NOT NULL DEFAULT '', `dateline` int(10) unsigned NOT NULL DEFAULT '0', `lastpost` int(10) unsigned NOT NULL DEFAULT '0', `lastposter` char(15) NOT NULL DEFAULT '', `views` int(10) unsigned NOT NULL DEFAULT '0', `replies` mediumint(8) unsigned NOT NULL DEFAULT '0', `displayorder` tinyint(1) NOT NULL DEFAULT '0', `highlight` tinyint(1) NOT NULL DEFAULT '0', `digest` tinyint(1) NOT NULL DEFAULT '0', `rate` tinyint(1) NOT NULL DEFAULT '0', `special` tinyint(1) NOT NULL DEFAULT '0', `attachment` tinyint(1) NOT NULL DEFAULT '0', `moderated` tinyint(1) NOT NULL DEFAULT '0', `closed` mediumint(8) unsigned NOT NULL DEFAULT '0', `stickreply` tinyint(1) unsigned NOT NULL DEFAULT '0', `recommends` smallint(6) NOT NULL DEFAULT '0', `recommend_add` smallint(6) NOT NULL DEFAULT '0', `recommend_sub` smallint(6) NOT NULL DEFAULT '0', `heats` int(10) unsigned NOT NULL DEFAULT '0', `status` smallint(6) unsigned NOT NULL DEFAULT '0', `isgroup` tinyint(1) NOT NULL DEFAULT '0', `favtimes` mediumint(8) NOT NULL DEFAULT '0', `sharetimes` mediumint(8) NOT NULL DEFAULT '0', `stamp` tinyint(3) NOT NULL DEFAULT '-1', `icon` tinyint(3) NOT NULL DEFAULT '-1', `pushedaid` mediumint(8) NOT NULL DEFAULT '0', `cover` smallint(6) NOT NULL DEFAULT '0', `replycredit` smallint(6) NOT NULL DEFAULT '0', PRIMARY KEY (`tid`), KEY `digest` (`digest`), KEY `sortid` (`sortid`), KEY `displayorder` (`fid`,`displayorder`,`lastpost`), KEY `typeid` (`fid`,`typeid`,`displayorder`,`lastpost`), KEY `recommends` (`recommends`), KEY `heats` (`heats`), KEY `authorid` (`authorid`), KEY `isgroup` (`isgroup`,`lastpost`), KEY `special` (`special`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=380 ;
pre_forum_attachment结构如下:
- SQL code
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->CREATE TABLE IF NOT EXISTS `pre_forum_attachment` ( `aid` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `tid` mediumint(8) unsigned NOT NULL DEFAULT '0', `pid` int(10) unsigned NOT NULL DEFAULT '0', `uid` mediumint(8) unsigned NOT NULL DEFAULT '0', `tableid` tinyint(1) unsigned NOT NULL DEFAULT '0', `downloads` mediumint(8) NOT NULL DEFAULT '0', PRIMARY KEY (`aid`), KEY `tid` (`tid`), KEY `pid` (`pid`), KEY `uid` (`uid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=110 ;
pre_forum_attachment_n子表结构如下
- SQL code
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->CREATE TABLE IF NOT EXISTS `pre_forum_attachment_0` ( `aid` mediumint(8) unsigned NOT NULL, `tid` mediumint(8) unsigned NOT NULL DEFAULT '0', `pid` int(10) unsigned NOT NULL DEFAULT '0', `uid` mediumint(8) unsigned NOT NULL DEFAULT '0', `dateline` int(10) unsigned NOT NULL DEFAULT '0', `filename` varchar(255) NOT NULL DEFAULT '', `filesize` int(10) unsigned NOT NULL DEFAULT '0', `attachment` varchar(255) NOT NULL DEFAULT '', `remote` tinyint(1) unsigned NOT NULL DEFAULT '0', `description` varchar(255) NOT NULL, `readperm` tinyint(3) unsigned NOT NULL DEFAULT '0', `price` smallint(6) unsigned NOT NULL DEFAULT '0', `isimage` tinyint(1) NOT NULL DEFAULT '0', `width` smallint(6) unsigned NOT NULL DEFAULT '0', `thumb` tinyint(1) unsigned NOT NULL DEFAULT '0', `picid` mediumint(8) NOT NULL DEFAULT '0', PRIMARY KEY (`aid`), KEY `tid` (`tid`), KEY `pid` (`pid`), KEY `uid` (`uid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; <div class="clear"> </div>

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Der Unterschied zwischen null und NULL in der C-Sprache ist: null ist eine Makrodefinition in der C-Sprache, die normalerweise zur Darstellung eines Nullzeigers verwendet wird und zum Initialisieren von Zeigervariablen oder zum Bestimmen, ob der Zeiger in einer bedingten Anweisung null ist, verwendet werden kann. NULL ist eine Makrodefinition in der C-Sprache. Eine vordefinierte Konstante in, die normalerweise zur Darstellung eines Nullwerts verwendet wird und zur Darstellung eines Nullzeigers, eines Nullzeigerarrays oder eines Nullstrukturzeigers verwendet wird.

In JavaScript stellen sowohl undefiniert als auch null das Konzept von „nichts“ dar: 1. undefiniert stellt eine nicht initialisierte Variable oder eine nicht vorhandene Eigenschaft dar. Wenn eine Variable deklariert, ihr aber kein Wert zugewiesen ist, ist der Wert der Variablen undefiniert. Beim Zugriff auf Eigenschaften, die nicht im Objekt vorhanden sind, ist der zurückgegebene Wert ebenfalls undefiniert. 2. Null stellt eine leere Objektreferenz dar. In einigen Fällen kann die Objektreferenz auf Null gesetzt werden, um den von ihr belegten Speicher freizugeben.

Sowohl null als auch undefiniert weisen auf einen fehlenden Wert oder einen undefinierten Zustand hin. Je nach Verwendungsszenario gibt es einige Leitprinzipien für die Verwendung von null oder undefiniert: 1. Wenn Sie klar angeben müssen, dass eine Variable leer oder ungültig ist, müssen Sie Folgendes tun: kann null verwenden; 2. Wenn eine Variable deklariert wurde, aber noch kein Wert zugewiesen wurde, wird sie standardmäßig auf undefiniert gesetzt. 3. Wenn Sie überprüfen müssen, ob eine Variable leer oder undefiniert ist, verwenden Sie den strikten Gleichheitsoperator „=“. ==" um festzustellen, ob die Variable null oder undefiniert ist. .

Der Unterschied zwischen null und undefiniert ist: 1. Semantische Bedeutung; . Leistung bei der JSON-Serialisierung; 9. Beziehung zu Typen. Detaillierte Einführung: 1. Semantische Bedeutung: Null bedeutet normalerweise, dass diese Variable keinen gültigen Objektwert hat, während undefiniert normalerweise bedeutet, dass der Variablen kein Wert zugewiesen wurde oder das Objekt dieses Attribut nicht hat. 2. Verwendungsszenarien , usw.

Schritte zum Konfigurieren des Standard-Gateways: 1. Bestimmen Sie die IP-Adresse des Routers. 3. Konfigurieren Sie die Netzwerkverbindung. 5. Geben Sie die IP-Adresse und die Subnetzmaske ein . Konfigurieren Sie das Standard-Gateway ;7. Konfigurieren Sie den DNS-Server. Detaillierte Einführung: 1. Bestimmen Sie die IP-Adresse des Routers. Die IP-Adresse des Routers finden Sie auf der Rückseite des Routers oder im Benutzerhandbuch .

Verwendung: 1. Initialisieren Sie die Referenztypvariable auf Null, um anzuzeigen, dass die Variable derzeit auf kein Objekt zeigt. 2. Setzen Sie die Referenztypvariable auf Null, wodurch der Speicherplatz des von der Variablen referenzierten Objekts freigegeben und dies unterstützt werden kann 3. Verwenden Sie null, um zu prüfen, ob eine Referenz leer ist. Sie können das Auftreten einer NullPointerException vermeiden, indem Sie beurteilen, ob die Referenz leer ist.

Schritte zum Konfigurieren des Standard-Gateways: 1. Öffnen Sie das Bedienfeld. 3. Konfigurieren Sie die Netzwerkverbindung. 5. Konfigurieren Sie die DNS-Serveradresse Gerät. Detaillierte Einführung: 1. Öffnen Sie die Systemsteuerung, klicken Sie im Windows-System auf das Startmenü und wählen Sie „Netzwerk und Internet“. Wählen Sie in der Systemsteuerung „Netzwerk und Internet“. usw. .

Schritte zum Konfigurieren des Standard-Gateways: 1. Verstehen Sie die Netzwerkumgebung. 3. Melden Sie sich bei der Router-Verwaltungsoberfläche an. 5. Konfigurieren Sie das Standard-Gateway. Speichern Sie die Einstellungen und beenden Sie den Vorgang. 7. Überprüfen Sie, ob die Netzwerkverbindung normal ist. Die Konfiguration des Standard-Gateways ist ein wichtiger Schritt bei der Netzwerkeinrichtung. Sie bestimmt, welchen Router der Host für den Zugriff auf das Internet verwendet.
