LinuxシステムにおけるMySQLの一般的な操作コマンド

LinuxシステムにおけるMySQLの一般的な操作コマンド

仕える:

# chkconfig --list すべてのシステムサービスを一覧表示する
# chkconfig --list | grep on 開始されているすべてのシステム サービスを一覧表示します

# chkconfig --list mysqld

# whereis mysql ファイルのインストールパスを表示する
# どの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> データベース 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> mytablename に値を挿入します('','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'; レコードを削除する

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

grant select On database.* to username@localhost identity by 'password'

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

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

MySQL> grant select,insert update,delete on *.* to user_1@"%" identity by "123456";

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

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

MySQL> grant select,insert update,delete on *.* to user_2@localhost identity by "123456";

ログインデータベース

MySQL> -u user_1 -p -h IP地址;

さらに、参考のためによく使用されるコマンドをいくつか示します。

その他のMySQLデータベース関連の操作は次のとおりです。

(1) データベースTestDBを作成する。mysql> create database TestDB;
(2)TestDBデータベースを現在のデフォルトデータベースとして設定します。mysql> use TestDB;
(3) TestDBデータベースにcustomersテーブルを作成します。mysql> create table customers(userid int not null, username varchar(20) not null);
(4) データベースリストを表示します。mysql> show databases;
(5)データベース内のテーブルを表示する mysql> show tables;
(6)顧客テーブルを削除します。mysql> drop table customers;
(7)顧客テーブルの構造を表示するmysql> desc customers;
(8) 顧客テーブルにレコードを挿入します。mysql> insert into customers(userid, username) values(1, 'hujiahui');
(9)操作をすぐに有効にします。mysql> commit;
(10) customers内のレコードを照会するmysql> select * from customers;
(11) テーブル内のデータを更新します。mysql> update customers set username='DennisHu' where userid=1;
(12)テーブルからレコードを削除するmysql> delete from customers;
(13) likui ユーザーにデータベースへのアクセス権を付与します # grant select、insert、update、delete on *.* to likui@localhost indentified by "123456;

以下もご興味があるかもしれません:
  • Linux オペレーティング システムでよく使用される MySQL コマンドの概要
  • Linux Centos で yum コマンドを使用して MySQL をインストールする方法
  • LINUX 再起動 MYSQL コマンドの詳細な説明
  • Linux環境でよく使われるMySQLコマンドの紹介

<<:  CentOS7で新しいデータディスクをマウントするための完全な手順

>>:  時間範囲効果を実現するためのJavaScript

推薦する

Linux で ffmpeg をインストールするための詳細なチュートリアル

1. CentOS Linuxにffmpegをインストールする1.ダウンロードして解凍する http...

アイデアを war パッケージにパッケージ化し、tomcat にデプロイしてアクセス パスの問題 (図とテキスト)

Web プロジェクトを war にパッケージ化するアイデアにとって最も重要なことは、アトリフィカを...

Centos7.4 システムに yum ソースから mysql 5.6 をインストールする

システム環境: centos7.4 1. データベースがインストールされているかどうかを確認します。...

JS関数の呼び出し、適用、バインドの超詳細な方法

目次JS 関数呼び出し、適用、バインドメソッド1. call() メソッド1. call() メソッ...

WeChat アプレットのカスタム スクロール ビューのサンプル コード

ミニプログラムカスタムスクロールビュースクロールバーさっそくレンダリングを見てみましょうレンダリング...

vue3.0 プロジェクトを素早く構築するための手順を完了する

目次1. 3.0をより適切にサポートするには、vue/cliのバージョンが4.5.0以上であることを...

JavaScript はクリックして画像の形状を変更する (変換アプリケーション) を実装します。

JavaScriptをクリックすると画像の形状が変わります(変形の応用)。参考までに具体的な内容は...

JavaScript の新しい要素トラバーサルプロパティを使用して子要素をトラバースする方法を学びます

目次1. ChildNodes属性のトラバーサル2. 要素シリーズ属性のトラバーサル以前は、chil...

Dockerを使用してブログサイトを素早く構築する方法の詳細な説明

目次1. 準備2. 展開プロセス3. アクセステストHalo は、ブログに慣れている学生に追加のオプ...

Docker を使用してエンタープライズレベルのカスタムイメージを構築する方法

序文退社前に、ある依頼を受けました。基本イメージ規格の変更により、最新の Docker イメージ規格...

MySQL インデックス データ構造の詳細な分析

目次概要インデックスデータ構造バイナリツリー赤黒木BツリーB+ツリーハッシュ索引InnoDB インデ...

Vue3コンポーネントの開発詳細

目次1. はじめに2. コンポーネント開発1. コンポーネントの構成2. ヘッダーコンポーネントの開...

Ubuntu Server 16.04 MySQL 8.0 のインストールと設定のグラフィックチュートリアル

Ubuntu Server 16.04 MySQL 8.0 のインストールと設定のグラフィックチュー...

MySQLは効率的なインデックス例分析を確立する

この記事では、例を使用して、MySQL で効率的なインデックスを作成する方法について説明します。ご参...

CentOS 7.x に ZSH ターミナルをインストールする方法

1. 基本コンポーネントをインストールするまず、 yumコマンドを実行して、コードpullために必要...