データベースにはいろいろな種類があり、それぞれを管理するシステムと言う意味で一般的な通称としてと呼びます。その中で 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 を記述してください
|
【プログラマ用の最新記事】
- 2023年後期 : Visual Studio Code : 1枚目
- 2023年後期 : Visual Studio Code : 2枚目
- 2023年後期 : Visual Studio Code : 3枚目
- 2023年後期 : MVC : 1枚目
- 2023年後期 : PHP WEBAPP FORM HTML : 2-3枚目
- 2023年後期 : ショートカット・タスクマネージャ : 1枚目
- 2023年後期 : ショートカット : 2枚目
- 2023年後期 : コマンドプロンプト-エクスプローラ : 3枚目
- 言語別文字列 Split ( Replit で実行! )
- C# 言語問題(2) : 記述以外は正しいものを選択する
- C# 言語問題(1) : 記述以外は正しいものを選択する
- 2022年前期 (3) : JavaScript B
- 2022年前期 (2) : JavaScript A
- 2022年前期 (3) : その他
- 2022年前期 (3) : Chrome
- MySQL : 相関サブクエリ・非相関サブクエリ( IN 句 ) : 15
- MySQL : 結合によるデータ作成と調整 : 14
- MySQL : 外部からのアクセス・結合( JOIN ) : 15
- MySQL : エクスポート・インポート : 16 ( 5x2 1x2 2x2 )
- Excel : 16