この記事では主に、mysql データベースサービスの開始/停止、mysql システムへのログイン/ログアウト、データベースのバックアップとリカバリなど、mysql データベースの準備作業の例を紹介します。皆様のお役に立てれば幸いです。
1. mysql データベース サービスを開始/停止します
コマンド ライン モード: (管理者 ID が必要です)
データベースを開始します:
net start mysql
net 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 数据库名
注意:
这两个命令,都是在“没有登录mysql”的时候使用。
其中mysqldump命令还要求为管理员身份。
通常,恢复,就是指恢复原来数据库中的所有表数据信息及其他信息,而数据库名可以是原来的名字或新的名字。
基础语法规定
注释:
单行注释: #注释内容
单行注释: – 注释内容(注意:–后面有一个空格)
多行注释: /* 注释内容*/
语句行:
默认情况下,以一个英文分号
;
作为一条语句的结束!而且,常规的操作中,都是“一次执行一条语句”;mysql中,可以人为设定语句结束符,做法如下:
delimiter 新的结束符
サービス モード: [コントロール パネル] > [管理ツール] > [サービス] > [mysql] > [開始/停止]
- 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 データベース名
;
がステートメントの終わりとして使用されます。また、通常の操作では、「一度に 1 つのステートメントが実行されます」; 🎜🎜🎜🎜mysql では、次のようにステートメントのターミネータを手動で設定できます: delimiter New terminator
の後に。 🎜🎜🎜🎜大文字と小文字の問題; 🎜🎜🎜🎜mysql の一部のコマンド実行では、この時点でファイル (フォルダー) が生成される可能性があります。大文字と小文字を区別する: 🎜2.1: UNIX や Linux システムなど、ファイル (フォルダー) 名が大文字と小文字を区別するシステムでは、これらの名前も大文字と小文字が区別されます。 🎜2.2: ファイル (フォルダー) 名が大文字と小文字を区別しないシステムでは、大文字と小文字の区別 ウィンドウ システムなど、これらが書き込まれるシステムでは、大文字と小文字が区別されません。 🎜🎜🎜🎜命名の問題🎜🎜🎜🎜自分で付ける名前は識別子と呼ばれ、データベース名、テーブル名、フィールド名、ビュー名、関数名、プロシージャ名、変数名、ユーザー名などが含まれます。 🎜🎜🎜🎜 識別子の名前に使用できる文字は通常の言語よりも多くありますが、英数字とアンダースコアのみを使用し、数字で始めないことが特に推奨されます。 🎜🎜🎜🎜特殊な文字やシステム キーワードを識別子として使用できますが、それらをバッククォート (数字の 1 の左側にあるバッククォート付き `) で囲むのが最善であり、推奨されません。 🎜🎜🎜🎜 データベース名、テーブル名、ビュー名は、ウィンドウ システムでは大文字と小文字が区別されませんが、他のシステムではすべて小文字を使用し、アンダースコアで区切ることをお勧めします。 🎜🎜🎜🎜 他の自己命名識別子 (フィールド名、関数名、プロシージャ名) は大文字と小文字が区別されませんが、すべて小文字を使用し、アンダースコアで区切ることをお勧めします。 🎜🎜🎜🎜関連する推奨事項: 🎜🎜🎜mysql データベースのデータ型について詳しく説明する🎜🎜以上がmysqlデータベース準備作業の例を共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

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

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

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

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

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

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

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


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

WebStorm Mac版
便利なJavaScript開発ツール

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

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

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

Dreamweaver Mac版
ビジュアル Web 開発ツール

ホットトピック



