SQL学习笔记一

1,创建数据库
CREATE DATABASE students;
2,创建表
CREATE TABLE grades
(name VARCHAR(10) NOT NULL,
class CHAR(10) NOT NULL,
gender CHAR(1) NOT NULL,
score INTEGER NOT NULL,
PRIMARY KEY (name));

2,删除表
DROP TABLE grades; 删除操作不可恢复,需十分谨慎
3,更新表
ALTER TABLE grades ADD COLUMN age INTEGER NOT NULL;
ALTER TABLE grades DROP COLUMN age;

4,插入操作
INSERT INTO TABLE students
VALUES
(‘小明’,‘2’,‘M’,89,12);

5,SELECT操作
select name
from students
where score >90’

select distinct class_id
from students
where gender = ‘M’; distinct表示去重

select count(name)
from students
where score >90 上九十分的人数和

select sum(score),avg(score),max(score),min(score)
from students
where gender = ‘M’ 男生的分数总和和平均分

select name,score,class_id
from students
where gender = ‘M’
group by class_id
having class_id = ‘3’; group by 和 having 操作

select name,id
from students
order by socre; 默认为升序,降序为DESC

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值