|
Top > SQL Server SQL Server 2005について。 MySQLとの比較表
|
| 機能 | SQL Server | MySQL |
| ID用連番 | identity(1,1) | auto_increment |
| 最後に挿入した連番 | @@identityまたはscope_identity() | last_insert_id() |
| 更新行数 | mysql_affected_rows() | @@rowcount |
| ページング | limit 0,10 | top 10 |
データ型一覧 - SQL Server
| 種類 | 型 | 説明 |
| 整数型 | bit | 1 または 0 の整数データを格納するデータ型です。 |
| int | -2,147,483,648 から 2,147,483,647 までの整数データを格納するデータ型です。 | |
| smallint | -32,768 から 32,767 までの整数データを格納するデータ型です。 | |
| tinyint | 0 から 255 までの整数データを格納するデータ型です。 | |
| 通貨型 | money | -922,337,203,685,477.5808 から922,337,203,685,477.5807 までの金額データ値を格納するデータ型です。 |
| smallmoney | -214,748.3648 から +214,748.3647 までの金額データ値を格納するデータ型です。 | |
| float | -1.79E + 308 から 1.79E + 308 までの浮動小数点数のデータを格納するデータ型です。 | |
| real | -3.40E + 38 から 3.40E + 38 までの浮動小数点数のデータを格納するデータ型です。 | |
| 日付型 | datetime | 1753 年 1 月 1 日から 9999 年 12 月 31 日までの日付と時刻データを格納するデータ型です。 |
| smalldatetime | 1900 年 1 月 1 日から 2079 年 6 月 6 日までの日付と時刻データを格納するデータ型です。 | |
| 文字列型 | char | 8,000 文字以内の固定長の Unicode 以外の文字データを格納するデータ型です。 |
| varchar | 8,000 文字以内の可変長の Unicode 以外のデータを格納するデータ型です。 | |
| text | 2,147,483,647 文字以内の可変長の Unicode 以外のデータを格納するデータ型です。 | |
| バイナリ型 | binary | 8,000 バイト以内の固定長のバイナリ データを格納するデータ型です。 |
| varbinary | 8,000 バイト以内の可変長のバイナリ データを格納するデータ型です。 | |
| image | 2,147,483,647 バイト以内の可変長のバイナリ データを格納するデータ型です。 |