ホームページ  >  記事  >  バックエンド開発  >  .net プログラマーが知っておくべきデータベースの知識

.net プログラマーが知っておくべきデータベースの知識

伊谢尔伦
伊谢尔伦オリジナル
2016-12-03 10:53:111087ブラウズ

データベースについて

「気分」(高B) .NET開発エンジニアとして、このような小ネタをいくつか知っておく必要があります。

たとえそれがただのくだらない話であっても。

1. ファイルデータベース(共通)

Access

SQLite

SQLServerCE

2. SQLServerには2種類あります

正確に言うと、SQLServerには2つの種類があります。 、つまり MSSQLServer と SyBaseSQLServer です。

二人の関係はこんな感じです。

SQL Server は、Microsoft によって開発および推進されているリレーショナル データベース管理システム (DBMS) であり、当初は Microsoft、Sybase、および Ashton-Tate によって共同開発されましたが、後に 2 社の協力関係が終了したため、それぞれが独自に開発しました。独自のバージョンにさまざまな拡張機能が追加されました。

つまり、

MSSQLServer、

、SyBaseSQLServerがあります。

3. バッチプロセスの起動 バッチプロセスを使用して SqlServer サービスを起動するにはどうすればよいですか?

開始: net start mssqlserver (サービス名)

閉じる: net stop mssqlserver (サービス名)

注: Windows 7 以降のバージョンでは、管理者として cmd を実行する必要があります。

4. ログイン失敗 ログイン失敗の解決策

1) Windows 認証方法を使用してログインし、検証方法がサポートされているかどうかを確認します。

2) Windows 認証を使用してログインし、[セキュリティ] → [ログイン名] が無効になっているかどうかを確認します。

5. 主キー 主キーにはどのような種類がありますか?

ビジネスの主キーは、学生番号、従業員番号、ID カード番号などに似ています。一般に、大学のコースでは、デフォルトでこの種のものが主キーとして使用されます。 (推奨されません)

論理主キーには実際的な意味はなく、単なる数値であり、ビジネス ロジックとは何の関係もありません。 (推奨)

主キーの結合 2つのフィールドを合わせて主キーとして機能します。これは大学の授業でよく行われます。ただし (強く推奨されません)

6. データ型 MSSqlServer で一般的に使用されるデータ型

1) Image

2) String

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

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

2.1) char と varchar の違い

char char 固定長です

可変長です 圧縮空間の観点から、一般的には varchar を使用することをお勧めします。

2.2) nchar と char の違い

0 文字、10 漢字。

2.3) 長いテキストを保存するために使用されるストレージの種類は何ですか? Text / NTEXT を使用する前は Server 2000

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。