05Microsoft SQL Server 表创建,查看,修改及删除
2024-08-28 02:21:06
Microsoft SQL Server 表创建,查看,修改及删除
创建表
创建普通表
use 数据库名称 go create table 表名称( 列1 ) not null, 列2 ) not null, 列3 ) not null, 列4 ), 列5 smalldatetime not null, 列6 text) Go
复制表结构
select * into ta3 from ta1 where 1<>1; select top 0 * into tb4 from ta1;
创建临时表
--临时表就是那些名称以井号 (#) 开头的表。如果当用户断开连接时没有除去临时表,SQL Server 将自动除去临时表。临时表不存储在当前数据库内,而是存储在系统数据库 tempdb 内。
--本地临时表 以一个井号 (#) 开头的那些表名只能被当前登录用户使用
create table #临时表名( 字段1 约束条件, 字段2 约束条件) go
--全局临时表 以两个井号 (##) 开头的那些表名因此通常情况下,只要创建全局临时表的连接断开,全局临时表即被除去。
create table ##临时表名( 字段1 约束条件, 字段2 约束条件) go
查看表
查看数据库中的所有表
select * from sysobjects where xtype='u' order by name asc
--查询数据库的所有表信息
select * from sysobjects where type='U';
--列出表里的所有的列名
select * from syscolumns where id = object_id('ta1');
--查询数据库表数据条数
select
distinct a.name AS 表名,b.rows AS 数据行数
from sys.objects a,sysindexes b
where a.object_id=b.id and a.type='u'and b.rows = 0;
修改表
修改表名称
EXEC sp_rename 'oldname', 'newname';
修改表添加列
use 数据库名称
go
alter table 表名称
add 列名称 数据类型
go
修改表修改列
use 数据库名称
go
alter table 表名称
alter column 列名称 数据类型
go
修改表删除列
use 数据库名称
go
alter table 表名称
drop column 列名称
go
删除表
use 数据库名称 go Drop table 表名称 Go --删除数据库的空表 select 'drop table ' + a.name + ';' from sys.objects a,sysindexes b ; SELECT 'drop table '+ name+';' FROM sys.objects WHERE name NOT IN ( SELECT DISTINCT a.name FROM sys.objects a , sysindexes b WHERE a.object_id = b.id ) AND type = 'u';
最新文章
- mysql设置外网访问
- Velocity(5)——#set指令
- ArcServer 10.0 &ldquo;No Content&rdquo;、&ldquo;Server Host Cannot be null&rdquo; 错误
- SQLite.net发布后找不到";SQLite.Interop.dll";的问题
- Hibernate过程小计
- 为什么不走INDEX FAST FULL SCAN呢
- 开始android博客分享
- Text Justification 实现两端对齐功能
- Spring之AOP二
- ucsc 文件格式说明
- 常见形式 Web API 的简单分类总结
- (初)Knockout 监控属性(Observables)
- 2-创建spring boot项目
- 设计模式C++学习笔记之十四(Iterator迭代器模式)
- vs2015 引用lib库和dll
- 一张图看懂Mysql的join连接
- mongodb 最佳可视化工具mongobooster
- Django的学习之路
- springboot整合websocket后运行测试类报错:javax.websocket.server.ServerContainer not available
- 20155224 实验一《Java开发环境的熟悉》实验报告
热门文章
- Python开发【第5节】【函数基础】
- salt-stack ";No Top file or external nodes data matches found";解决
- 嵌入式开发之8127---DM8127如何利用EDMA搬移数据
- Android官方api的下载
- [DevExpress]GridControl分页的实现
- 【Poj 1832】连环锁
- Nginx配置try_files实践一
- TCP/IP的排头兵――地址解析协议(ARP) (转载)
- Spring通过注解注入有参
- SVN报错 Not Found In Revision 不支持空目录