SQL Serve2008的一些操作
2024-09-01 13:32:59
今天花了一下午的时间在熟悉SQL serve的一些操作,在此记录下学习到的东西:
首先创建数据库:
use master --设置当前数据库为master,以便方便访问表sysdatabases
if exists(select * from sysdatabases where name = 'stuDB') --查询是否存在stuDB数据库
Drop database stuDB --如果存在,则删除数据库
go
create database stuDB
on primary
(
name = 'stuDB'
,finename = 'D:\stuDB.mdf'
,size = 3mb
,filegrowth = 10%
,maxsize = unlimited
)
log on --日志文件
(
name = 'stuDB_log'
,filename = 'D:\stuDB_log.ldf'
,size = 3mb
,filegrowth = 10%
,maxsize = unlimited
)
接着尝试:
1. 利用SQL语言分离数据库:
use master
go
sp_detach_db '数据库名'
go
注:在备份数据库的时候,要将数据库分离开才能拷贝,否则即使你关闭了SQL serve依旧会显示文件被打开无法拷贝。
2、利用SQL语句附加数据库
use master
go
sp_attach_db 'Newku(数据库名)',
'C:\Newku_Data.MDF',
'C:\Newku_Log.LDF'
GO
3、为数据库添加表
create table 表s (
NAME char(10) not null,
AGE tinyint not null,
sex char(2) not null
)
注:null指该属性可以为空
4、为属性表添加新属性
ALTER TABLE 表S
ADD NATIVE char(40) NOT NULL
5、修改表中的属性
ALTER TABLE 表S
ALTER COLUMN NATIVE char(16)
6、删除表中的某些属性:
ALTER TABLE 表S
DROP COLUMN NATIVE
7、删除表:
drop table 表T
8、利用SQL向表中插入数据
INSERT INTO 表C
VALUES ( 'C1', '程序设计', 60 ),
( 'C2', '微机原理', 80 ),
( 'C3', '数字逻辑', 60 ),
( 'C4', '数据结构', 80 ),
( 'C5', '数据库', 60 ),
( 'C6', '编译原理', 60 ),
( 'C7', '操作系统', 60 );
(未完待续)
最新文章
- sql server 常用的函数小汇
- 浅谈压缩感知(二十八):压缩感知重构算法之广义正交匹配追踪(gOMP)
- java.lang.NullPointerException
- 《ASP.NET MVC4 WEB编程》学习笔记------Model模型绑定
- 拆解cytom!c's 的keyFile保护
- 【Andorid开发框架学习】之Mina开发之服务器开发
- c中static作用
- 如何让ASP.NET网站站点不停止 永远持续运行
- package.json 字段全解析 share
- Cassandra1.2文档学习(15)—— 配置数据一致性
- oracle语句块调用
- lua中的require机制
- 翻译 Asp.Net Core 2.2.0-preview1已经发布
- Python——Django-urls.py的作用
- LGOJ P2921 [USACO08DEC]在农场万圣节Trick or Treat on the Farm
- Java学习前的一些准备
- ubuntu代理设置
- myBatis框架_关于怎么获得多表查询的总记录数
- 【Python全栈-JavaScript】JavaScript的window.onload()与jQuery 的ready()的区别
- [转]expect实现ssh自动交互
热门文章
- Java学习之Static
- ubuntu+VS code+launch.json+task.json
- XSS漏洞防护
- Cocos2d之运行Test项目
- python面试题之补充缺失的代码
- 2019-8-31-gif-格式
- CentOS7最小化安装后
- Codeforces 454E. Little Pony and Summer Sun Celebration
- Codeforces 1163F 最短路 + 线段树 (删边最短路)
- Debug - SpringBoot - Error starting ApplicationContext. To display the auto-configuration report re-runyour application