mysql

SELECT * FROM studentinfo WHERE age = ( SELECT MAX(age) FROM studentinfo );最大年龄
SELECT * FROM studentinfo WHERE age >= ALL ( SELECT age FROM studentinfo ) ; 最大年龄
SELECT  StudentID AS 学号,StudentName AS 姓名,YEAR(CURDATE())-YEAR(Birthday) AS age   FROM StudentInfo ;真实年龄
select count() from 表名---包括空值        select count(*) from 表名 ---不包括空值              总数(返回INT值)
select count_big(....) from  表名     与count()函数不同的是返回的是bigint值
select avg(。。。) from 表名 ----平均。。。。
avg(IsNull(....,0)) as 'Average ....'    Null 转换成0   IsNull函数
select sum(.....) from 表名   ....的总和
select max(....) from 表名   最大...      select min(....) from 表名   最小...      
select var(......) from 表名    var()返回给定表达式中所有值的统计方差
select varp(......) from 表名    varp()返回给定表达式中所有值的填充的统计方差
select * from A Left(Right) JOIN B ON A.Aid=B.Bnameid       左右链接
select * from A,B where A.Aid=B.Bnameid                                内链接                                               
Select * from A inner(可省略) JOIN B ON A.Aid=B.Bnameid      内链接
select * from 表名  where  ......  between ...   and ....     查找。。。介于。。。和。。。之间
select 城市 from 表名   union  select 城市 from 表名   从。。。。和。。。中选择所有不同城市(只有不同的值)
select 城市 from 表名   union  all select 城市 from 表名   从。。。。和。。。中选择所有城市(也就是重复值)

CREATE TABLE 表名
(f_id    char(10)       NOT NULL,
 s_id    INT          NOT NULL,
 f_name  char(255)    NOT NULL,
 f_price decimal(8,2)    NOT NULL,
 PRIMARY KEY(f_id) 
);

/*创建数据库*/        CREATE DATABASE 库名;
/*使用数据库*/        USE 库名;
/*显示当前所有数据库*/    SHOW DATABASES;
/* 删除第一个创建的数据库first_db */    DROP DATABASE FIRST_DB;
/*显示first_db数据库的信息*/    SHOW CREATE DATABASE FIRST_DB;
/*查看表是否创建成果*/    SHOW TABLE;
 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值