1. NOT NULL: 如果CUSTOMERS表已经创建,然后添加一个NOT NULL约束SALARY列在Oracle和MySQL: ALTER TABLE CUSTOMERS MODIFY SALARY DECIMAL(18,2) NOT NULL; ALTER :修改。对象是表 MODIFY ...
分类:
数据库 时间:
2017-07-06 18:39:34
阅读次数:
310
P25)SQL分类 DDL(Data Definition Languages)语句:数据定义语句,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象,常用的语句关键字主要包括create、drop、alter等。 DML(Data Manipulation Language)语句:数据操 ...
分类:
数据库 时间:
2017-06-30 12:22:08
阅读次数:
224
数据库 表的列(垂直方向)称为字段,表的行(水平方向)称为记录 DDL(Data definition language数据定义语言):create/drop/alter DML(data manipulation language 数据操作语言):select/insert/update/dele ...
分类:
数据库 时间:
2017-06-29 13:39:16
阅读次数:
258
许多应用程序要求使用唯一的数字作为主键的值,你即可以在应用程序中构建代码来处理这种需求,也可以用一个序列来产生唯一的数字。如果你想要增进某些查询的性能,你应该考虑创建一个索引,你也可以用索引在列或列的集合上强制唯一性。你可以用同义词为对象提供可替代的名字。下面我们来介绍序列、索引和同义词三个数据库对 ...
分类:
数据库 时间:
2017-06-28 23:08:17
阅读次数:
243
注意:以下涉及具体语法的均基于T-SQL 本文为个人读书笔记,若存在错误之处望不吝指出:> 1、 基本概念 SQL SQL 是用于访问和处理数据库的标准计算机语言; 全称为结构化查询语言(Structured Query Language), 是一种 ANSI(American National S ...
分类:
数据库 时间:
2017-06-27 18:48:57
阅读次数:
192
一、常见操作 1、复制表结构create table t2 like t1 复制表数据insert into t2 select * from t1 2、mysql索引 alter table用来创建普通索引、unique索引或primary key索引 alter table t add inde ...
分类:
数据库 时间:
2017-06-27 13:47:06
阅读次数:
206
Oracle基础数据类型: 4类: 字符型:字符串 char(最大2000), nchar(最大1000, 支持Unicode) >固定长度 varchar2(最大4000), nvarchar2(最大2000, 支持Unicode) >可变长度 数字类型 包括整数和小数 number(有效数字, ...
分类:
数据库 时间:
2017-06-13 00:07:13
阅读次数:
316
一、视图 视图是一个虚拟表(非真实存在),其本质是:根据SQL语句获取动态的数据集,并为其命名。用户使用时只需使用“名称”即可获取结果集,并可以将其当作表来使用。 select * from (select student_id,num from score where course_id=3)as ...
分类:
数据库 时间:
2017-06-12 17:13:09
阅读次数:
159
本系列【T-SQL】主要是针对T-SQL的总结。 T-SQL基础 【T-SQL基础】01.单表查询-几道sql查询题 【T-SQL基础】02.联接查询 【T-SQL基础】03.子查询 【T-SQL基础】04.表表达式-上篇 【T-SQL基础】04.表表达式-下篇 【T-SQL基础】05.集合运算 【 ...
分类:
数据库 时间:
2017-06-02 09:54:55
阅读次数:
209
本系列【T-SQL】主要是针对T-SQL的总结。 T-SQL基础 【T-SQL基础】01.单表查询-几道sql查询题 【T-SQL基础】02.联接查询 【T-SQL基础】03.子查询 【T-SQL基础】04.表表达式-上篇 【T-SQL基础】04.表表达式-下篇 【T-SQL基础】05.集合运算 【 ...
分类:
数据库 时间:
2017-06-02 09:45:42
阅读次数:
274