SQL基础

数据库:包含数据的集合,数据管理系统(DBMS

字段:关于特定事物的单个数据项

记录:字段的集合

表:记录集

SQL

1.创建数据库并定义它的结构

2.查询数据库,以获得回答问题需要的数据

3.控制数据库的安全

4.声明性语言

5.允许将一个语句放置到一行或多行中

6.SQL是基于集合的

关系想数据库的结构:一个RDBMS管理一个或多个数据库,每个数据库包含一个或多个表的集合,每个表包含零个或多个记录,每个记录是字段的一个集合。

语法术语:标识符(identifier),字面值(literal),关键字(keyword)

标识符:用于唯一标识数据库系统中的事物,它使用一个对象进行标识

字面值:一个实际的值

创建数据库的名称要求:

1.长度有限制

2.在名称中坚持使用字母,数字和下划线,并避免使用任何标点符号

3.大多数RDBMS不允许数据库的名称以一个数字开始

4.在一个RDBMS范围内,数据库的名称必须是唯一的

删除数据库:DROP DATABASE

例外:Oracle中:再次创建该数据库,则可删除另一个同名的数据可名称

CREARE DATABASE myFirstDatabase

数据类型:

 1.不同的数据类型有利于提高效率,降低储存空间总量并提高访问速度

2.不同的RDBMS的数据类型时不同的

字符:

1.固定长度

2.可变长度

3.每个字符占用1个字节

4.每个字符占用2个字节

Char(127):若储存10个字符,其余空间被空格填充

varchar127):可变长度

固定长度:插入和更新固定长度的字符数据类型的速度更快

CharVarchar数据类型使用1-byte基于ASCII的存储器

Ncharnvarchar支持2-byteUnicode字符集(用于需要兼容其他国家的字符)

数值数据:

int(范围大)和smallint为整型数据类型

Realdecimal能够存储小数部分(允许存储浮点数值)decimal更加的灵活

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 23
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值