学习者自己掌握的SQLserver(二)
来源:优易学  2011-4-15 16:53:51   【优易学:中国教育考试门户网】   资料下载   IT书店
  新建表命令:
  create table yg1
  (
  姓名 varchar (8),
  性别 char (2),
  年龄 int,
  籍贯 varchar (5),
  电话 varchar  (11),
  工资 money,
  婚否 bit
  )
  引入:
  数据类型:
  1.数值型:数字
  2.整形:整数
  a.  Bigint    大整形     -2^63→2^63-1  八个字节
  b.  int       普通整形   -2^31→2^31-1  四个字节
  c.  smallint  小整形     -2^15→2^15-1  二个字节
  d.  tinyint   短整形     0→255         一个字节
  3.字符串型:
  a.  char(n)      固定字符型   n代表字符串的长度,不足n位,系统自动补充空格,满足,则截除.
  b.  varchar (n)  可变字符型   n代表字符串的长度,不足n位,系统以实际录入为准,多余自动截除.
  4.时间日期型:
  a.  datetime       表示范围   时 分 秒 毫秒
  b.  smalldatetime             时 分 秒
  5.货币型:
  a.  money
  b.  smallmoney
  6.逻辑型:
  bit   位  0或1 (1位)
  习惯用0代表"真"1代表"假"
  接下来继续  <表>
  1. 增加字段:
  alter table yg add 邮编 char (6)
  --注:数据类型必须包括
  2. 删除字段:
  alter table yg drop column 年龄
  3. 修改字段属性:
  alter table yg alter column 性别 char (10)
  4. 字段改名:
  sp_rename
  例如:
  将年龄改为age
  sp_reneme 'yg.年龄','age'
  表改名:
  sp_rename yg,newyg
  --yg为现有表名,newyg为新表名
  删除表:
  drop table 表名
  例如:
  drop table yg
  删除多个表:
  drop table yg,yg1,yg2

责任编辑:小草

文章搜索:
 相关文章
热点资讯
热门课程培训