
sql
mick_hu
这个作者很懒,什么都没留下…
展开
-
SQL学习笔记11--sql的索引index
目录索引index:作用:索引的创建:存储引擎主要分类:索引的数据结构mysql索引系统:索引分类: 主键索引 唯一索引普通索引全文索引-- MyISAM 支持,InnoDB 在5.6之后执行组合索引重点名词: 回表覆盖索引最左前缀 索引下推索引维护索引index: 索引是为了加快对数据的搜索...原创 2019-12-05 00:04:59 · 2079 阅读 · 0 评论 -
SQL学习笔记10--表的创建和约束
表创建表标准表的格式:CREATE TABLE [schema.]table (column datatype [DEFAULT expr] , … );子查询创建表的方式;CREATE TABLE table [column(, column...)] AS subquery;--设计要求:建立一张用来存储学生信息的表,--表中的字段包含...原创 2019-12-02 00:05:52 · 480 阅读 · 0 评论 -
SQL学习笔记09-- 常用数据类型
Orcal常用数据类型:① number(x,y) :数字类型 ,最长x位,y位小数 ② varchar2(maxlength):变长字符串,这个参数的上限是32767字节 ▪ 声明方式如下VARCHAR2(L),L为字符串长度,没有缺省值,作为变量最大32767个字 节 ③ char(max_length) 定长字符串 最大2000字节 ④ DATE:日期类型 (只能精确...原创 2019-12-01 11:29:43 · 295 阅读 · 0 评论 -
SQL学习笔记08-- 事务
事务transaction: 表示操作集合,不可分割,要么全部成功,要么全部失败事务的开始取决于一个DML语句 事务的结束: 1、正常的commit(使数据修改生效)或者rollback(将数据恢复到上一个状态) 2、自动提交,但是一般情况下要将自动提交进行关闭,效率太低 3、用户关闭会话之后,会自动提交事务 4、系统崩溃或者断电的时候回回滚事务,也就是将数据恢...原创 2019-12-01 11:25:27 · 343 阅读 · 0 评论 -
SQL学习笔记07-- DML语句
DML:数据库操纵语言增,删,改/*插入操作: 元组值的插入 查询结果的插入*/--最基本的插入方式--insert into tablename values(val1,val2,....) 如果表名之后没有列,那么只能将所有的列都插入--insert into tablename(col1,col2,...) values(val1,val2,...) 可以指定...原创 2019-11-30 22:27:11 · 159 阅读 · 0 评论 -
SQL学习笔记06-- 序列
序列: sequence,orcal中专有的对象,是一个自动递增的数列。--在oracle中如果需要完成一个列的自增操作,必须要使用序列/*create sequence seq_name increment by n 每次增长几 start with n 从哪个值开始增长 maxvalue n|no maxvalue 10^27 or -1 最大值 mi...原创 2019-11-30 21:52:34 · 131 阅读 · 0 评论 -
SQL学习笔记05-- 视图
视图 view,也称为虚表,不占用物理内存,也是xi相对的概念,因为视图本身的定义语句也是要存储在数据字典里面的。视图只有逻辑定义。---每次使用了的时候,都是ch重新执行sql。 视图的数据都是从一个或者多个基表里面获取的,这些表的数据存储在数据库里面。这些用于产生视图的表叫做基表。 通过视图看到的视图数据都是存储在基表里面的,一个视图也可以生成另一个视图。 视图看上去f...原创 2019-11-30 12:10:04 · 220 阅读 · 0 评论 -
SQL学习笔记04-- sql的行转列
create table tmp(rq varchar2(10),shengfu varchar2(5));insert into tmp values('2005-05-09','胜');insert into tmp values('2005-05-09','胜');insert into tmp values('2005-05-09','负');insert into tmp v...原创 2019-11-27 23:56:19 · 147 阅读 · 0 评论 -
SQL学习笔记03-关联函数,子查询,分页,mysql 日期
关联查询 在使用数据库查询语句时,单表的查询有时候不能满足项目的业务需求,在项目开发过程中,有很多需求都是要涉及到多表的连接查询,需要用到多表关联查询。92 语法:/* 等值连接,通过表中相同的列名进行关联select table1.colume table2.columefrom table1,table2where table1.colume1 = t...原创 2019-11-13 23:52:08 · 312 阅读 · 0 评论 -
SQL学习笔记02-函数
SQL函数: 函数一般是在数据上执行的,它给数据的转换和处理提供了方便,只是将取出的数据进行处理,不会改变数据库中的数据。 sql函数可以分成组函数和单行函数。单行函数 输入一个值,输出一个值分类: 字符函数,数字函数,日期函数,转换函数和其它函数。字符函数: 以字符作为参数,返回值分为两类,一类返回字符值,一类返回数字值。 --co...原创 2019-11-10 12:25:44 · 240 阅读 · 0 评论 -
SQL学习笔记01-基本操作
SQL: Structured Query Language,结构化查询语言,具有定义,更新,查询和控制等多种功能,是关系数据库的标准语言。 分类: 数据库操纵语言:DML Data Manipulation Language: select,insert,update,delet 数据库定义语言:DDL ...原创 2019-11-10 11:15:02 · 177 阅读 · 0 评论