sql创建表、删除表增加字段删除字段操作

sql创建表、删除表增加字段删除字段操作

ID:35478325

大小:55.96 KB

页数:8页

时间:2019-03-25

sql创建表、删除表增加字段删除字段操作_第1页
sql创建表、删除表增加字段删除字段操作_第2页
sql创建表、删除表增加字段删除字段操作_第3页
sql创建表、删除表增加字段删除字段操作_第4页
sql创建表、删除表增加字段删除字段操作_第5页
资源描述:

《sql创建表、删除表增加字段删除字段操作》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、下面是SqlServer和Access操作数据库结构的常用Sql,希望对你有所帮助。新建表:createtable[表名]([自动编号字段]intIDENTITY(1,1)PRIMARYKEY,[字段1]nVarChar(50)default'默认值'null,[字段2]ntextnull,[字段3]datetime,[字段4]moneynull,[字段5]intdefault0,[字段6]Decimal(12,4)default0,[字段7]imagenull,)删除表:Droptable[表名]插入数据:INSERTINTO[表名](字段1

2、,字段2)VALUES(100,'51WINDOWS・NET')删除数据:DELETEFROM[表名]WHERE[字段名]>100更新数据:UPDATE[表名]SET[字段1]=200,[字段2]二'51WINDOWS.NET'WHERE[字段三]二'HAIWA'新增字段:ALTERTABLE[表名]ADD[字段名]NVARCHAR(50)NULL删除字段:ALTERTABLE[表名]DROPCOLUMN[字段名]修改字段:ALTERTABLE[表名]ALTERCOLUMN[字段名]NVARCHAR(50)NULL重命名表:(Acces

3、s重命名表,请参考文章:在Access数据库中重命名表)sp_rename'表名','新表名'OBJECT、'新建约束:ALTERTABLE[表名]ADDCONSTRAINT约束名CHECK([约束字段]<=,2000-1-1,)删除约束:ALTERTABLE[表名]DROPCONSTRAINT约束名新建默认值ALTERTABLE[表名]ADDCONSTRAINT默认值名DEFAULT51WINDOWS.NET,FOR[字段名]删除默认值ALTERTABLE[表名]DROPCONSTRAINT默认值名删除SqlServer中的H志,减

4、小数据库文件大小dumptransaction数据库名withno_logbackuplog数据库名withno_logdbccshrinkdatabase(数据库名)execspdboption'数据库名','autoshrink、','true、'wv添加字段通用函数SubAddColumn(TableName,ColumnName,ColumnType)Conn.Execute(z,AlterTable〃&TableName&〃Add"&Co1umnName&,z〃&Co1umnType&〃〃)EndSub\’更改

5、字段通用函数SubModColumn(TableName,ColumnName,ColumnType)Conn.Execute(,zAlterTable〃&TableName&〃AlterColumn〃&ColumnName&〃〃&ColumnType&〃〃)EndSubwv检查表是否存在sql=z,selectcount(*)asdidafromsysobjectswhereid二object_id(N,[所有者].[表名]')andOBJECTPROPERTY(id,N,IsUserTable,)二1〃setrs=c

6、onn.execute(sql)response,writers(z,dida,z)返回一个数值,0代表没有,1代表存在判断表的存在:select*fromsysobjectswhereid二objected(NV[dbo].[tablename]V)andOBJECTPROPERTY(id,N'IsUserTable,)二1某个表的结构select*fromsyscolumnswhereid二object_id(N‘[dbo]・[你的表名]')andOBJECTPROPERTY(id,NVIsUserTable,)二1createt

7、ablestudent(Snointnotnullprimarykey,Snamechar(10)notnull,Ssexbitnotnull,Sagetinyintnotnull,Sdeptchar(20)notnull)createtablecourse(Cnointnotnullprimarykey,Cnamechar(20)notnull,Cpnointnotnull,Ccredittinyintnotnull)createtablesc(Snointnotnull,Cnointnotnull,Gradetinyintnotnullfore

8、ignkey(Sno)referencesstudent(Sno)foreignkey(Cno)referencescou

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。