多语言展示
当前在线:238今日阅读:84今日分享:32

代码化创建、修改、删除、查询表及字段

通过数据库管理工具,创建、修改、删除、查询表及字段,这一系列操作同样可以在鼠标操作下完成,但是这可能适用于学习初期,或者管理少量数据,一旦掌握到一定阶段,或者处理大量数据时,熟练使用代码化方式来操作管理那是必须的。
工具/原料

数据库管理工具

方法/步骤
1

创建表的同时,要完成创建字段的工作,指定表的名称,以及字段名称、类型,字段还包括一些约束性特征,能够更好地完善程序工作。比如:create table [tbname]--表名称(cl1 int identity(100,1),--自增cl2 int primary key,--主键cl3 text not null,--不能为空cl4 nvarchar(200) default('2')--默认值)当然也可以在创建表之后,添加字段。比如:alter table [tbname] add cl1 nvarchar(25) not null

2

修改表及字段,对于创建完表及字段后,想要修改某个字段的类型,可以通过更新表的某个字段来完成。比如:alter table [tbname] alter column cl1 nvarchar(5) not null--更新字段cl1的类型为可变字符串类型,总长度为5,并且不能为空。

3

删除表,只需要指定具体表名,然后通过简单的代码就可实现。比如:drop table [tbname]删除字段,对于某张表中的字段不需要了,删除就可以了。比如:alter table [tbname] drop column cl1--删除表tbname中的字段cl1

4

查询表及字段,这个功能应该是最基本的,表及字段管理的最终目的就是用来查询的,最基础的也就是通过select语句进行查询来完成。比如:select top 1 cl1 form [tbname]--查询表tbname中的字段cl1第一个值

5

注意重点的字段类型说明,能够在定义字段时更加高效,也能节省资源。1.占用空间比较:char(10)--固定的长度设置10个字节varchar(10)--长度根据内容而存储,最多10个字节2.占用空间比较:date--2015-11-14--3个字节smalldatetime--2015-11-14 11:50:00--4个字节datetime--2015-11-14 11:50:13.453--8个字节3.占用空间比较:varcahr--占用空间最少char,nvarchar--在varchar类型之后,依次递增4.占用空间比较:varchar(10)--1个汉字占2个字节,1个英文占1个字节,代表存5个汉字,存10个英文。nvarchar(10)--unicode(双字节编码),英文和汉字都占两个字节,以单位计数,存10个汉字,存10个英文。5.效率方面比较:char--读取数据速度是最快的varchar,nvarchar--在char类型之后,依次递减

注意事项

任何事情都要循序渐进,学习工作过程也是如此,都是适用的。

推荐信息