WEB开发网
开发学院数据库MSSQL Server 自己掌握的SQL server (二)残缺的! 阅读

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

 2009-04-08 10:25:15 来源:WEB开发网   
核心提示:新建表命令:create table yg1(姓名 varchar (8),性别 char (2),年龄 int,籍贯 varchar (5),电话 varchar (11),工资 money,婚否 bit)引入:数据类型:1.数值型:数字 2.整形:整数 a. Bigint 大整形 -2^63→2^63-1

新建表命令:

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

系列文章:

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

Tags:自己 掌握 SQL

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接