ホームページ データベース mysql チュートリアル MySQL SQL コマンドのクイックレビュー

MySQL SQL コマンドのクイックレビュー

Nov 21, 2016 pm 04:50 PM
mysql

1. MySQLサーバー関連コマンド

MySQLサービスを開始
net start MySQLサービス名

MySQLサービスを閉じる
net stop MySQLサービス名

ログイン
mysql -h ホスト名 -u ユーザー名 [-P ポート] -p

終了
quit; または exit;

アクセス文字を設定します
名前を utf8 に設定します
通常、cmd は gbk を設定します
PHP スクリプトは utf8 を設定します

データベースをバックアップします
mysqldump -u username -p データベース名 >ファイル名
mysql に接続する必要はありません

データベースを復元します
mysql -u username-p データベース名 <ファイル名
mysql に接続する必要はありません

2. MySQL データベース関連のコマンド

既存のすべてのデータベースをクエリします
SHOW DATABASES ;

単一データベースのクエリ 情報の作成
SHOW CREATE DATABASE データベース名;

3. MySQL データテーブル関連コマンド

テーブルの作成
CREATE TABLE [IF NOT EXITST] テーブル名 (フィールド リスト [、制約またはインデックス リスト]) [テーブルオプションリスト];
フィールド形式: フィールド名 フィールドタイプ [フィールド変更]
フィールド変更: NOT NULL / AUTO_INCREMENT / PRIMARY KEY / UNIQUE / DEFAULT / COMMENT / UNSIGNED (数値型でのみ有効)
テーブルオプション: ENGINE= InnoDB,CHARSET=utf8,COMMENT ='テーブル コメント';

テーブルの変更 (めったに使用されません)
ALTER TABLE テーブル名の複数のステートメント;

テーブルの削除
DROP TABLE [IF EXISTS] テーブル名;

テーブル構造のクエリ
DESCテーブル名;

現在のデータベース内のすべてのテーブルをクエリ
SHOW TABLES;

単一テーブルの作成情報をクエリ
SHOW CREATE TABLE テーブル名;

4. MySQL データ挿入関連コマンド

最初の形式
INSERT INTO テーブル名 (フィールド名 1、フィールド名 2、...) VALUES (値 1、値 2、値 3、...)、((値 1、値 2、値 3、...)、...;

2 番目の形式
INSERT INTO テーブル名セット フィールド名 1 = 値式 1, フィールド名 2 = 値式 2,...; 3 番目の形式

INSERT INTO テーブル名 (フィールド名 1, フィールド名 2,. .) SELECT フィールド名 1、フィールド名 2、... FROM 他のテーブル名;


1、フォーム 1 とフォーム 3、一度に複数のレコードを追加できます

2 フィールドと値は 1 つに対応している必要があります。 to one
3、値の形式: 数値と関数呼び出しは直接記述され、文字列と日付型は一重引用符で囲む必要があります
4. auto_increment/timestamp フィールドを挿入する必要はありません

5. MySQL データ削除関連コマンド

6 . MySQLデータ変更関連コマンド

7. MySQLデータ検索関連コマンド

ストアドプロシージャの作成

CREATE PROCEDURE プロシージャ名([処理パラメータ[,...]]) ...] プロシージャ本体

mysql&gt; DELIMITER //  
mysql&gt; CREATE PROCEDURE proc1(OUT s int)  
     &gt; BEGIN 
     &gt; SELECT COUNT(*) INTO s FROM user;  
     &gt; END 
     &gt; //  
mysql&gt; DELIMITER ;
ログイン後にコピー

9. MySQLストアドファンクション関連コマンド


10. MySQLトリガー関連コマンド

トリガーの作成

CREATE TRIGGER トリガー名 (BEFORE|AFTER) (INSERT|UPDATE|DELETE) ON テーブル名 FOR EACH ROW トリガー本体

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHPのビッグデータ構造処理スキル PHPのビッグデータ構造処理スキル May 08, 2024 am 10:24 AM

PHPのビッグデータ構造処理スキル

PHP で MySQL クエリのパフォーマンスを最適化するにはどうすればよいですか? PHP で MySQL クエリのパフォーマンスを最適化するにはどうすればよいですか? Jun 03, 2024 pm 08:11 PM

PHP で MySQL クエリのパフォーマンスを最適化するにはどうすればよいですか?

PHP で MySQL のバックアップと復元を使用するにはどうすればよいですか? PHP で MySQL のバックアップと復元を使用するにはどうすればよいですか? Jun 03, 2024 pm 12:19 PM

PHP で MySQL のバックアップと復元を使用するにはどうすればよいですか?

PHP を使用して MySQL テーブルにデータを挿入するにはどうすればよいですか? PHP を使用して MySQL テーブルにデータを挿入するにはどうすればよいですか? Jun 02, 2024 pm 02:26 PM

PHP を使用して MySQL テーブルにデータを挿入するにはどうすればよいですか?

データベースにおける Java 列挙型のアプリケーション シナリオは何ですか? データベースにおける Java 列挙型のアプリケーション シナリオは何ですか? May 05, 2024 am 09:06 AM

データベースにおける Java 列挙型のアプリケーション シナリオは何ですか?

MySQL 8.4 で mysql_native_password がロードされていないエラーを修正する方法 MySQL 8.4 で mysql_native_password がロードされていないエラーを修正する方法 Dec 09, 2024 am 11:42 AM

MySQL 8.4 で mysql_native_password がロードされていないエラーを修正する方法

PHP で MySQL ストアド プロシージャを使用するにはどうすればよいですか? PHP で MySQL ストアド プロシージャを使用するにはどうすればよいですか? Jun 02, 2024 pm 02:13 PM

PHP で MySQL ストアド プロシージャを使用するにはどうすればよいですか?

PHP 配列ページングのパフォーマンス最適化戦略 PHP 配列ページングのパフォーマンス最適化戦略 May 02, 2024 am 09:27 AM

PHP 配列ページングのパフォーマンス最適化戦略

See all articles