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.js での VNode の使用

VNodeとはvue.js には VNode クラスがあり、これを使用してさまざまな種類の vnod...

リンク更新ページと js 更新ページの使用例

1. リンクの使用方法:コードをコピーコードは次のとおりです。 <a href="j...

ページ内にマーキーとフラッシュが共存する場合の競合解決

競合の主な症状は、FLASH ボタンがジャンプし続け、不安定になり、Web ページの外観と通常のアク...

npmとcnpmを混在させる際の落とし穴の詳細な説明

目次原因理由NPM の紹介: CNPM の紹介:より良い方法方法の改善npm と cnpm を一緒に...

nginx proxy_cache キャッシュ設定の詳細な説明

序文:私は仕事柄、オンラインライブストリーミングの分野に携わっており、ビデオの再生やダウンロードには...

Mysql の使用法の概要

導入EXISTS は、サブクエリが少なくとも 1 行のデータを返すかどうかを確認するために使用されま...

HTMLで下線を設定するには?HTMLでテキストに下線を付ける方法

HTML で下線を引くには、以前はテキストを <u></u> タグで囲む必要...

MySQLの大文字と小文字の区別によって発生する問題の分析

MYSQLは大文字と小文字を区別します言葉を見れば信じられます。タイトルを見れば内容がわかります。 ...

Windows 10 64 ビット版に MySQL 5.6.35 をインストールするためのグラフィック チュートリアル

1. MySQL Community Server 5.6.35をダウンロードするダウンロードアドレ...

Tomcat プロセスの CPU 使用率が高い場合の解決策

目次場合コンテキスト切り替えのオーバーヘッド?要約するCPU は多くの場合、システム パフォーマンス...

仮想マシンに Linux rhel7.3 オペレーティング システムをインストールする (具体的な手順)

仮想化ソフトウェアをインストールする仮想マシンにオペレーティング システムをインストールする前に、ホ...

DockerとVMwareの競合を解決する

1. Dockerの起動の問題:問題は解決しました: Hyper-V をオンにする必要があります (...

プライベートウェアハウス(レジストリとハーバー)を構築するためのDockerの実装

使用される Docker イメージが増えるにつれて、イメージを保存する場所、つまりウェアハウスが必要...

JavaScript 配列のマージのケーススタディ

方法1: var a = [1,2,3]; var b = [4,5] b を連結します。 コンソー...

MySQL は対応するクライアント プロセスにどのように接続しますか?

質問特定の MySQL 接続について、それがどのクライアント プロセスからのものであるかをどのように...