mysqlの基礎知識まとめ

迷茫
リリース: 2019-01-28 17:20:29
オリジナル
1610 人が閲覧しました

この記事は MySQL の基本的な知識をまとめたものです。必要な方は参考にしていただければ幸いです。

1. 起動と終了

1. MySQL を入力します:

MySQL コマンド ライン クライアント (MySQL の DOS インターフェイス) を起動し、インストール中にパスワードを直接入力します。このときのプロンプトは次のとおりです: mysql>

または、ターミナルを開いて SQL ステートメントを入力します:

mysql –uroot –p123

2。MySQL を終了します:

quit または exit

2。 1. データベースを作成します

コマンド: create database

例: xhkdb という名前のデータベースを作成します

mysql> create database xhkdb;


2. すべてのデータベースを表示します

コマンド: show Databases s)

mysql> show Databases;

3. データベースを削除します
コマンド: データベース を削除します

例: xhkdb という名前のデータベースを削除します

mysql> を使用します: を使用します。 xhkdb データベースが存在する場合は、アクセスしてみてください:
mysql> use xhkdb;
画面プロンプト: データベースが変更されました

5. 現在選択されている (接続されている) データベース

select database();

6.現在のデータベース:
mysql> show tables; (注: 最後に s があります)

3. テーブルの操作、操作の前にデータベースに接続する必要があります

1. テーブルの作成コマンド : create table < table name> ( [,.. ]);


mysql> create table MyClass(
> id int(4) not null primary key auto_increment,
> name char(20) not null,
> sex int(4) not null default &#39;0&#39;,
> degree double(16,2));
ログイン後にコピー

2. テーブル構造を取得する

コマンド: desc テーブル名、またはテーブルから列を表示name

mysql> desc MyClass;
mysql> show columns from MyClass;
ログイン後にコピー

3. テーブルの削除
コマンド:drop table <テーブル名>
例: MyClass という名前のテーブルを削除

mysql>drop table MyClass;


4 、データを挿入
コマンド: insert into <テーブル名> ; [( <フィールド名1>[,..<フィールド名> ])] 値 (値1)[, (値n)]

たとえば、2 つのレコードをテーブル MyClass に挿入します。番号 1 の Tom という名前の人のスコアは 96.45、番号 2 の Joan という名前の人のスコアは 82.99、番号 3 の Wang という名前の人のスコアは 96.5 です。テーブル内のデータ

1)、すべての行をクエリします
コマンド: <フィールド 1, フィールド 2,...> から < 式>
例: テーブル MyClass 内のすべてのデータを表示します
mysql> select * from MyClass;

2)、データの最初の数行をクエリします

例: テーブル MyClass の最初の 2 行のデータを表示します
mysql> select * from MyClass order by id limit 0,2 ;

6. テーブル内のデータを削除します

コマンド: delete from table name where 式

例: テーブル MyClass の番号 1 のレコードを削除します
mysql> delete from MyClass where id=1;
7. table :
update table name set field=new value,... wherecondition
mysql> update MyClass set name='Mary' where id=1;

8. テーブルにフィールドを追加します:
コマンド: alter table テーブル名add field type Others;

例: フィールド passtest がテーブル MyClass に追加され、型は int(4)、デフォルト値は 0 です

mysql> alter table MyClass add passtest int(4) default '0'

9. テーブル名を変更します:
コマンド: テーブルの元のテーブル名を新しいテーブル名に変更します。

例: テーブル MyClass の名前を YouClass に変更します

mysql> テーブル MyClass を YouClass に名前変更します;
フィールドの内容を更新します
テーブル名セットを更新しますフィールド名 = 新しいコンテンツ

テーブル名を更新 set フィールド名 = replace(フィールド名,'古いコンテンツ','新しいコンテンツ');

記事の前にスペースを 4 つ追加
記事を更新 set content=concat(' ',content );

4. フィールドタイプの紹介


1. INT[(M)]型:通常サイズの整数型
2. DOUBLE[(M,D)][ZEROFILL]型:通常サイズ(倍精度)浮動小数点数型
3. DATE 日付タイプ: サポートされる範囲は 1000-01-01 ~ 9999-12-31 です。 MySQL は DATE 値を YYYY-MM-DD 形式で表示しますが、文字列または数値を使用して DATE 列に値を割り当てることができます
4. CHAR(M)型:固定長の文字列型で、指定した長さ分だけ右側が必ず空白で埋められます
5。 BLOB TEXT タイプ、最大長は 65535 (2^16-1) 文字です。
6. VARCHAR型:可変長文字列型

5. データベースのバックアップ

1. データベース全体をエクスポートしますmysqldump -u username -p --default-character-set=latin1 エクスポートされたファイル名> (データベースのデフォルトのエンコーディングはlatin1) yMysqldump -U WCNC -P SMGP_Apps_WCNC & GT; WCNC.SQL

2. PS_WCNC ユーザー & gt

3. データベース構造をエクスポートします
mysqldump -u wcnc -p -d -add-drop-table smgp_apps_wcnc >d:wcnc_db.sql
-d データなし –add-drop-table in each create ステートメントの前にドロップテーブルを追加します

4. データベースをインポートします
一般的に使用されるソースコマンド
mysql データベースコンソールに入り、
mysql -u root -p など
mysql>データベースを使用します
次に、source コマンドを使用します。次のパラメータはスクリプトファイル (.ここで使用する SQL)
mysql>source d:wcnc_db.sql

関連する推奨事項:

mysql の基礎知識 (mysql 初心者チュートリアル)

mysql の基本知識のまとめ

PHP と MySQL の基本チュートリアル(1)

PHP と MySQL の基本チュートリアル (2)

PHP と MySQL の基本チュートリアル (3)

PHP と MySQL の基本チュートリアル (4)

mysql マニュアル チュートリアル: http:/ /www.php.cn/course/37.html

mysql ビデオ チュートリアル:http://www.php.cn/course/list/51.html

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!