数据库知识1
数据库
存储数据的仓库 数据库管理员(DBA)对数据进行管理
数据库特点:海量存储,并发问题控制,便于管理,查找速度快,安全性,数据完整性
数据库有DB2,Oracle,MSSQLServer,MYSQL,Access,SQLite,SyBase
数据库:表[Table]——:列[column]==字段[field];行[row]
主键 数据行唯一标识 分为业务主键和逻辑主键 一般推荐使用逻辑主键
主键必须唯一(不能重复) 不能为空 比较稳定,不经常更新 尽量选择单列主键,避免使用组合主键或者复合主键
主键--外键 表A如果引用了表B的主键,在表A为外键表,表B为主键表
数据类型:char int bit datetime...
var 代表长度可变 n存储汉子字符
数据库的分离 附加 可以让别人引用自己的数据库
版本不一致的话通过生成脚本
SQL语句 结构化查询语言
SQL语句字符串用单引号、单等号 ‘号有转义的意思
通过SQL语句创建数据库
create database 数据库名称
on primary
(name='数据库名称'
filename='具体路径\数据库名称'
size=3MB
filegrowth=1MB(递增)
)
log on
(
name='数据库名称_log'
filename='具体路径\数据库名称_ldf'
size=1MB
filegrowth=1MB(递增)
)
创建表
create Table 表名
(
id identity(1,1) primary key
列名 数据类型 是否可空...(不写默认可空)
)
浙公网安备 33010602011771号