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

推薦する

優れたウェブサイトのコピーライティングと優れたユーザーエクスペリエンス

ウェブサイトを見るというのは、実は美しい女性を評価するようなものです。見た目を見るとき、私たちは見た...

チェックボックスの選択またはキャンセルを実装するJavaScript

この記事では、すべてのチェックボックスを選択または解除するためのJavaScriptの具体的なコード...

Vueはユーザーログインとトークン検証を実装します

フロントエンドとバックエンドを完全に分離する場合、Vue プロジェクトでトークン検証を実装する一般的...

HTML チュートリアル: 順序付きリスト

<br />原文: http://andymao.com/andy/post/103.h...

Centos6.5 に zabbix2.4 をインストールするチュートリアル図

centos-DVD1バージョンシステムの固定IPアドレスは192.168.159.128で、cen...

適応レイアウトの処理について(フロートとマージンネガティブマージンを使用)

適応型レイアウトは、実際のアプリケーションでますます一般的になっています。今日は、主にフローティング...

iframe ページパラメータの文字化けの問題について議論

非常に珍しいパラメータ文字化けの問題に遭遇しました。まずページを見てみましょう写真に示すように、月次...

Tomcat で server.xml と content.xml を変更した後の自動復元の問題の解決方法

設定ファイルを server.xml と content.xml に書き込みます。サーバーを再起動す...

Javascript 文字列メソッドの詳細な説明

目次文字列の長さ: 長さcharAt() charCodeAt()文字列に値が含まれているかどうかを...

Vueナンバープレート検索コンポーネントの使い方の詳しい説明

参考までに、シンプルなナンバープレート入力コンポーネント(vue)です。具体的な内容は次のとおりです...

MySQL innodb_autoinc_lock_mode について

innodb_autoinc_lock_mode パラメータは、auto_increment 列を持...

LinuxにNginxを素早くインストールする方法

目次nginxとは1. 必要な依存関係をダウンロードする2. nginxの圧縮パッケージをダウンロー...

SQLクエリの実行順序をゼロから学ぶ

SQL クエリ ステートメントの実行順序は次のとおりです。 (7)選択 (8) DISTINCT &...

CSS を使用してテクスチャ付きグラデーション背景画像を記述するためのサンプル コード

プロジェクト内のページの長さはおよそ2000px以上あり、背景画像にはテクスチャやグラデーションがあ...

HTMLテーブルではテーブルの外側の境界線のみが表示されます

質問があります。Dreamweaver で、3 行 1 列のログイン フォーム (ログイン、登録、パ...