数据库知识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
  列名 数据类型 是否可空...(不写默认可空)
 
 
  )

posted @ 2013-11-18 18:52  郭海静  阅读(161)  评论(0)    收藏  举报