Posted on 2007-08-06 17:16
宇宙浪子 阅读(385)
评论(1) 编辑 收藏 引用
在表里面新增一个字段或多个字段
alter table table_name(表名) add price(字段名) 数据类型 null default 0
如果是新增多个字段就在
price(字段名) 数据类型, price(字段名) 数据类型,。。。
修改字段的数据类型
alter table table_name(表名) alter column price(字段名) 数据类型 null
删除表中的字段
alter table table_name(表名) drop column price(字段名)
给一个字段重命名
exec sp_rename ' table_name(表名).[old_price(老字段名)]','new_price(新字段名)','COLUMN'
删除表
drop table table_name(表名)
删除数据库 drop database
database_name(数据库名)
修改数据库名
alter database database_name(原数据库名) modify name=new_database_name(新数据库名)
不同数据库间相同表的比较(表的字段一定要相同)
select * from 数据库名. 表名
union
select * from 数据库名. 表名
小写字母换为大写字母输出
select upper(rtrim(字段名)) from 表名
1. 查看数据库的版本
select @@version
2. 查看数据库所在机器操作系统参数
exec master..xp_msver
3. 查看数据库启动的参数
sp_configure
4. 查看数据库启动时间
select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1
查看数据库服务器名和实例名
print 'Server Name...............: ' + convert(varchar(30),@@SERVERNAME)
print 'Instance..................: ' + convert(varchar(30),@@SERVICENAME)
5. 查看所有数据库名称及大小
sp_helpdb
重命名数据库用的SQL
sp_renamedb 'old_dbname', 'new_dbname'
6. 查看所有数据库用户登录信息
sp_helplogins
查看所有数据库用户所属的角色信息
sp_helpsrvrolemember