SQL Server数据库(对库,表,内容)的操作
来源:互联网 发布:淘宝家具上新内容 编辑:程序博客网 时间:2024/06/05 18:47
SQL Server数据库是关系数据库标准语言。
首先介绍一下数据库的简单操作:使用T_SQL语句。
一:数据库的操作
/新建数据库/
create database bb
这里虽然没有主从数据文件,但是系统会自动生成一个行数据文件和日志文件。
/修改数据库/
alter database bb
add file
(
name=aa,
filename=’D:\sql2008 r2\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\bb.ndf’
)
eg:添加一个新的日志文件。
/删除数据库/
drop database bb
/存储过程设置数据库属性/
exec sp_dboption ‘bb’ ,’read only’,’true’
如果取消只读—选择该数据库的属性,然后有个选项,然后将只读改为false
/存储过程修改数据库名称/
exec sp_renamedb ‘bb’,’aa’
/存储过程查看数据库(文件信息)/
exec sp_helpdb aa
/查看所有的数据库/
select * from sys.databases
/查看该数据库文件信息(指定数据库)/
use aa
go
select * from sys.database_files
/收缩数据库和数据文件(收缩10%)/
dbcc shrinkdatabase (aa,10)
/收缩数据文件/
dbcc shrinkfile
二:表结构的操作
/T_sql创建表/
use aa
go
create table t_user(
ID int ,
Name nvarchar(50)
)
/修改表/
/添加一行/
alter table t_user add pwd varchar(50)
/修改列/
alter table t_user alter column pwd nvarchar(50)
/删除列/
alter table t_user drop column pwd
/使用存储过程修改表名/
sp_rename t_user,testUser
/查看存储过程表的信息/
sp_help testUser
/删除表/
drop table testUser
三:对表内容的操作
/对表记录的操作/
/添加所有列/
insert into [User] values(3,’aa’)
/添加指定列/
insert into User values(2)
/修改单列/
update [User] set name=’bb’ where ID=2
/修改多列(where后面跟着不确定的条件)/
update [User] set Name=’cc’ where Name=’aa’
/根据条件删除/
delete from [User] where ID=3
/删除所有记录/
delete from [User]
truncate table [User]
/区分delete和truncate删除列的信息,delete删除数据可以恢复,truncate删除不可以恢复/
好了,今天的内容结束了。
- SQL Server数据库(对库,表,内容)的操作
- 用VB代码在SQL SERVER 中创建数据库,表,列.以及对数据库的操作
- ADO对SQL Server 2008数据库的基础操作
- 对SQL Server的操作
- SQL SERVER数据库Truncate和Delete对表操作的区别
- SQL对数据库表的简单操作
- Sql server 数据库的操作
- SQL对数据库的操作
- SQL对数据库的操作
- SQL Server 数据库管理员(DBA)的工作内容
- SQL Server数据库内容的替换
- SQL server数据库的学习内容
- java连接数据库(SQL Server 2008)的小实例,包括对数据库表的查看,插入,更新,删除等操作
- 使用VS2010连接SQL Server 2008数据库混合编程以实现对数据库的操作
- SQL Server 数据库操作总结(sql语法的使用)
- 转:对Sql Server 2000 系统表的常用操作
- Sql Server 使用脚本对表的列进行操作
- c#对sql server的基本操作
- MyBatis Generator XML 配置文件参考
- C++学习笔记10
- 计算机网络:OSI七层协议,TCP/IP的四层协议
- wifi
- webrtc中yuv
- SQL Server数据库(对库,表,内容)的操作
- 情报收集--------------被动信息搜集
- POJ3279 Fliptile —— 状态压缩 + 模拟
- 冒烟测试和BAT测试
- CentOS安装教程
- Symbol
- C++中const在函数名前面和函数后面的区别
- leetcode 31 next permutation
- FlycoDialog 简单实用的自定义Android弹窗对话框(Dialog)