ホームページ >データベース >mysql チュートリアル >MySQL についての予備的な理解
まず MySQL をインストールします:
1. 単語部分:
①ネットワーク network ②オプション選択 ③ポート port ④ファイアウォール ファイアウォール ⑤エンジン
⑥標準 標準 ⑦文字 ⑧照合校正 ⑨ストレージストレージ
作成 作成 ドロップ 削除 コメント コメント変数
2. プレビュー部分
2.1. データベースを作成および削除する SQL ステートメントを記述してください
CREATE DATABASE データベース名;
2. テーブルを作成および削除する SQL ステートメントを記述してください
TABLE テーブル名
フィールドのデータ型の制約、...、...)DROP TABLE name;3. テーブルを表示するSHOW TABLES;4. テーブルのストレージ エンジンを指定します。CREATE TABLE テーブル名(
....
)ENEGINE=ストレージ エンジン;
3. 演習パート
1. MySQL データベースの構成を完了します (Du Niang に聞いてください)
2使用方法 コマンドラインで MySQL に接続し、データベースを操作します
mysql -h サーバーアドレス -u ユーザー名 -p パスワード
3. SQL ステートメントを使用して勘定科目表を作成します
#手机三级カリキュラム
DROP DATABASE IF EXISTS `myschool`; CREATE DATABASE myschool;
USE myschool;
DROP TABLE IF EXISTS `subject`;
CREATE TABLE `subject`(
`subjectNo` INT(4) NOT NULL COMMENT 'コース番号' AUTO_INCREMENT PRIMARY KEY,
` subjectName` VARCHAR(50) COMMENT 'コース名',
`classHour` INT(4) COMMENT '授業時間',
`gradeID` INT(4) COMMENT '成績番号'
); 4. コンピューター 4 SQL ステートメントを使用してスコア テーブルを作成します
#在線观看四タイムスタンプ スコア テーブル
`studentNo` INT(4) NOT NULL ,
`subjectNo` INT(4 ) NOT NULL,
`studentResult` INT(4) NOT NULL
);
5. 学生テーブルと成績テーブルを作成します
#上机五 学生テーブルと成績テーブル
`studentNo` INT(4) NOT NULL PRIMARY KEY,
`loginPwd` VARCHAR(20) NOT NULL,
`sex` CHAR(2) NOT NULL,
`gradeID` INT(4) UNSIGNED,
`phone` VARCHAR(50),
`address` VARCHAR(255),
`bornDate` DATETIME,
`eamil ` VARCHAR(50),
`identityCard` VARCHAR(18)
);
DROP TABLE IF EXISTS `grade`;
CREATE TABLE `grade`(
`gradeName` VARCHAR(50) NOT NULL
);
6. システム ヘルプ
HELP を使用してコンテンツをクエリします。
IV. 概要部分
MySQL ストレージ エンジン
ストレージ エンジン: InnoDB、MyISAM
InnoDB : トランザクション処理と外部キーをサポートします。 MyISAM よりも多くのスペースを必要とし、頻繁なトランザクション処理、更新、削除が必要なシナリオに適しています。MyISAM はトランザクションと外部キーをサポートせず、占有スペースが少なく、アクセス速度が速いアプリケーションに適しています。トランザクション処理や頻繁なクエリを必要としないシナリオ。
以上がMySQL についての予備的な理解の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。