![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
竹林海灵
对生活保持热爱,对技术抱以敬畏!WX:zhulinhailin
展开
-
数据库实验四--源码
数据库源码IF NOT EXISTS ( SELECT NAME FROM SYS.DATABASES WHERE NAME = N'EDUC') USE EDUC-- student 表的建立IF OBJECT_ID('student', 'U')IS NOT NULL -- U = Table (user-defined)DROP TABLE studentCREATE TABLE student( sno char(8) primar原创 2021-07-03 20:06:21 · 448 阅读 · 0 评论 -
SQL 主键和外键的定义以及使用
主键=主码:某个能够唯一标识一条记录的最小属性集(是从候选码里人为挑选的一条)关系数据库依赖于主键—它是数据库物理模式的基石。 唯一性:一个数据表只能有一个主键 标识性:一个数据表的所有记录都具有不同的主键取值 非空性:不能为空 人为的选取某个候选码为主码 作为一个可以被外键有效引用的对象。主键约束:表外添加格式为:alter table 表格名称 add constraint 约束名称 增加的约束类型 (列名)例子:alter table student add原创 2021-06-28 17:01:08 · 2500 阅读 · 0 评论 -
SQL中char、varchar、text的区别和使用场景
char表示的是固定长度,占有空间固定varchar表示的是实际长度的数据类型 比如:如果是char类型,当你输入字符小于长度时,后补空格;而是varchar类型时,则表示你输入字符的实际长度+1,为什么“+1”呢?这一个字节用于保存实际使用了多大的长度,占用空间不超过上限; CHAR存储定长数据很方便,CHAR字段上的索引效率级高,但存储效率没有varchar高。如果一个字段可能的值是不固定长度的,只知道上限是10个字符,把它定义为 varchar(10)是最合算的。 故从空间上考虑,用va原创 2021-06-28 02:27:03 · 3483 阅读 · 1 评论 -
SQL基本使用
删除表IF OBJECT_ID('表名', 'U') IS NOT NULL --判断表是否存在DROP TABLE 表名 --删除表原创 2021-06-23 16:17:50 · 156 阅读 · 0 评论