テーブルを作成 テーブルテーブル名を作成
mysql> データベース company を作成します。 クエリは正常、1 行が影響を受けました (0.00 秒) mysql> 会社を使用します。 データベースが変更されました mysql> テーブルが存在しない場合は作成する t_dept( -> 部門 int、 -> dname varchar(20)、 -> locvarchar(40); クエリは正常、影響を受けた行は 0 行 (0.20 秒) mysql> テーブルを表示します。 +-------------------+ | 社内テーブル | +-------------------+ | t_部門 | +-------------------+ セット内の 1 行 (0.00 秒) マイSQL> 現在のデータベース内のすべてのテーブルを表示する
mysql> テーブルを表示します。 +-------------------+ | 社内テーブル | +-------------------+ | t_部門 | +-------------------+ セット内の 1 行 (0.00 秒) テーブルの構造を表示する
略語 desc テーブル名 mysql> t_dept を記述します。 +--------+-------------+------+------+--------+-------+ | フィールド | タイプ | Null | キー | デフォルト | 追加 | +--------+-------------+------+------+--------+-------+ | 部門番号 | int(11) | はい | | NULL | | | dname | varchar(20) | はい | | NULL | | | loc | varchar(40) | はい | | NULL | | +--------+-------------+------+------+--------+-------+ セット内の 3 行 (0.00 秒) mysql> desc t_dept; +--------+-------------+------+------+--------+-------+ | フィールド | タイプ | Null | キー | デフォルト | 追加 | +--------+-------------+------+------+--------+-------+ | 部門番号 | int(11) | はい | | NULL | | | dname | varchar(20) | はい | | NULL | | | loc | varchar(40) | はい | | NULL | | +--------+-------------+------+------+--------+-------+ セット内の 3 行 (0.00 秒) テーブルの詳細を表示
mysql> show テーブル t_dept を作成します。 +--------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | テーブル | テーブルの作成 | +--------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | t_dept | テーブル `t_dept` を作成します ( `deptno` int(11) デフォルト NULL, `dname` varchar(20) デフォルト NULL, `loc` varchar(40) デフォルト NULL ) エンジン=InnoDB デフォルト文字セット=utf8 | +--------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ セット内の 1 行 (0.00 秒) 表示テーブル t_dept \G を作成します mysql> show テーブル t_dept \G を作成します ************************** 1. 行 **************************** テーブル: t_dept テーブルの作成: CREATE TABLE `t_dept` ( `deptno` int(11) デフォルト NULL, `dname` varchar(20) デフォルト NULL, `loc` varchar(40) デフォルト NULL ) エンジン=InnoDB デフォルト文字セット=utf8 セット内の 1 行 (0.00 秒) テーブルを削除する テーブル名を削除 mysql> t_dept が存在する場合はテーブルを削除します。 クエリは正常、影響を受けた行は 0 行 (0.12 秒) mysql> テーブルを表示します。 空のセット (0.00 秒) テーブル名を変更する ALTER TABLE old_table_name RENAME [TO] new_table_name mysql> テーブル t_dept を変更し、 tab_dept の名前を変更します。 クエリは正常、影響を受けた行は 0 行 (0.09 秒) mysql> テーブルを表示します。 +-------------------+ | 社内テーブル | +-------------------+ | タブ部門 | +-------------------+ セット内の 1 行 (0.00 秒) mysql> desc tab_dept; +--------+-------------+------+------+--------+-------+ | フィールド | タイプ | Null | キー | デフォルト | 追加 | +--------+-------------+------+------+--------+-------+ | 部門番号 | int(11) | はい | | NULL | | | dname | varchar(20) | はい | | NULL | | | loc | varchar(40) | はい | | NULL | | +--------+-------------+------+------+--------+-------+ セット内の 3 行 (0.00 秒) 最後にデフォルトでテーブルにフィールドを追加します tab_deptにフィールドdescri varchar(20)を追加します。 mysql> desc tab_dept; +--------+-------------+------+------+--------+-------+ | フィールド | タイプ | Null | キー | デフォルト | 追加 | +--------+-------------+------+------+--------+-------+ | 部門番号 | int(11) | はい | | NULL | | | dname | varchar(20) | はい | | NULL | | | loc | varchar(40) | はい | | NULL | | +--------+-------------+------+------+--------+-------+ セット内の 3 行 (0.00 秒) mysql> tab_dept テーブルを変更し、説明を varchar(20) に追加します。 クエリは正常、影響を受けた行は 0 行 (0.33 秒) レコード: 0 重複: 0 警告: 0 mysql> desc tab_dept; +--------+-------------+------+------+--------+-------+ | フィールド | タイプ | Null | キー | デフォルト | 追加 | +--------+-------------+------+------+--------+-------+ | 部門番号 | int(11) | はい | | NULL | | | dname | varchar(20) | はい | | NULL | | | loc | varchar(40) | はい | | NULL | | | 説明 | varchar(20) | はい | | NULL | | +--------+-------------+------+------+--------+-------+ セット内の 4 行 (0.00 秒) テーブルの最初の位置にフィールドを追加する
mysql> alter table tab_dept に id int を最初に追加します。 クエリは正常、影響を受けた行は 0 行 (0.38 秒) レコード: 0 重複: 0 警告: 0 mysql> desc tab_dept; +--------+-------------+------+------+--------+-------+ | フィールド | タイプ | Null | キー | デフォルト | 追加 | +--------+-------------+------+------+--------+-------+ | id | int(11) | はい | | NULL | | | 部門番号 | int(11) | はい | | NULL | | | dname | varchar(20) | はい | | NULL | | | loc | varchar(40) | はい | | NULL | | | 説明 | varchar(20) | はい | | NULL | | +--------+-------------+------+------+--------+-------+ セット内の行数は 5 です (0.00 秒) テーブル内の指定されたフィールドの後にフィールドを追加します ALTER TABLE テーブル名 ADD 属性名 属性タイプ AFTER 属性名 mysql> alter table tab_dept dnameの後にcomm varchar(20)を追加します。 クエリは正常、影響を受けた行は 0 行 (0.31 秒) レコード: 0 重複: 0 警告: 0 mysql> desc tab_dept; +--------+-------------+------+------+--------+-------+ | フィールド | タイプ | Null | キー | デフォルト | 追加 | +--------+-------------+------+------+--------+-------+ | id | int(11) | はい | | NULL | | | 部門番号 | int(11) | はい | | NULL | | | dname | varchar(20) | はい | | NULL | | | 通信 | varchar(20) | はい | | NULL | | | loc | varchar(40) | はい | | NULL | | | 説明 | varchar(20) | はい | | NULL | | +--------+-------------+------+------+--------+-------+ セット内の 6 行 (0.00 秒) フィールドを削除する ALTER TABLE テーブル名 DROP 属性名 mysql> テーブル tab_dept を変更します。 クエリは正常、影響を受けた行は 0 行 (0.32 秒) レコード: 0 重複: 0 警告: 0 mysql> desc tab_dept; +--------+-------------+------+------+--------+-------+ | フィールド | タイプ | Null | キー | デフォルト | 追加 | +--------+-------------+------+------+--------+-------+ | id | int(11) | はい | | NULL | | | 部門番号 | int(11) | はい | | NULL | | | dname | varchar(20) | はい | | NULL | | | loc | varchar(40) | はい | | NULL | | | 説明 | varchar(20) | はい | | NULL | | +--------+-------------+------+------+--------+-------+ セット内の行数は 5 です (0.00 秒) フィールドの変更 - フィールドのデータ型を変更する mysql> テーブル tab_dept を変更し、説明を int に変更します。 クエリは正常、影響を受けた行は 0 行 (0.45 秒) レコード: 0 重複: 0 警告: 0 mysql> desc tab_dept; +--------+-------------+------+------+--------+-------+ | フィールド | タイプ | Null | キー | デフォルト | 追加 | +--------+-------------+------+------+--------+-------+ | id | int(11) | はい | | NULL | | | 部門番号 | int(11) | はい | | NULL | | | dname | varchar(20) | はい | | NULL | | | loc | varchar(40) | はい | | NULL | | | 説明 | int(11) | YES | | NULL | | +--------+-------------+------+------+--------+-------+ セット内の行数は 5 です (0.00 秒) フィールドの変更 - フィールド名の変更 ALTER TABLE table_name CHANGE 古い属性名 新しい属性名 古いデータ型 mysql> テーブル tab_dept を変更し、ID deptid int を変更します。 クエリは正常、影響を受けた行は 0 行 (0.07 秒) レコード: 0 重複: 0 警告: 0 mysql> desc tab_dept; +--------+-------------+------+------+--------+-------+ | フィールド | タイプ | Null | キー | デフォルト | 追加 | +--------+-------------+------+------+--------+-------+ | deptid | int(11) | はい | | NULL | | | 部門番号 | int(11) | はい | | NULL | | | dname | varchar(20) | はい | | NULL | | | loc | varchar(40) | はい | | NULL | | | 説明 | int(11) | YES | | NULL | | +--------+-------------+------+------+--------+-------+ セット内の行数は 5 です (0.00 秒) フィールドの変更 - フィールド名とデータ型を同時に変更します ALTER TABLE table_name CHANGE 古い属性名 新しい属性名 新しいデータ型 mysql> テーブル tab_dept を変更し、 deptid id varchar(32); クエリは正常、影響を受けた行は 0 行 (0.49 秒) レコード: 0 重複: 0 警告: 0 mysql> desc tab_dept; +--------+-------------+------+------+--------+-------+ | フィールド | タイプ | Null | キー | デフォルト | 追加 | +--------+-------------+------+------+--------+-------+ | id | varchar(32) | はい | | NULL | | | 部門番号 | int(11) | はい | | NULL | | | dname | varchar(20) | はい | | NULL | | | loc | varchar(40) | はい | | NULL | | | 説明 | int(11) | YES | | NULL | | +--------+-------------+------+------+--------+-------+ セット内の行数は 5 です (0.00 秒) 注文を変更する
2 つの属性が存在する必要があります。deptno を最初の位置に移動します。 mysql> alter table tab_dept を変更し、deptno int を最初に変更します。 クエリは正常、影響を受けた行は 0 行 (0.33 秒) レコード: 0 重複: 0 警告: 0 mysql> desc tab_dept; +--------+-------------+------+------+--------+-------+ | フィールド | タイプ | Null | キー | デフォルト | 追加 | +--------+-------------+------+------+--------+-------+ | 部門番号 | int(11) | はい | | NULL | | | id | varchar(32) | はい | | NULL | | | dname | varchar(20) | はい | | NULL | | | loc | varchar(40) | はい | | NULL | | | 説明 | int(11) | YES | | NULL | | +--------+-------------+------+------+--------+-------+ セット内の行数は 5 です (0.00 秒) IDを最後に入れてください mysql> alter table tab_dept を変更 deptno int after descri; クエリは正常、影響を受けた行は 0 行 (0.29 秒) レコード: 0 重複: 0 警告: 0 mysql> desc tab_dept; +--------+-------------+------+------+--------+-------+ | フィールド | タイプ | Null | キー | デフォルト | 追加 | +--------+-------------+------+------+--------+-------+ | id | varchar(32) | はい | | NULL | | | dname | varchar(20) | はい | | NULL | | | loc | varchar(40) | はい | | NULL | | | 説明 | int(11) | YES | | NULL | | | 部門番号 | int(11) | はい | | NULL | | +--------+-------------+------+------+--------+-------+ セット内の行数は 5 です (0.00 秒) mysql> alter table tab_dept を変更し、deptno int を最初に変更します。 クエリは正常、影響を受けた行は 0 行 (0.34 秒) レコード: 0 重複: 0 警告: 0 mysql> alter table tab_dept 記述後の id int を変更します。 クエリは正常、影響を受けた行は 0 行 (0.47 秒) レコード: 0 重複: 0 警告: 0 mysql> desc tab_dept; +--------+-------------+------+------+--------+-------+ | フィールド | タイプ | Null | キー | デフォルト | 追加 | +--------+-------------+------+------+--------+-------+ | 部門番号 | int(11) | はい | | NULL | | | dname | varchar(20) | はい | | NULL | | | loc | varchar(40) | はい | | NULL | | | 説明 | int(11) | YES | | NULL | | | id | int(11) | はい | | NULL | | +--------+-------------+------+------+--------+-------+ セット内の行数は 5 です (0.00 秒) 以下もご興味があるかもしれません:
|
<<: 一般的な HTTP ステータス コード 10 個の詳細な説明
>>: JavaScriptは4桁のランダム検証コードの生成を実装します
会社の影響力が拡大し、製品が改良され続けるにつれて、関連するイメージデザインもそれに追いつき、徐々に...
HTMLでは、中国語のフレーズ「學好好學」は「學好好學」と表現できます。プロジェクトでは、SMSアラ...
目次1. 当初の需要2. 解決策3. 運河の導入と設置運河の仕組み建築インストール4. 検証1. 当...
この記事は、この時期の「ピーターから奪ってポールに払う」という仕事のスタイルに対する私の不満から生ま...
Windows サーバーでデータベース データを定期的にバックアップする場合は、Windows タス...
目次1. フロントエンドの状態管理とは何ですか? 2. ヴュークス3. バス4. ウェブストレージ序...
目次1. SC テーブルを挿入または変更するときに、テスト スコアが 0 ~ 100 の範囲外の場合...
1. フォーム1. フォームの役割HTML フォームは、さまざまな種類のユーザー入力を受け取り、ユー...
123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...
この記事では、主にMACオペレーティングシステムでのMySQL5.7とMySQLWorkbenchの...
序文この記事では、私が手動で実装したフロントエンドの一般的な SMS 認証コード入力コンポーネントと...
目次1. 概要2. シンプルなクラスを定義する3. 継承4. public、private、prot...
例:場所のルートとエイリアスルートディレクティブは、ルートによって設定されたディレクトリに検索ルート...
最近人気のWeChatタップ機能を見て、CSS3アニメーションを見直し、このボックスシェイクアニメー...
CSS は Web ページで非常に重要な役割を果たします。近年の CSS の発展に伴い、疑似要素/疑...