MySQL データベース ターミナル - 一般的な操作コマンド コード

MySQL データベース ターミナル - 一般的な操作コマンド コード

1. ユーザーを追加する

// 新しいユーザーを作成します。create user username identified by 'password'; 
//既存のユーザーとホスト名を表示します。 select user,host from mysql.user; 

2. ユーザー名とホストを変更する

//ユーザー名を変更します。rename user 'original username'@'host' to 'new username'@'host'; 

3. パスワードを変更する

//パスワードを変更する mysqladmin -u ユーザー -p 元のパスワード パスワード 新しいパスワード

4. ユーザーを削除する

// ユーザーを削除する drop user username@'host'; 

5. すべてのユーザーとホストを照会する

//既存のユーザーとホスト名を表示します。 select user,host from mysql.user;

6. データベースを表示する

//データベースを表示します。SHOW DATABASES; 

7. データベースを作成する

//データベースを作成します CREATE DATABASE database name; 

8. データベース定義情報を表示する

//データベース定義情報を表示します。SHOW CREATE DATABASE database name; 

9. データベースを削除する

//データベースを削除します。DROP DATABASE データベース名; 

10. 権限を更新する

//MySQL 権限テーブルをフラッシュします FLUSH PRIVILEGES; 

11. 一般的なコマンドは次のとおりです

//mysqlにログイン -u ユーザー名 -p パスワード mysql -u ユーザー名 -p パスワード -h ホストIP
 
 
//コマンド名プロンプトを変更する \u@\h \d
プロンプトmysql \d>
プロンプトmysql (\d)>
 
//現在のサーバーバージョンを表示しますSELECT VERSION();
//現在の日付を表示しますSELECT NOW();
//現在のユーザーを表示しますSELECT USER();
//クライアントのエンコーディングを設定します。SET NAMES gbk;
// 開いたデータベースを表示します SELECT DATABASE();
// ポートを表示します。'port' のようなグローバル変数を表示します。
 
//既存のユーザーとホスト名を表示します。 select user,host from mysql.user;
 
// 新しいユーザーを作成します。create user username identified by 'password'; 
 
// ユーザーを削除する drop user username@'host';
 
//ユーザー名を変更します。rename user 'original username'@'host' to 'new username'@'host';
 
//パスワードを変更する mysqladmin -u user -p 元のパスワード password 新しいパスワード update mysql.user set password = password('password') where user = 'user' and host = 'host';
 
// 'zhangsan' で識別される zhangsan@'%' に zhangsanDb.* のすべての権限を付与することを承認します。
すべての権限: すべての権限。
選択: 読み取り権限。
delete: 削除権限。
update: 更新権限。
create: 作成権限。
drop: データベースとテーブルの権限を削除します。
 
Username@host は、承認されたユーザーと、そのユーザーがログインできる IP アドレスを表します。ホストにはいくつかの種類があります。
localhost: このユーザーはローカルでのみログインでき、リモートでログインすることはできません。
%: ローカルマシン以外のマシンからのリモートログインを許可します。
192.168.52.32: 特定の IP は、ユーザーが特定の IP からのみログインできることを意味します。
 
//新しく追加されたデータベース権限の情報を表示します。 select user,Db,host,select_priv,insert_priv,update_priv,delete_priv from mysql.db where user='zhangsan';
 
//MySQL 権限テーブルをフラッシュします FLUSH PRIVILEGES;
 
//データベースを作成します CREATE DATABASE database name;
CREATE DATABASE IF NOT EXISTS データベース名; -- 存在しない場合は作成します。 CREATE DATABASE IF NOT EXISTS データベース名 CHARACTER SET gbk;
//データベースを変更します。ALTER DATABASE database name CHARACTER SET = utf8;
//データベースを表示します。SHOW DATABASES;
//データベース定義情報を表示します。SHOW CREATE DATABASE database name;
//データベースを削除します。DROP DATABASE データベース名;
//データベースが存在する場合は削除します。DROP DATABASE IF EXISTS database name;
//データベースを切り替える USE データベース名;
//データベース内のすべてのテーブルを表示します。SHOW TABLES;
//データベース テーブルを表示します。SHOW TABLES FROM database name;
//テーブル構造を表示します DESC テーブル名;
SHOW COLUMNS FROM テーブル名;
//テーブルステートメントを表示します SHOW CREATE TABLE テーブル名;
//テーブルを削除します。DROP TABLE テーブル名;
 
