自己掌握的SQL server (二)残缺的!

来源:岁月联盟 编辑:zhuzhu 时间:2009-04-09

  新建表命令:

  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

  系列文章: