![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 85
;
一个憨厚的前端小码农,一个天天在朋友圈分享编程知识(主要是前端)的忠实码农。
展开
-
Oracle开发文档
操作表 --- 创建表-------------- create table 表名( 字段名1 字段类型 默认值 是否为空, 字段名2 字段类型 默认值 是否为空, ......... ) create table user( id number(6) primary key, -- 主键 name varchar(50) not null, -- 姓名 不为null sex varchar2(6) default '男' check(sex in ('男','女...原创 2021-03-29 16:31:00 · 825 阅读 · 3 评论 -
数据库常用优化方案
本篇博客来源于各个网站,经过作者精心筛选后,整理出来的一些常用的sql优化案例。 1、SQL判断是否“存在”,还在用count操作? 业务代码中,需要根据一个或多个条件,查询是否存在记录,不关心有多少条记录。 普遍写法: /*SQL写法*/ SELECT COUNT(*) FROM table WHERE a=1 AND b=2; //或者 SELECT COUNT(0) FROM table WHERE a=1 AND b=2; /*Java写法*/ int nums = xxD.原创 2020-12-18 11:33:28 · 1064 阅读 · 1 评论 -
MYSQL学习路线(1)
了解: 关系数据库系统支持三级模式结构,其模式、外模式和内模式中的基本对象有模式、表、视图和索引等。因此SQL的数据定义功能包括模式定义、表定义、视图和索引的定义。 SQL的数据定义语句 模式对象 操作方式 创建 删除 修改 模式 CREATE SCHEMA DROP SCHEMA 表 CREATE TABLE DROP TAB...原创 2019-03-01 15:08:47 · 1983 阅读 · 1 评论 -
MYSQL学习路线(2)
数据查询是数据库的核心操作。SQL提供了SELECT语句进行数据查询,该语句具有灵活的使用方式和丰富的功能。其一般格式为: SELECT [ALL|DISTINCT]<目标列表达式>[,<目标列表达式>]...... FROM <表名或视图名>[,<表名或视图名>...]|(<SELECT语句>[AS]<别名>) [WHE...原创 2019-03-02 17:00:00 · 543 阅读 · 0 评论 -
MYSQL学习路线(3)
数据更新: 数据更新操作三种:向表中添加若干行数据、修改表中的数据和删除表中的若干行数据。 1、插入数据 SQL的数据插入语句INSERT通常有两种形式,一种是插入一个元组,另一种是插入子查询结果。后者可以一次插入多个元组。 插入元组: INSERT INTO <表名>[(<属性1>[,<属性2>]...)] VALUES(<常量1>[,...原创 2019-03-03 09:16:26 · 545 阅读 · 0 评论 -
MYSQL学习路线(4)
视图 视图是从一个或几个基本表(或视图)导出的表。它与基本表不同,是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。所以一旦基本表中的数据发生变化,从视图中查询出的数据也就随之改变了。从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。 视图一经定义,就可以和基本表一样被查询、被删除。也可以在一个视图之上再定义新的视图,...原创 2019-03-03 10:54:08 · 655 阅读 · 0 评论