テーブルを変更する // 列を削除する alter TABLE table name DROP column name;
//テーブルの名前を変更します。RENAME TABLE テーブル名 TO 新しいテーブル名;
//テーブルの文字セットを変更します。 alter TABLE table name CHARACTER SET character set //列名を変更します。 alter TABLE table name CHANGE column name new column name column type;
//列を追加します alter table テーブル名 add 列名 column type;

これで、MySQL データベース ターミナル - 共通操作コマンド コードに関するこの記事は終了です。関連する MySQL データベース共通操作コマンド コードの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Python MySQL データベースの基本操作とプロジェクト例
  • MySQL データベースの集計クエリと結合クエリ操作
  • MySQLデータベースのデータテーブルに関する詳細な基本操作
  • MySQL データベースの操作とデータ型
  • MySQL学習データベース操作DML初心者向け詳細解説
  • 初心者向けのMySQLデータベースとテーブルDDLの作成と操作の学習
  • MySQL データベース データ テーブル操作

<<:  favicon.ico についていくつか注意点があります (ルートディレクトリに置くのがベストです)

>>:  CSS3で実装されたテキストポップアップ効果

推薦する

WeChatアプレット学習ノート: ページ構成とルーティング

最近、小さなプログラムの開発を勉強して見直しており、学習結果のいくつかをメモしています。公式の We...

jsはテーブルの追加と削除の操作を動的に実装します

この記事の例では、jsでテーブルを動的に追加および削除するための具体的なコードを参考までに共有してい...

SQL でテーブルにフィールドとコメントを追加する方法

1. フィールドを追加します。 alter table テーブル名 ADD フィールド名 タイプ;例...

Dockerはコンテナに入るためにnsenterツールを使用する

Dockerコンテナを使用する場合は、nsenterツールを使用する方が便利です。システムにない場合...

Vue モバイル プロジェクトでページ キャッシュを実装する方法のサンプル コード

背景モバイル デバイスでは、ページ ジャンプ間のキャッシュが必須要件です。例: ホームページ =&g...

Msyql トランザクション分離について知っておくべきこと

トランザクションとは何ですか?トランザクションは、データベース管理システムの実行プロセスにおける論理...

JavaScriptの動作原理を理解しましょう

目次ブラウザカーネルJavaScript エンジンV8エンジンJavaScript がどのように実行...

HTML の doctype とエンコーディングに関する簡単な説明

文書タイプDoctype は、指示を解析するためにどのバージョンの HTML を使用するかをブラウザ...

nginx を使用して 1 つのドメイン名で複数の Laravel プロジェクトを構成する方法の例

背景会社のサブプロジェクトが増えるにつれて、さまざまなサイズのプロジェクトが10個以上になります(バ...

html-webpack-plugin' を使用してメモリ内に HTML ページ プラグインを生成します。

webpackjs ファイルをパッケージ化するときに、次に示すように、index.html インタ...

VMware12 インストール centOS8 構成グラフィック チュートリアルの詳細説明 (vm 仮想マシン インストール centos8 チュートリアル)

数日前に CentOS8 がリリースされました。8 の最初のバージョンですが、今日は VM12 に ...

Vue カスタム箇条書きボックス効果 (確認ボックス、プロンプトボックス)

この記事の例では、参考のためにVueカスタムポップアップ効果の具体的なコードを共有しています。具体的...

MySQL 8.0.24 リリースノートのいくつかの改善点

目次1. 接続管理2. オプティマイザレベルでの改善3. 機能の改善4. パフォーマンススキーマの最...

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

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

5分でReactルーティングについてお教えします

目次ルーティングとは純粋コンポーネントの基本的な使用純粋なコンポーネントの使用に関する注意事項ルーテ...