データベースにはいろいろな種類があり、それぞれを管理するシステムと言う意味で一般的な通称としてと呼びます。その中で MySQL はSQLにおいて自由度の高いものとなるので、Oracel でできなかった事ができたりするので、MySQL で出来た事を【常識】と考えない事が必要です。 SQLには一般的に、データを操作するとデータを定義するに分かれますが、MySQL では、データベースを管理する SQL があります。その中でも SHOW 構文がプログロマにとっては有用なのでいくつか暗記しておく必要があります。 : テーブル一覧 : データベース一覧 : 社員マスタのテーブル定義( CREATE 文 を表示 ) : 社員マスタのテーブル情報 : システム変数の値 また、MySQL には information_schema というデータベースが最初から存在し、MySQL のいろいろな情報を読み出す事ができます。特にの定義と列の情報は有用で、列の情報が格納されているのはというオプジォクトです。 データを定義する SQL は本来管理者が使用するものですが、最低限プログラマも知る必要があります : lightbox データベースを作成 : 社員マスタに削除フラグを varchar(1)で追加 : 社員マスタから削除フラグを削除 : 社員マスタの性別のデータ型をvarchar(1)に変更
Field | Type | Null | Key | Default | Extra |
---|---|---|---|---|---|
社員コード | varchar(4) | NO | PRI | ||
氏名 | varchar(50) | YES | |||
性別 | int | YES | |||
生年月日 | datetime | YES |
上記定義で 社員というテーブルを定義するSQL を記述してください
|
【講師生活の最新記事】
- MySQL : 相関サブクエリ・非相関サブクエリ( IN 句 ) : 15
- MySQL : 結合によるデータ作成と調整 : 14
- MySQL : 外部からのアクセス・結合( JOIN ) : 15
- MySQL : エクスポート・インポート : 16 ( 5x2 1x2 2x2 )
- Google : 14
- Excel : 16
- Windows のアプリケーション : 15
- リモートアクセス( 遠隔操作 ) : 16
- Windows 基本操作 : 13
- タスクマネージャ : 16
- 管理ツール・コントロールパネル : 13
- 管理者権限・ネットワーク : 15
- キーボード操作・エクスプローラ : 16
- VSCode : 14
- 2021年 前期Windows試験問題( 5 ) : 16
- 2021年 前期Windows試験問題( 4 ) : 15
- 2021年 前期Windows試験問題( 3 ) : 18
- 2021年 前期Windows試験問題( 2 ) : 13
- 2021年 前期Windows試験問題( 1 ) : 16
- 2021年 前期試験問題( 10 ) : 13