学习SQL
蠢咩
这个作者很懒,什么都没留下…
展开
-
MYSQL——约束
mysql之 约束一切笔记学习皆来自黑马学习的。。勿喷概念:对表中的数据进行限定,保证数据的正确性、有效性和完整性分类:1. 主键约束:primary key2. 非空约束:not null3. 唯一约束:unique4. 外键约束:foreign key非空约束 :not null,值不能为null创建表时添加约束例子create table stu( i...原创 2019-10-28 15:17:36 · 182 阅读 · 0 评论 -
MYSQL学习——分页管理
MYSQL学习——分页管理分页管理数据库经常会使用,传递给前台展示,使用主要关键词LIMIT语法:limit 开始的索引,每页查询的条数公式:开始的索引=(当前的页码 -1) * 每页显示的条数具体使用方法:select * from 表名 limit 0,3;-- 第一页 返回3条数据select * from 表名 limit 3,3;-- 第二页 返回3条数据注:分页查...原创 2019-10-28 10:23:23 · 233 阅读 · 0 评论 -
SQL学习
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-08-05 01:46:52 · 191 阅读 · 0 评论 -
SQL之分组函数
分组函数 代码 作用 AVG 函数返回数值列的平均值。NULL 值不包括在计算中 COUNT 返回表中记录总数,适用于任意数据类型 MAX 函数返回一列中的最大值。NULL 值不包括在计算中 MIN 返回函数一列中的最小值 NULL 值不包括在计算中 SUM 函数返回数值列的总数(总额) STDDEV 返回expr的样本标准偏差,它可以作用于聚集原创 2017-08-09 00:32:34 · 638 阅读 · 0 评论 -
SQL学习之排序与过滤
过滤其中salary表示工资 条件过滤需要whereselect name,age,salary from pesion where salary>5000工资在5000至8000之间查询两种方法,建议用第二种select name, salary from pesion where salary>5000 and salary<=8000select name,salary from pesio原创 2017-08-05 22:04:41 · 638 阅读 · 0 评论 -
SQL四舍五入与截断 除余
四舍五入select round(435.35,1),round(435.35), from dual //round(数字,保留几位小数)截断select trunc(435.35,1),trunc(435.35), from dual //trunc(数字,截断位数)除余select mod(1100,100) from dual;原创 2017-08-05 23:02:16 · 1118 阅读 · 0 评论 -
SQL之多表查询
笛卡尔集–省略连接条件 –连接条件无效 –所有表 –举例 查询名和表名随便起的,不要在意细节 “despasc_id”在两个表都存在select Psion.employ_id,Psion.desp_id,Psion.despasc_id,section.despasc_id,section.desaa_name from Psion,section正确写法:select Psion.e原创 2017-08-06 23:30:32 · 348 阅读 · 0 评论 -
QSL之创建与管理表
创建表//第一种方式create table user( id number(10),//其中10代表10个位最大为10个9 name VARCHAR2(20), salary number(10,2), //代表小数点 整个数为10位,其中8位为整数,剩下2位为小数 sec_date date,//表示时间类型)//第二种方式//依托于已存在表原创 2017-08-21 23:53:46 · 451 阅读 · 0 评论 -
SQL之数据处理(增删改查)
向表中插入数据更新表中数据从表中删除数据控制事务向表中插入数据需谨记:插入数据需严格按照顺序 --其中分别对应 teacher_id name date salaryinsert into emp1 values(100,'aaa',sysdate,1000)//sysdate 当前时间insert into emp1 values(100,'aaa'原创 2017-08-24 22:29:00 · 317 阅读 · 0 评论