sql勉強します
9972 ワード
記事の目次作成テーブル 削除テーブル 追加フィールド フィールドを削除する 変更フィールド 挿入データ 単一テーブルクエリ マルチテーブルクエリ ネストクエリ クエリの最初のいくつかのデータ 削除 更新 求和 平均値を求める カウント は最大値の を求めます。は最小値 を求めます。クエリ結果数制限 並べ替え テーブルを作成
create table user_b(
id int not null primary key,
name char(20) not null
);
テーブルを削除drop table xxx;
eg:drop table user_b;
フィールドを追加//
alter table user_b add(count int not null);
// alter table user_b add(count int null);
alter table user_b add(title varchar(100));
フィールドの削除alter table user_b drop column count;
フィールドの変更alter table user_b modify column title varchar(255);
データの挿入
insert into user_b values(1,' ',10);
単一テーブルクエリ//
select * from user_b;
//
select title from user_b;
//
select title from user_b where count>90;
複数テーブルクエリSELECT a.nickname,a.role,b.title,b.count from user as a,user_b as b;
// select , , ,…… from , , ,……
クエリーのネストselect * from user_b
where id=(select id from user_b where count>5);
最初のいくつかのデータを検索します。select top 2 * from user_b;
削除// drop table user_b;
// delete from user_b;
delete from user_b where id=4;
更新update user_b set title=" " where id=4;
// update user_b set title=" ",count=50 where id=4;
和を乞うselect sum(count) from user_b;
ps:sum( )
平均を求めるselect avg(count) from user_b;
ps:avg( )
数をかぞえるselect count(*) from user_b;
ps:count( ) NULL;
最大値を求めるselect max(count) from user_b;
ps:
最小値を求めるselect min(count) from user_b;
ps: ,
クエリー結果の数制限select * from user_b limit 1;
並べ替えselect * from user_b order by count;
ps:
// select * from user_b order by count asc;
//
select * from user_b order by count desc;
...
union( )
in( )
group by( )