TIL[85].schemaでエンジンを設定する
4683 ワード
AqueryでWebサイトのテーブルモデルを作成することで、ERPをSQL文に自動的に生成できます.
DjangoはORM機能を使用してテーブルを生成しますが、flaskはrowqueryなので、SQL文に直接テーブルを書き込む必要があります.多くのテーブルがあり、AqueryのSQL変更機能が役立ちます.
sql文は次のとおりです.
次のSQL文のようにフィールド入力後にエンジンを記述する必要があります. ENGINE=InnoDB:MySQLのデフォルトエンジンInnoDB CHARSET=utf 8 mb 4:UTF-8符号化スキーム、Maxbyte 4として保存 COLLLATE=utf 8 mb 4 general ci:文字揃えの設定 もちろん、必ずしもEngineを設定しなくてもテーブルは生成されますが、作成できないように必ずEngineを設定します.
DjangoはORM機能を使用してテーブルを生成しますが、flaskはrowqueryなので、SQL文に直接テーブルを書き込む必要があります.多くのテーブルがあり、AqueryのSQL変更機能が役立ちます.
sql文は次のとおりです.
CREATE TABLE accounts
(
id INT NOT NULL AUTO_INCREMENT,
identification VARCHAR(45) NOT NULL UNIQUE COMMENT '계정 아이디',
password VARCHAR(500) NOT NULL COMMENT '비밀번호',
account_type_id INT NOT NULL DEFAULT 2 COMMENT '(master,seller)',
PRIMARY KEY (id)
);
今日の文章の核心は、このまま放っておくわけにはいかないことだ.次のSQL文のようにフィールド入力後にエンジンを記述する必要があります.
CREATE TABLE accounts
(
id INT NOT NULL AUTO_INCREMENT,
identification VARCHAR(45) NOT NULL UNIQUE COMMENT '계정 아이디',
password VARCHAR(500) NOT NULL COMMENT '비밀번호',
account_type_id INT NOT NULL DEFAULT 2 COMMENT '(master,seller)',
PRIMARY KEY (id)
)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT '계정';
Reference
この問題について(TIL[85].schemaでエンジンを設定する), 我々は、より多くの情報をここで見つけました https://velog.io/@devjakeh/TIL85.schema-에-engine-설정하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol