SQL语句行列转换(附带数据库、表、视图操作)
本来只是想解决怎么把数据的行和列进行转换的,但最近觉得一些数据库SQL语句的操作,很久没用了,有点陌生。所以也就随笔记录一些简单但很基本的操作。 我的数据库是MSSQL2005. 第一部分主要的操作包含:数据库的创建、删除,表的增、删、改,表中数据的增、删、改、查,视图的操作。 1 --查询数据库是否存在 2 if exists ( select * from sysdatabases where [name]='TestDB') 3 print 'Yes, the DB exists' 4 else 5 print 'No, need a new one?' 6 7 --新建一个数据库 8 create database TestDB on 9 ( 10 name = 'TestData', 11 filename = 'G:\DBS\KeyTest.mdf', 12 size = 3, 13 filegrowth = 2 14 ) 15 log on 16 ( 17 name = 'TestLog', 18 filename = 'G:\DBS\KeyTest.ldf', 19 size = 3, 20 filegrowth = 10 21 ) 22 23 --drop database TestDB 24 25 use TestDB 26 go 27 28 --新建一个表