sql2000,理论。

SQL=structured query language :结构查询语言。

SQL是关系数据库管理系统的标准语言。常用来数据库中更新数据或数据中检索数据。

DML:数据操作语言  DDL:数据定义语言  DCL:数据控制语言

SQL的优点: 非过程化语言;统一的语言;是所有关系数据库的公共语言。

 

创建数据库的语法:create database  database_name

数据名命名规则:

1.可包含1~128个字符。字母,符号,数字。

2.第一个字符必须是字母,下挂线。@用于局部变量,#用于临时对象名。偶

3.除非在引号内定义对象名称,否则中间不可含空格。

4.不可使用关键字。

 

删除数据库的语法:drop daatbase database_name

 

常用数据类型:

char(size)                     定长字符数据类型       注意char与varchar的区别

varchar(size)                变长字符数据类型       varchar长度为8000,nvarchar长度为4000

datetime                       日期和时间数据类型    datedate每个值占8个存储节,smalldatetime每个值占4个存储节

int                                   整数数据                        bigint:8个字节 int:4个字节 smallint:2个字节(-32768~32768) tinyint:1个字节(0~255)

float(n)                           近似小数数据

numeric(p,s)                 精确小数数据                P代表总位数,S代表留小数位

money                            货币数据类型                money:8个字节 smallmoney:4个字节

bit                                    特殊数据类型

text                                   文本数据类型

image                              图像数据类型

 

表示行和列的集合,每一行对应的是记录,每一列对应的是字段。

数据库就是表的集合。

 

创建表的语法:create table table_name

删除表的语法:drop table table_name

修改表使用alter table命令进行更改,添加,除去列,加约束。

5大约束:

primary key 主键约束

foreign key 外键约束

unique 唯一约束

chark 检查约束

default 缺省约束

主键约束 1.不可为空(存在主键就必须插入数据) 2.主键值不可重复(唯一性)

主键是唯一能标识一行的。

主键有行定义和表定义。

外键能指向主键,与指向的主键数据类型必须一致。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值