Linux オペレーティング システムでよく使用される MySQL コマンドの概要

Linux オペレーティング システムでよく使用される MySQL コマンドの概要

以下に、一般的な MySQL コマンドをいくつか示します。

 -- データベース サービスを開始します。myslqd start;
-- MySQL -u root -p/mysql -h localhost -u root -p DatabaseName と入力します。
-- データベースを一覧表示します。データベースを表示します。
--データベースを作成します。create database XXXX;
-- データベースを選択します。DatabaseName を使用します。
--テーブルを表示;
-- テーブルのプロパティを表示します。show columns from tablename;
--データベースソースファイル名.txt を作成します。
-- フィールドを追加します。alter table tablename add column filename datatype;
-- 複数のフィールドを追加します。alter table tablename add column filename1 datatype、add column filename2 datatype;
-- 新しいユーザーを追加し、すべての On *.* を user@localhost の ID に「password」で付与します。
--クエリ時間 select now();
-- ユーザーを照会する select user();
-- データベースのバージョンを照会します。select version();
--現在使用されているデータベースを照会します。select database();
-- student_course データベース内の学生データを削除します: rm -f student_cource/student.*
--バックアップデータベース(バックアップデータベース Apple1)
MySQLdump -u ルート -p Apple1>C:\Apple1.txt
--テーブルをバックアップします (データベース Apple1 の mytable テーブルをバックアップします)
MySQLdump -u ルート -p mytable>C:\Apple.txt
-- 一時テーブル (mytable) を作成します
一時テーブル mytable(id int,address varchar(20),name varchar(20)) を作成します。
-- テーブルを作成する前に、まずテーブルがシステム内に存在するかどうかを確認します。create table if not exists mytable(......);
-- 既存のテーブル1からテーブル2にテーブル構造をコピーします
テーブル table2 を作成します。table1 から * を選択します。where 1<>1;
-- テーブルをコピーします。create table table2 select * from table1;
-- テーブル名を変更します。alter table table1 rename as table2;
-- 列のデータ型を変更します alter table table1 modify ID int unsigned;-- 列 ID の型を int unsigned に変更します
alter table table1 change ID SID int unsigned; --列IDの名前をSIDに変更し、型をint unsignedに変更します。
-- インデックスを作成します。alter table table1 add index Ind_id (ID);
テーブル名 (ID) にインデックス ind_ID を作成します。
tablename(ID)に一意のインデックスind_idを作成します。
-- インデックスを削除します。drop index ind_id On table1;
テーブル table1 を変更し、インデックス ind_ID を削除します。
--クエリ文字と複数の列を結合します'
テーブル1からconcat(ID,':',name,'=')を選択します
-----------------------2枚目------------------------------------
--データベースを表示show database;
--データベース内のテーブルを表示します。show tables;
--データ テーブル構造を表示します。describe tablename;
--テーブルレコードを表示します。select * from tablename;
--MySQL を操作できるユーザーを照会する select * from user;
--データベースの作成create database databasename
--例えば↓
MySQL> データベース AA を作成します。
---テーブルユーザーAAを作成します。
mysql> テーブル table1(ID int auto_increment not null primary key,name char(6),sex char(6),birthday date) を作成します。
 ---複数のレコードを挿入しますMySQL> insert into AA values('','张三','男','1971-10-01');
 MySQL> insert into AA values('','刘佳佳','女','1978-10-01');
 --結果を確認しますMySQL> select * from AA;
--張三の誕生日を1971-01-10に変更
MySQL> AA を更新し、誕生日を '1971-01-10' に設定し、ID を '1' に設定します。 
--レコードを削除しますMySQL> delete from AA where ID = '1';
--テーブルとライブラリを削除しますmysql> drop table tablename;
MySQL> データベースデータベース名を削除します。
--ユニバーサル ユーザーの追加-- 形式: 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> *.* に対する select、insert、update、delete を user_2@localhost の ID に "123456" として付与します。
--データベースにログインします。MySQL> -u user_1 -p -h IP アドレス;

上記は、Linux オペレーティング システムで MySQL を操作するための一般的なコマンドの概要です。お役に立てば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • LinuxシステムにおけるMySQLの一般的な操作コマンド
  • Linux Centos で yum コマンドを使用して MySQL をインストールする方法
  • LINUX 再起動 MYSQL コマンドの詳細な説明
  • Linux環境でよく使われるMySQLコマンドの紹介

<<:  React+Ant Design開発環境をセットアップするための実装手順

>>:  Docker を使用して Django プロジェクトをデプロイする方法の例

推薦する

Vue 初心者ガイド: 最初の Vue-cli スキャフォールディング プログラムの作成

1. Vue - 最初の vue-cli プログラムVueの開発はNodeJSに基づいています。実際...

Vueコンポーネントは、写真やビデオをアップロードするためのサンプルコードをカプセル化します

まず依存関係をダウンロードします: cnpm i -S vue-uuid ali-oss画像フィール...

この記事では、CSSのようなJSモジュールをインポートする方法を説明します。

目次序文構築可能なスタイルシートとは何ですか? CSSモジュールスクリプトの使用インポートアサーショ...

WEBAPP開発スキルのまとめ(モバイルWebサイト開発の注意点)

1. レスポンシブな Web を開発するには、ページを画面サイズに適応させる必要があります。前の記...

MySQL における KEY、PRIMARY KEY、UNIQUE KEY、INDEX の違い

タイトルで提起された問題は、段階的に分解して解決することができます。 MySQL では KEY と ...

HTML テーブルタグチュートリアル (20): 行の背景色属性 BGCOLOR

BGCOLOR 属性を使用して、行の背景色を設定できます。基本的な構文<TR BGcolor...

Ajax リクエストにおけるクロスドメイン問題の原因と解決策

目次1. クロスドメインはどのように形成されるのでしょうか? 2. クロスドメインの根本的な原因3....

iframe なしの div ネスト HTML

最近、宿題をしているときに、iframe を使用せずにページをネストする必要があったため、jquer...

JavaScript でクールなマウス テーリング効果を実装

これを見た後、あなたにも手ができて、さまざまな美しい小さなしっぽを作れるようになることを保証します!...

Docker-compose を使用して ELK クラスターを構築する方法

すべてのオーケストレーション ファイルと構成ファイルは、私の Github からアクセスできます。構...

Google 翻訳ツール: 多言語ウェブサイトを素早く実装

Google Chinaは、ウェブサイトやブログを素早く簡単に多言語化できる翻訳ツールをリリースした...

React Hooks に基づく小さな状態管理の詳細な説明

目次React Hooks に基づく状態共有の実装ユーザーエクスペリエンスこの記事では、主に Rea...

MySQLの行ロックとテーブルロックの意味と違いの詳細な説明

1. はじめに行ロックとテーブルロックの違いは面接で頻繁に出てくるはずです。MySQL のロックにつ...

Vueはタブ切り替えを実装します

この記事では、タブ切り替えを実装するためのVueの具体的なコードを例として紹介します。具体的な内容は...

MySQL 最適化: キャッシュ最適化

何人かのブロガーが私の記事を評価してくれたのは嬉しいです。マークと知り合ってからは、私は彼をフォロー...