MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

SQL ServerにはMySQLのENUMデータ型と同等のものがありますか?


これはMySQLバージョン8.0.12で機能します。構文は次のとおりです。

create table yourTableName
(
yourColumnName enum(‘Value1’,Value2’,Value3’,......N)
default Value1’ or Value2 or Value3,..N
);

次のクエリを使用して、MySQLで列挙型を設定します。

mysql> create table EnumInMySQL
-> (
-> WebCRUD enum('CREATE','READ','UPDATE','DELETE')
-> default 'CREATE'
-> );
Query OK, 0 rows affected (0.60 sec)

SQLServerの列挙型の構文。

create table yourTableName
(
yourColumnName varchar(100)
CHECK(yourColumnName IN (‘Value1’,Value2’,Value3’,......N))
DEFAULT ‘Value1’ or Value2’ or Value3’,......N
);

これで、SQLServerの列挙型のクエリは次のようになります。

SQL ServerにはMySQLのENUMデータ型と同等のものがありますか?


  1. MSSQLServerでデータのコピーを作成する方法

    バックアップはデータバックアップ/データベースです。 MS SQL Serverでデータベースをバックアップすることは、データベースを失う前にデータを保護するために非常に重要です。 MS SQL Serverには、主に3つのバックアップタイプがあります。フル/データベース、差分/インクリメンタル、トランザクションログ/ログ。 MSSQLServerでデータベースのバックアップを作成する2つの方法があります。 方法1:T-SQLを使用する フル/データベース Backup database to disk = 差分/増分 Backup database to d

  2. MSSQLServerでデータベースを作成する方法

    データベースには、テーブル、プロセス、関数などのオブジェクトが含まれます。 MS SQL Serverには、2種類のデータベースがあります システムデータベース ユーザーデータベース システムデータベース MS SQL Serverをインストールすると、システムデータベース(データベース)が自動的に作成されます。以下はシステムデータベースのリストです: マスター モデルMSDB Tempdb リソース(2005バージョンから利用可能) 配布(複製機能のみ) ユーザーデータベース ユーザーデータベースは、ユーザー自身(データベースの作成にアクセスできる管理者、開発者、テスター)によ