数据库SQLServer_01

本文介绍了数据库的主要功能,包括数据存储、检索、共享和安全,以及数据库与应用程序的关系。同时,详细阐述了SQL的三大类别——DDL、DML和DCL,并探讨了数据完整性和表约束,如主键、唯一性约束等。此外,还列举了常见的SQL数据类型,如char、varchar、numeric和datetime等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、数据库的简单介绍。

        1、数据库能做什么?

                (1).存储大量数据,方便检索和访问。

                (2).保持数据信息的一致,完整。

                (3).共享和安全。

                (4).通过组合分析,产生新的有用信息。

        2、数据库和应用程序

                (1).应用程序:

                        作用:响应操作并显示结果,向数据库请求数据。

                        要求:操作简单方便,美观。

                (2).数据库:

                        作用:存储数据,检索数据,生成新的数据。

                        要求:统一,安全,性能等。

                (3).关系:

                        应用程序对服务器进行操作和查询。

                        服务器则响应应用程序和提供数据。

二、SQL

        1.SQL的分类

                (1).DDL:数据定义语言(create, database, alter, create/drop table等)

                (2).DML:数据操作语言(select, insert, delete, update)

                (3).DCL:数据控制语言(添加,删除,登录用户,给用户设置权限)

        2.数据正确 + 数据有效 = 数据完整(通过给表添加完整性约束,来保证数据的完整性)

        3.表约束

                (1).主键约束:PK

                (2).默认值约束:DF

                (3).唯一约束:UQ

                (4).Check约束:CK

                (5).外键约束:FK

        4.SQL的数据类型

                (1).char(length):长度固定为length,小于length用空格填充,默认长度是1字节。

                (2).varchar(length):长度可变,字符串的最大长度为length。

                (3).numeric(p, s):即可存储浮点数,也可存储整数,p表示数字的最大位数                                          (浮点数则包含整数部分,小数点和小数部分。),s是指小数位数。

                (4).datatime:存储从1753/1/1 00:00:00 到 9999/12/31 23:59:59 之间的数据。                                      精确到3.33毫秒。

                (5).int:-231-231,4个字节。

                (6).float:-1.79E+308到1.79E+308.

                (7).img:存储二进制对象,如图形, 视频, 声音等。

                (8).bit:0表示false,1表示true。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值