構文: CREATE DATABASE Database_name ; 例: データベースの作成大学;
構文: CREATE TABLE table_name (column_name1データ型、column_name2データ型、………); 例: CREATE TABLE STUDENT(student_id int、student_name varchar(50)、student_dept varchar(50)、classyear varchar(10));出力画面を注意深く確認し、 MariaDB [test]>のプロンプトを表示します。 、ここで、MariaDBはデータベースシステムであり、testはSQL操作を実行しているデータベースの名前です。
- DESC: DESCコマンドは、テーブルの構造/スキーマを表示します。スキーマとはその構造を意味します。単純な言語では、「これはテーブルの青写真です」。テーブル名と、そのテーブルに存在する列の数などの詳細が表示されます。各列のデータ型は、列が保持できる値のタイプを意味します。キーが表示され、列がnull値を保持できるかどうか、デフォルト値、および追加情報が表示されます。
構文: TableTable_nameModify列のcolumn_nameデータ型の制約を変更します;例: TableStudentModify列を変更しますstudent_idintNOT NULL; スキーマレベルの変更は、altertableを使用して行われます。列student_idにnullではない制約が追加されます。構文: テーブルの変更Table_nameAddconstraint_name(column_name); 例: TableStudentAdd主キー(student_id、student_name);を変更します。 主キーが2つの列に追加されるということは、student_idとstudent_nameの組み合わせがテーブルstudentの主キーになることを意味します。構文: TableTable_nameDROP列のcolumn_nameを変更します;例: TableStudentDROP列の都市を変更します;ここで「都市」 列はalterキーワードを使用して削除されます。現在、市の列は学生テーブルに表示されていません。
出力画面には、列の都市を削除する前のテーブルの構造と、都市の列を削除した後の構造が表示されます。構文: DROPTable table_name; 例: DROPTable Student; Dropコマンドは、すべてのデータ、つまりテーブルの構造/スキーマを含むすべてのレコードをデータベースから削除します。