sqlcmd -S ,\sqlexpress
select * from sys.databases
exec sp_renamedb 'db1 ', 'db2 '
use db_name
go
select * from sys.tables
SQL code说明:列出数据库里所有的表名
select name from sysobjects where type='U'
说明:列出表里的所有的列
select name from syscolumns where id=object_id('TableName')
3.查询表中的列
select c.name,c.length from syscolumns c inner join sysobjects t on c.id = t.id and t.name='spt_monitor'
1> select c.name,c.length from syscolumns c inner join sysobjects t on c.id = t.id and t.name='spt_monitor'
U 指的是用户创建的表。
S 指的是系统表。
TR 指的是触发器,
这个你可以看一下联机丛书。