Linuxターミナルでの一般的なMySQL操作コマンドの詳細な説明

Linuxターミナルでの一般的なMySQL操作コマンドの詳細な説明

仕える:

# chkconfig --list すべてのシステム サービスを一覧表示します # chkconfig --list | grep on すべての開始されたシステム サービスを一覧表示します # chkconfig --list mysqld 
# whereis mysql ファイルのインストールパスを表示します # which mysql 実行中のファイルが配置されているパス (フォルダーアドレス) を照会します
usr/bin/mysql は、mysql の実行パスを参照します。var/lib/mysql は、mysql データベース ファイルの保存パスを参照します。usr/lib/mysql は、mysql のインストール パスを参照します。

環境変数を追加します:

# vi /etc/プロファイル
# MYSQL_HOME=/usr/local/mysql をエクスポートします
# エクスポート PATH=$PATH:$MYSQL_HOME/bin

1. データベースの指示:

# service mysqld start MySQLを起動する
# service mysqld restart MySQLを再起動します
# サービス mysqld を停止します

2. MySQLフォーム操作を入力する

# -u root -p /mysql -h localhost -u root -p DatabaseName; MySQLを入力
 MySQL> show databases; データベースの一覧表示MySQL> create database XXX; データベース XXX の作成
 MySQL> use databaseName; データベース databaseName を使用する
 MySQL> show tables; テーブルの一覧表示MySQL> create table mytablename (ID int auto_increment not null primary key,usename varchar(20),password varchar(64),sex varchar(10),address varchar(20)); テーブルの作成MySQL> drop table mytablename; テーブルを削除MySQL> drop database databasename; データベースの削除

3. 追加、削除、変更、確認

MySQL> insert into mytablename values('','zhangsan','123456','fomale','guiyanag'); 挿入MySQL> select * from mytablename; 検証結果を検索MySQL> select * from mytablename where ID = '1'; 正確な検索MySQL> update mytablename set address = 'shanghai' where username = 'zhangsan'; zhangsan の住所を shanghai に変更
MySQL> delete from mytablename where ID = '1'; レコードを削除する

ユニバーサルユーザーを追加

'password' によって username@localhost の ID に、データベース.* の選択権限を付与します。

ユーザー名はuser_1、パスワードは123456です

どのPCからでもこのユーザーとしてログインしてデータベースを操作できます

MySQL> *.* に対する select、insert、update、delete を user_1@"%" identity by "123456" に許可します。

このマシン上のデータベースのみを操作できるユーザーを作成します

ユーザー名はuser_2、パスワードは123456です

MySQL> *.* に対する select、insert、update、delete を user_2@localhost の ID に "123456" として付与します。

ログインデータベース

MySQL> -u user_1 -p -h IPアドレス;

要約する

上記は、編集者が紹介した Linux ターミナルでの MySQL の一般的な操作手順です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • MySQL データベース ターミナル - 一般的な操作コマンド コード

<<:  Linux の EXT シリーズファイルシステムフォーマットの詳細な説明

>>:  JavaScript ベースの Web 計算機の実装

推薦する

CSS 線形グラデーション凹型長方形遷移効果の実装

この記事では、線形グラデーションの凹四角形の遷移効果の難しさやアイデアについて説明します。主に、凹四...

PSを使用して2分でxhtml+cssウェブサイトのホームページを作成します

xhtml+css のウェブサイト再構築、ウェブ標準などについては、記事が多すぎるので繰り返しません...

Linux での mysql8.018 のインストールと設定のプロセスの詳細な説明

Windowsでのインストールの紹介:こちらもご覧ください –》WindowsでのMySQL 8.0...

MySQLにおける時刻日付型と文字列型の選択について

目次1. DATETIMEとTIMESTAMPの使用1. 類似点2. 相違点3. 選択2. varc...

Vue で Excel ストリーム ファイルをダウンロードし、ダウンロード ファイル名を設定する方法

目次概要1. URL経由でダウンロード2. aタグのダウンロード属性とblobコンストラクタを組み合...

dockerでredis5.0.3をインストールする方法

1. 公式5.0.3イメージを取得する [root@localhost ~]# docker pul...

JS でシンプルなデータ監視を実装する方法

目次概要最初のステップステップ2なぜ別の _data が必要なのでしょうか?データにもう少しデータを...

MySQL データベースは SQL ステートメントを知っている必要があります (拡張バージョン)

拡張版です。質問とSQL文は以下の通りです。ユーザー テーブルを作成し、id、name、gender...

Windows で mysql5.7.21 をインストールするための詳細なチュートリアル

この記事では、参考までにMySQL 5.7.21のインストールチュートリアルを紹介します。具体的な内...

mysqlサーバーは--skip-grant-tablesオプションで実行されています

MySQLサーバーは--skip-grant-tablesオプションで実行されているため、このステー...

MySQLデータベースのスケジュールバックアップを実装する方法

1. シェルスクリプトを作成する vim バックアップdb.sh 次のようにスクリプトを作成します。...

カルーセル効果を書くためのjs

この記事では、カルーセルマップの効果を実現するためのjsの具体的なコードを参考までに共有します。具体...

ファイルをアップロードするための HTML フォームの「参照」ボタンを変更する方法

コードをコピーコードは次のとおりです。 <!DOCTYPE HTML PUBLIC "...

Centos7 ベースの Nginx Web サイト サーバーの構築の詳細説明 (仮想 Web ホストの構成を含む)

1. Nginx サービス基盤Nginx (エンジン x) は、パフォーマンスの最適化のために特別...

MySQL slow_log テーブルを InnoDB エンジンに変更することはできません。詳細な説明

背景mysql.slow_log からスロー クエリ ログを取得するのは遅く、テーブルは csv テ...