検索
ホームページデータベースmysql チュートリアルmysqlデータベース準備作業の例を共有する
mysqlデータベース準備作業の例を共有するMar 15, 2018 am 10:53 AM
mysql準備データベース

この記事では主に、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 までご連絡ください。
图文详解mysql架构原理图文详解mysql架构原理May 17, 2022 pm 05:54 PM

本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了关于架构原理的相关内容,MySQL Server架构自顶向下大致可以分网络连接层、服务层、存储引擎层和系统文件层,下面一起来看一下,希望对大家有帮助。

mysql的msi与zip版本有什么区别mysql的msi与zip版本有什么区别May 16, 2022 pm 04:33 PM

mysql的msi与zip版本的区别:1、zip包含的安装程序是一种主动安装,而msi包含的是被installer所用的安装文件以提交请求的方式安装;2、zip是一种数据压缩和文档存储的文件格式,msi是微软格式的安装包。

mysql怎么去掉第一个字符mysql怎么去掉第一个字符May 19, 2022 am 10:21 AM

方法:1、利用right函数,语法为“update 表名 set 指定字段 = right(指定字段, length(指定字段)-1)...”;2、利用substring函数,语法为“select substring(指定字段,2)..”。

mysql怎么替换换行符mysql怎么替换换行符Apr 18, 2022 pm 03:14 PM

在mysql中,可以利用char()和REPLACE()函数来替换换行符;REPLACE()函数可以用新字符串替换列中的换行符,而换行符可使用“char(13)”来表示,语法为“replace(字段名,char(13),'新字符串') ”。

mysql怎么将varchar转换为int类型mysql怎么将varchar转换为int类型May 12, 2022 pm 04:51 PM

转换方法:1、利用cast函数,语法“select * from 表名 order by cast(字段名 as SIGNED)”;2、利用“select * from 表名 order by CONVERT(字段名,SIGNED)”语句。

MySQL复制技术之异步复制和半同步复制MySQL复制技术之异步复制和半同步复制Apr 25, 2022 pm 07:21 PM

本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了关于MySQL复制技术的相关问题,包括了异步复制、半同步复制等等内容,下面一起来看一下,希望对大家有帮助。

mysql怎么判断是否是数字类型mysql怎么判断是否是数字类型May 16, 2022 am 10:09 AM

在mysql中,可以利用REGEXP运算符判断数据是否是数字类型,语法为“String REGEXP '[^0-9.]'”;该运算符是正则表达式的缩写,若数据字符中含有数字时,返回的结果是true,反之返回的结果是false。

带你把MySQL索引吃透了带你把MySQL索引吃透了Apr 22, 2022 am 11:48 AM

本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了mysql高级篇的一些问题,包括了索引是什么、索引底层实现等等问题,下面一起来看一下,希望对大家有帮助。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SublimeText3 中国語版

SublimeText3 中国語版

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

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール