この記事では主に、mysql データベースサービスの開始/停止、mysql システムへのログイン/ログアウト、データベースのバックアップとリカバリなど、mysql データベースの準備作業の例を紹介します。皆様のお役に立てれば幸いです。
コマンド ライン モード: (管理者 ID が必要です)
データベースを開始します: net start mysql
net start mysql
关闭数据库:net start mysql
服务模式:控制面板〉管理工具〉服务〉mysql >启动/停止
登录:mysql -h服务器地址 -u登录名 【-P端口号】 -p
退出:quit;
或 exit;
——是指已经登录(进入)了mysql之后。
注意:登录数据库系统后,需要使用“set names 编码名;”来设定当前连接数据库的“环境编码名”,即当前跟数据库打交道的“客户端”本身的编码。通常来说: cmd客户端中是固定的gbk编码,而php网页中,是该网页文件的编码(现在主流都是utf8)。
备份:就是将一个数据库,完整地“转换为”一个可以随时“携带和传送”的文件。
mysqldump -h服务器地址 -u登录名 -p 数据库名 > 文件名
恢复: 就是讲一个备份的数据库文件,完整地还原为一个可以使用的数据库。
mysql -h服务器地址 -u登录名 -p 数据库名 < 文件名
注意:
这两个命令,都是在“没有登录mysql”的时候使用。
其中mysqldump命令还要求为管理员身份。
通常,恢复,就是指恢复原来数据库中的所有表数据信息及其他信息,而数据库名可以是原来的名字或新的名字。
单行注释: #注释内容
单行注释: – 注释内容(注意:–后面有一个空格)
多行注释: /* 注释内容*/
默认情况下,以一个英文分号;
作为一条语句的结束!而且,常规的操作中,都是“一次执行一条语句”;
mysql中,可以人为设定语句结束符,做法如下:delimiter 新的结束符
サービス モード: [コントロール パネル] > [管理ツール] > [サービス] > [mysql] > [開始/停止]
mysql -h サーバーアドレス -u ログイン名 [-P ポート番号] -p
quit;
または exit;
-は、mysql にログイン (入力) した後であることを意味します。 mysqldump -h サーバーアドレス -u ログイン名 -p データベースファイル名
mysql -h サーバーアドレス -u ログイン名 -p データベース名 < ファイル名
;
がステートメントの終わりとして使用されます。また、通常の操作では、「一度に 1 つのステートメントが実行されます」; 🎜🎜🎜🎜mysql では、次のようにステートメントのターミネータを手動で設定できます: delimiter New terminator
の後に。 🎜🎜🎜🎜大文字と小文字の問題; 🎜🎜🎜🎜mysql の一部のコマンド実行では、この時点でファイル (フォルダー) が生成される可能性があります。大文字と小文字を区別する: 🎜2.1: UNIX や Linux システムなど、ファイル (フォルダー) 名が大文字と小文字を区別するシステムでは、これらの名前も大文字と小文字が区別されます。 🎜2.2: ファイル (フォルダー) 名が大文字と小文字を区別しないシステムでは、大文字と小文字の区別 ウィンドウ システムなど、これらが書き込まれるシステムでは、大文字と小文字が区別されません。 🎜🎜🎜🎜命名の問題🎜🎜🎜🎜自分で付ける名前は識別子と呼ばれ、データベース名、テーブル名、フィールド名、ビュー名、関数名、プロシージャ名、変数名、ユーザー名などが含まれます。 🎜🎜🎜🎜 識別子の名前に使用できる文字は通常の言語よりも多くありますが、英数字とアンダースコアのみを使用し、数字で始めないことが特に推奨されます。 🎜🎜🎜🎜特殊な文字やシステム キーワードを識別子として使用できますが、それらをバッククォート (数字の 1 の左側にあるバッククォート付き `) で囲むのが最善であり、推奨されません。 🎜🎜🎜🎜 データベース名、テーブル名、ビュー名は、ウィンドウ システムでは大文字と小文字が区別されませんが、他のシステムではすべて小文字を使用し、アンダースコアで区切ることをお勧めします。 🎜🎜🎜🎜 他の自己命名識別子 (フィールド名、関数名、プロシージャ名) は大文字と小文字が区別されませんが、すべて小文字を使用し、アンダースコアで区切ることをお勧めします。 🎜🎜🎜🎜関連する推奨事項: 🎜🎜🎜mysql データベースのデータ型について詳しく説明する🎜🎜以上がmysqlデータベース準備作業の例を共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。