ホームページ  >  記事  >  データベース  >  mysqlデータベース準備作業の例を共有する

mysqlデータベース準備作業の例を共有する

小云云
小云云オリジナル
2018-03-15 10:53:521243ブラウズ

この記事では主に、mysql データベースサービスの開始/停止、mysql システムへのログイン/ログアウト、データベースのバックアップとリカバリなど、mysql データベースの準備作業の例を紹介します。皆様のお役に立てれば幸いです。

1. mysql データベース サービスを開始/停止します

コマンド ライン モード: (管理者 ID が必要です)

  • データベースを開始します: net start mysqlnet  start  mysql

  • 关闭数据库:net  start  mysql

服务模式:控制面板〉管理工具〉服务〉mysql >启动/停止

2、 登录/退出mysql系统

  • 登录:mysql -h服务器地址 -u登录名 【-P端口号】 -p

  • 退出:quit;exit;——是指已经登录(进入)了mysql之后。

注意:登录数据库系统后,需要使用“set names 编码名;”来设定当前连接数据库的“环境编码名”,即当前跟数据库打交道的“客户端”本身的编码。通常来说: cmd客户端中是固定的gbk编码,而php网页中,是该网页文件的编码(现在主流都是utf8)。

3、数据库的备份和恢复:

  • 备份:就是将一个数据库,完整地“转换为”一个可以随时“携带和传送”的文件。

mysqldump  -h服务器地址  -u登录名  -p   数据库名 > 文件名

  • 恢复: 就是讲一个备份的数据库文件,完整地还原为一个可以使用的数据库。

mysql  -h服务器地址  -u登录名   -p   数据库名 < 文件名

注意:

  1. 这两个命令,都是在“没有登录mysql”的时候使用。

  2. 其中mysqldump命令还要求为管理员身份。

  3. 通常,恢复,就是指恢复原来数据库中的所有表数据信息及其他信息,而数据库名可以是原来的名字或新的名字。

基础语法规定

注释:

  1. 单行注释:    #注释内容

  2. 单行注释:    – 注释内容(注意:–后面有一个空格)

  3. 多行注释:   /* 注释内容*/

语句行:

  • 默认情况下,以一个英文分号;作为一条语句的结束!而且,常规的操作中,都是“一次执行一条语句”;

  • mysql中,可以人为设定语句结束符,做法如下:delimiter  新的结束符

データベースを閉じます: net start mysql

  1. サービス モード: [コントロール パネル] > [管理ツール] > [サービス] > [mysql] > [開始/停止]

  2. 2. mysql システムにログイン/ログアウトします



    : mysql -h サーバーアドレス -u ログイン名 [-P ポート番号] -p

終了: quit; または exit; -は、mysql にログイン (入力) した後であることを意味します。
  • 注: データベース システムにログインした後、「set names エンコーディング名;」を使用して、データベースへの現在の接続の「環境エンコーディング名」、つまり「」のエンコーディングを設定する必要があります。 client」自体は、現在データベースを処理しています。一般的に言えば、cmd クライアントは固定の gbk エンコーディングであり、php Web ページは Web ページ ファイルのエンコーディングです (現在主流は utf8)。
  • 3. データベースのバックアップとリカバリ:
  • バックアップ: データベースを、いつでも「持ち運び、送信」できるファイルに完全に「変換」することです。
  • mysqldump -h サーバーアドレス -u ログイン名 -p データベースファイル名
復元: バックアップデータベースファイルをデータベースファイルに完全に復元できることを意味します復元できるデータベース。

mysql -h サーバーアドレス -u ログイン名 -p データベース名 < ファイル名

🎜🎜注: 🎜🎜🎜🎜これら 2 つのコマンドは両方とも「mysql へのログインなし」です。 ”というときに使われます。 🎜🎜🎜🎜mysqldump コマンドにも管理者ステータスが必要です。 🎜🎜🎜🎜通常、リカバリとは、すべてのテーブルデータ情報およびその他の情報を元のデータベースに復元することを指し、データベース名は元の名前または新しい名前になります。 🎜🎜🎜🎜基本的な文法規則🎜🎜コメント: 🎜🎜🎜🎜単一行コメント: #コメント内容🎜🎜🎜🎜単一行コメント: – コメント内容 (注: – の後にスペースがあります) 🎜🎜🎜🎜複数-line comments: /* コメントの内容*/🎜🎜🎜🎜Statement line: 🎜🎜🎜🎜 デフォルトでは、英語のセミコロン ; がステートメントの終わりとして使用されます。また、通常の操作では、「一度に 1 つのステートメントが実行されます」; 🎜🎜🎜🎜mysql では、次のようにステートメントのターミネータを手動で設定できます: delimiter New terminator の後に。 🎜🎜🎜🎜大文字と小文字の問題; 🎜🎜🎜🎜mysql の一部のコマンド実行では、この時点でファイル (フォルダー) が生成される可能性があります。大文字と小文字を区別する: 🎜2.1: UNIX や Linux システムなど、ファイル (フォルダー) 名が大文字と小文字を区別するシステムでは、これらの名前も大文字と小文字が区別されます。 🎜2.2: ファイル (フォルダー) 名が大文字と小文字を区別しないシステムでは、大文字と小文字の区別 ウィンドウ システムなど、これらが書き込まれるシステムでは、大文字と小文字が区別されません。 🎜🎜🎜🎜命名の問題🎜🎜🎜🎜自分で付ける名前は識別子と呼ばれ、データベース名、テーブル名、フィールド名、ビュー名、関数名、プロシージャ名、変数名、ユーザー名などが含まれます。 🎜🎜🎜🎜 識別子の名前に使用できる文字は通常の言語よりも多くありますが、英数字とアンダースコアのみを使用し、数字で始めないことが特に推奨されます。 🎜🎜🎜🎜特殊な文字やシステム キーワードを識別子として使用できますが、それらをバッククォート (数字の 1 の左側にあるバッククォート付き `) で囲むのが最善であり、推奨されません。 🎜🎜🎜🎜 データベース名、テーブル名、ビュー名は、ウィンドウ システムでは大文字と小文字が区別されませんが、他のシステムではすべて小文字を使用し、アンダースコアで区切ることをお勧めします。 🎜🎜🎜🎜 他の自己命名識別子 (フィールド名、関数名、プロシージャ名) は大文字と小文字が区別されませんが、すべて小文字を使用し、アンダースコアで区切ることをお勧めします。 🎜🎜🎜🎜関連する推奨事項: 🎜🎜🎜mysql データベースのデータ型について詳しく説明する🎜🎜

以上がmysqlデータベース準備作業の例を共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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