Datenbankkenntnisse, die .net-Programmierer kennen müssen

伊谢尔伦
Freigeben: 2016-12-03 10:53:11
Original
1087 Leute haben es durchsucht

Über die Datenbank

Als .NET-Entwicklungsingenieur mit „Gefühl“ (höheres B) muss ich einige kleine Geschichten wie diese kennen.

Auch wenn es nur um ein paar Unsinnsreden geht.

1. Dateidatenbank (allgemein)

Zugriff

SQLite

SQLServerCE

2. Es gibt zwei Arten von SQLServer

Um genau zu sein, gibt es tatsächlich zwei Arten von SQLServer, nämlich MSSQLServer und SyBaseSQLServer.

Die Beziehung zwischen den beiden ist so.

SQL Server ist ein relationales Datenbankverwaltungssystem (DBMS), das von Microsoft entwickelt und gefördert wurde. Es wurde ursprünglich gemeinsam von Microsoft, Sybase und Ashton-Tate entwickelt, aber später, als die Zusammenarbeit zwischen den beiden Unternehmen endete, wurde es von beiden Unternehmen gemeinsam entwickelt haben ihren Versionen verschiedene Erweiterungen hinzugefügt.

Es gibt also

MSSQLServer,

und SyBaseSQLServer.

3. Batch-Prozess-Start Wie verwende ich den Batch-Prozess, um den SqlServer-Dienst zu starten?

Start: net start mssqlserver (Dienstname)

Schließen: net stop mssqlserver (Dienstname)

Hinweis: Windows 7 oder höher müssen cmd als Administrator ausführen.

4. Anmeldefehler Lösung für Anmeldefehler

1) Melden Sie sich mit der Windows-Authentifizierungsmethode an und prüfen Sie, ob die Authentifizierungsmethode unterstützt wird!

2) Melden Sie sich mit der Windows-Authentifizierung an, [Sicherheit] → [Anmeldename], um zu sehen, ob es deaktiviert ist!

5. Primärschlüssel Primärschlüssel Welche Arten von Primärschlüsseln gibt es?

Der Geschäftsprimärschlüssel ähnelt der Studentennummer, Arbeitsnummer, ID-Nummer usw. Im Allgemeinen verwenden Universitätskurse so etwas standardmäßig als Primärschlüssel! (Nicht empfohlen)

Logischer Primärschlüssel hat keine praktische Bedeutung, er ist nur eine Zahl und hat nichts mit Geschäftslogik zu tun. (Empfehlung)

Kombinierter Primärschlüssel Die beiden Felder zusammen dienen als Primärschlüssel! Dies geschieht häufig in Hochschulkursen. Aber (dringend nicht empfohlen)

6. Datentypen Häufig verwendete Datentypen in MSSqlServer

1) Bild

2) String

char(10) varchar(10) nchar(10) nvarchar(10)

varchar(max) nvarchar(max) text(10) ntext(10)

2.1) Der Unterschied zwischen char und varchar

char hat eine feste Länge

varchar hat eine variable Länge Aus der Perspektive der Raumkomprimierung ist es im Allgemeinen besser, varchar zu verwenden.

2.2) Der Unterschied zwischen nchar und char

Beispielsweise kann char (10) 10 Buchstaben und 5 chinesische Schriftzeichen speichern

Und nchar ( 10) Es verwendet Unicode-Kodierung und kann 10 Buchstaben und 10 chinesische Schriftzeichen speichern.

2.3) Welche Art der Speicherung wird für Langtexte verwendet?

Server 2000 verwendete früher Text/NText

Verwendet jetzt varchar(max)/nvarchar(max)


Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage