コマンドを使用してMySQLデータベースを操作します

コマンドを使用してmysqlデータベースを操作します。
(1)コマンドを
使用して、作業でより多く使用されるコマンド操作モードに接続し、熟練を達成するために、ターミナルを開いてコマンドを実行します。

mysql -uroot -p

Enterキーを押した後、パスワードを入力します。現在設定されているパスワードはmysqlです。接続が成功すると、
ここに画像の説明を挿入
ログインの成功、ログアウト、終了、または終了を示す次のメッセージが表示されます。
(2)リモート接続(リモートサーバーのデータベースへの接続)は
通常、会社が開発中です。 、サーバー上のすべてのスタッフの開発の公共データベースを統一されたデータベースを構築します
-p -urootのmysql -h IPアドレス:コマンドを実行します-
バック-h書き込みに接続するホストのIPアドレス
-uユーザ名は、後で接続を書きました
- p入力後にパスワードを入力

(3)データベース操作:コマンドライン操作
データベースの作成:データベースの作成データベース名charset = utf8
データベースの削除:データベース名の削除データベースの
切り替え:データベース名を使用;
現在選択されているデータベースの表示:データベースの選択();

(4)テーブル操作:コマンドライン操作
現在のデータベース内のすべてのテーブルを表示:show tables;
テーブルの作成:auto_incrementは自動拡張を意味し
ますテーブルテーブル名(列とタイプ)を
作成します; テーブル生(
id int auto_increment主キー、
sname varchar( 10)nullではない
);

テーブルの変更:
テーブル名の変更を追加|変更|列名のタイプのドロップ
など:テーブルの変更:生徒が誕生日の日時を追加;

テーブルの削除:
テーブルのテーブル名を削除します

テーブルの構造を表示します。descテーブル名。

テーブルの名前を変更します。テーブルの元のテーブル名を新しいテーブル名に変更します。

テーブル作成ステートメントを表示します。テーブルがどのように作成されたかを確認できます
show create table 'table name'

(6)データ操作
クエリ:テーブル名から*を選択、最も一般的なクエリ
増加:
全列挿入:テーブル名の値に
挿入(...)デフォルトの挿入:テーブル名(列1、列2 ...)の値に挿入(値1、...)
複数のデータを同時に挿入:テーブル名の値(...)、(...)に挿入するか、テーブル名(列1 ....)の値(値1 .... )、(値1 ...)
主キー列は自動的に増加しますが、実際の挿入に基づいて正常に挿入された後、通常0を使用して列全体を挿入するときはプレースホルダーが必要です

変更:
テーブル名セットの列1を更新=値1 どこの状態

削除:
テーブル名から削除します条件
論理的削除、本質は操作を変更する
ことですテーブルを更新します学生はisdeleteビットを追加しますデフォルト0;
削除する必要がある場合:更新生isdelete = 1どこ…;

(7)バックアップとリカバリ
データのバックアップ:スーパー管理者sudo -s
をmysqlライブラリディレクトリ
cd / var / lib / mysqlに
入力し、mysqldumpコマンド実行します。mysqldump -uroot -pデータベース名> xxx.sql
最初にデータベースをxxx.sqlに変換しますファイル

データ復旧:
(1)コマンドラインでmysqlに接続し、新しいデータベースを作成してxxx.sqlソフトウェアを復元します
(2)接続を終了し、次のコマンドを実行します
mysql -uroot -p new database name <xxxx.sql
プロンプトに従ってsqlを入力しますパスワードを入力すると、データが新しいデータベースに復元され、新しいデータベースを操作できます

基礎となるオペレーティング・概要:
質問は、(1)データベースは、解決することができ、標準的なデータベース設計、ERモデルの一部、3つのパラダイム
(2)グラフィカルインターフェース体操のデータベース、テーブル、データ行うには
(3)コマンドラインデータベース、テーブル、データ
ですこれは基本的な操作です。最も重要なことは、データベースにクエリを実行し、学習したクエリを導入することです

129の元の記事を公開 43のような 100,000以上を訪問

おすすめ

転載: blog.csdn.net/nbxuwentao/article/details/104418419
おすすめ