ホームページ >データベース >mysql チュートリアル >MySQL の一般的なステートメントと使用法
この記事では主に MySQL の一般的なステートメントを紹介します。興味のある方はぜひ参考にしてください。
1. mysql の基本操作
1. mysql データベース サービスを開始します
形式: net start mysql
例: net start mysql57
2. mysql データベース サービスを終了します
形式: net stop mysql
例: net stop mysql57
3. mysql サービスにログインします
形式: mysql -u root -p
例: mysql -u root -p 実行が成功したら、パスワードを入力します
4.現在のデータベース xinxi
形式: select version() ;
5. 現在の時刻を表示する
形式: select now();
6. 終了、終了
2. データベースを作成します
形式: create database データベース名 charset=utf8;
例: create database wen charset=utf8;
3. データベースを削除します
形式:データベースを削除 データベース名;
例: データベース wen;
4. データベースを使用します
形式: データベース名を使用します; () ;
3. テーブル操作
1. 現在のデータベースにどのテーブルがあるかを確認します
形式: show tables;
2. テーブルを作成します
形式: create table テーブル名 (フィールド名と型);
例: create tablestudent(id int auto_increment Primary key,name varchar(20) not null,age int not null,address varchar(20),gender bitdefault 1);
3. テーブルの構造を表示します
形式: desc テーブル名;
例: desc Student;
4.テーブルを作成するステートメント 形式: show create table テーブル名;5. テーブルを削除します
形式:drop table テーブル名;
例: alter table students add Phone int; 2.change Modify
テーブル名変更古いフィールド名新しいフィールド名新しいフィールド タイプ;
例: alter table Student change 電話番号 varchar(20);
3.drop delete
形式: alter table table name drop field name;
例: テーブルの学生ドロップ番号を変更します。
4. データ操作
1. データを挿入します
形式: テーブル名に挿入 value(value 1, value 2,....), (value 1, value 2,....), (value 1, value 2,...)
3. データを変更します
形式: テーブル名を更新します set フィールド名 1= 値、フィールド名 2= 値,... where 条件;
学生を更新 set 性別 = 1 where name = "Xiaoqing";
update Student set age = 52,address="Shenzhen" where name = "Xiaodong";
4. すべてのデータを表示します
形式: select * from table name;
例: select * from students;
5 .Query data
1. クエリ形式
1. すべてクエリ
形式: select * from table name;
2. 条件によるクエリ
形式: select フィールド名 1, フィールド名 2,... from table Name where条件; e 1.Select の後にクエリ結果のフィールド名が続きます
2. * はすべてのフィールド名が表示されることを示します
3. 名前の後ろから Table query
4.続いてフィルター条件
5. フィールド名をエイリアスとして使用して、フィールド名にエイリアスを付けることができます
例: 名前と年齢を表示します
select name,age from students;
select name as "name" from students;
2. 条件での演算
1. 比較演算子
=
以上
=
と等しい!=
と等しくない 形式: select フィールド名 1, フィールド名 2,... from table name where フィールド名比較演算子の値
例: select * from students where age
非ではありません 形式: select フィールド名 1,フィールド名 2,... from table name where フィールド名比較演算子の値論理演算子フィールド名比較演算子の値...; 例: select * from Student年齢 40 ; select * from students where not (年齢 形式: select * from students where name like "小" %"; 形式: select * from students where name like "小_";
要件: 名前に "小" が含まれる生徒と一致します
Select * from students where name like "%小%"; 4. 範囲クエリ
in (複数の値) は、値が複数の値の 1 つであるかどうかを決定します
between value 1 (inclusive) and value 2 (inclusive) は、値が値 1 と value 2 の間にあるかどうかを決定します
format : selectフィールド名 1、フィールド名 2、... from テーブル名 where フィールド名の範囲演算子の値;
例: 25 または 45 または 80 または 90 を検索します
select * from Student where age in (25,45,80 ,90);
:25〜45の間のデータを見つけます。フィールド名1、フィールド名2、...フィールド名がnull;小・超",60);
例: select * from students where address is null;
select * from students where address is not null;
6. 重複する値を削除します
形式: テーブル名から個別のフィールド名を選択しますwhere 条件;
例: select unique sex from students;
7. 集計関数
count(*) 現在の結果内のデータの総数を求めます
sum(列名) に対応する列の合計を求めます列名
avg( 列名) 現在の列の平均を求める
max( 列名) 現在の列の合計を求める
最大値
min (リスト名) 現在の列の最小値を求める
例:現在のテーブルには多くのデータがありますか?
状態からカウント (*) を選択します
形式: テーブル名からフィールド名を選択します 条件はフィールド名でグループ化します
性別の数を確認します
例: 性別による学生グループから性別を選択します。
HAVING クエリ条件はクエリ結果を元に問い合わせる
9. 並べ替え
形式: SELECT フィールド名 ... テーブル名から WHEREREREREDER BY フィールド名 1, 1, フィールド名 2 ... 年 例: 年齢が小さい
形式: 条件の開始値を制限するテーブル名からフィールド名を選択
開始値が 0 から開始できる個数
例: select * 学生制限 0,3 から
関連する推奨事項:
MySQL の一般的なステートメントの概要
MySQL の一般的なステートメントの説明と概要
時間別の MySQL の一般的なステートメント
以上がMySQL の一般的なステートメントと使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。