MySql中查询2002年出生 mysql查询出生年份在1970

您所在的位置:网站首页 查询学生出生年份的网站 MySql中查询2002年出生 mysql查询出生年份在1970

MySql中查询2002年出生 mysql查询出生年份在1970

2024-04-14 20:12| 来源: 网络整理| 查看: 265

1.列约束

(1) 主键约束 ——PRIMARY KEY

(2) 唯一约束——UNIQUE

(3) 非空约束——NOT NULL

声明了非空约束的列上不能插入NULL

(4) 默认值约束——DEFAULT

可以使用DEFAULT来声明默认值,有两种方式可以应用默认值

INSERT INTO xz_laptop_family VALUES(40, ‘苹果’,DEFAULT,);

INSERT INTO xz_laptop_family(fid,fname) VALUES(50,’华硕’);

(5) 检查约束——CHECK

检查约束可以对插入的数据进行检验

CREATE TABLE student( age TINYINT CHECK(age>=18 AND age=5000;

练习:查询出1991-1-1后出生的员工信息

SELECT FROM emp WHERE birthday>’1991-1-1’;

练习:查询出不在10好部门的员工所有信息

SELECT FROM emp WHERE deptId!=10;

练习:查询出没有明确部门的员工信息

SELECT FROM emp WHERE deptId IS NULL;

练习:查询出有明确部门的员工信息

SELECT FROM emp WHERE deptId IS NOT NULL;

练习:查询出工资大于6000的女员工所有信息

SELECT FROM emp WHERE salary>6000 AND sex=0;

练习:查询出工资在5000~7000之间的员工所有信息

SELECT FROM emp WHERE salary>=5000 AND salary=0

_ 可以匹配任意一个字符 =1

注意:以上两个匹配不能和=使用,必须使用LIKE关键字

(9) 分页查询

假如查询的结果集中有太多的数据,一次显示不完,可以分页显示

需要有两个条件:当前的页码,每页的数据量

SELECT FROM emp LIMIT start,count;

start:是一个数字,从结果集中的那1条开始读取,第1条称为0

count:是一个数字,最多读取的行数

每页开始的算法:

smart=(页码-1)count

假设每页显示5条记录

第一页:SELECT FROM emp LIMIT 0,5;

第二页:SELECT FROM emp LIMIT 5,5;

第三页:SELECT FROM emp LIMIT 10,5;

第四页:SELECT FROM emp LIMIT 15,5;

假设每一页显示6条记录

第一页:SELECT FROM emp LIMIT 0,6;

第二页:SELECT FROM emp LIMIT 6,6;

第三页:SELECT * FROM emp LIMIT 12,6;



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3