データベースについて
「気分」(高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