数据库
文章平均质量分 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 · 905 阅读 · 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 · 1100 阅读 · 1 评论 -
MYSQL学习路线(1)
了解:关系数据库系统支持三级模式结构,其模式、外模式和内模式中的基本对象有模式、表、视图和索引等。因此SQL的数据定义功能包括模式定义、表定义、视图和索引的定义。SQL的数据定义语句 模式对象 操作方式 创建 删除 修改 模式 CREATE SCHEMA DROP SCHEMA 表 CREATE TABLE DROP TAB...原创 2019-03-01 15:08:47 · 2031 阅读 · 1 评论 -
MYSQL学习路线(2)
数据查询是数据库的核心操作。SQL提供了SELECT语句进行数据查询,该语句具有灵活的使用方式和丰富的功能。其一般格式为:SELECT [ALL|DISTINCT]<目标列表达式>[,<目标列表达式>]......FROM <表名或视图名>[,<表名或视图名>...]|(<SELECT语句>[AS]<别名>)[WHE...原创 2019-03-02 17:00:00 · 575 阅读 · 0 评论 -
MYSQL学习路线(3)
数据更新:数据更新操作三种:向表中添加若干行数据、修改表中的数据和删除表中的若干行数据。1、插入数据SQL的数据插入语句INSERT通常有两种形式,一种是插入一个元组,另一种是插入子查询结果。后者可以一次插入多个元组。插入元组:INSERTINTO <表名>[(<属性1>[,<属性2>]...)]VALUES(<常量1>[,...原创 2019-03-03 09:16:26 · 588 阅读 · 0 评论 -
MYSQL学习路线(4)
视图视图是从一个或几个基本表(或视图)导出的表。它与基本表不同,是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。所以一旦基本表中的数据发生变化,从视图中查询出的数据也就随之改变了。从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。视图一经定义,就可以和基本表一样被查询、被删除。也可以在一个视图之上再定义新的视图,...原创 2019-03-03 10:54:08 · 703 阅读 · 0 评论