SQL Server 基础 01 数据库、表操作

时间:2022-03-26 15:47:28

对着书慢慢学习,一天一点点!

数据库操作 (create、alter、drop) 

 --3-3-1  /create database    语句创建数据库
create database testSQL --创建数据库 --3-3-2 /alter database 语句修改数据库
--3-3-2_01 SQL语句语法
alter database testSQL
{
<add_or_modify_files> --添加或修改数据库文件
|<add_or_modify_filesgroups> --添加或修改数据库文件组
|<set_database_options> --设置数据库选项
|<modify name=new_database_name> --重命名
|<collate collation_name> --修改排序规则
} alter database testSQL modify name=SQLtest --修改testSQL数据库名称
--3-3-2_02 --系统存储过程 sp_renamedb 达到上面的目的
exec sp_renamedb 'SQLtest','testSQL' -- 书上说能达到此目的,不过个人没有通过 --3_10 为SQLtest --数据库增加一个名为“SQL增加的数据文件”的数据文件,
--保存到D:\software\SQL Server 2008\事例地址
alter database SQLtest add file (name=SQL增加的数据文件,filename='D:\software\SQL Server 2008\事例地址\SQL增加的数据文件.ndf') --3-3-3 dorp database <databasename> --语句删除数据库语法
drop database SQLtest

总结:  本章利用SQL语句对SQL Server 2008的数据库进行了 创建、修改、删除操作

数据表操作

 -- 4-2-1     创建数据表的语法
create table table_name
(
<columnname1><datatype><not null><default>,
<columnname2><datatype><not null><default>, ...
<columnnamen><datatype><not null><default>
);
-- 事例 stuinfo表
create table stuinf0
(
stuno int not null,
stuname varchar(20) not null,
stusex varchar(2),
stumajor varchar(30),
stutel varchar(20)
)
-- 创建主键
create table stuinfopk
(
stuno int primary key,
stuname varchar(20) not null,
stusex varchar(2),
stumajor varchar(30),
stutel varchar(20)
) --4-3-1 修改表结构 语法 -- 1 添加字段语法
alter table table_name
add
column_name datatype[(length)];
-- 2 修改字段语法
alter table table_name
alter column
column_name datatype[(length)];
-- 3 删除字段语法
alter table
drop column column_name
-- 1 事例
alter table stuinfo
add
sturemarks varchar(50);
-- 2
alter table stuinfo
alter
column sturemarks varchar(20);
--
alter table stuinfo
drop column sturemarks; -- 表的删除、截断与重命名
-- 1 删表语法
drop table table_name;
-- 2 截断表语法
truncate table table_name;
-- 3 重命名表语法
sp_rename oldname,newname;
-- 事例
-- 1
drop table stuinfopk;
--
truncate table stuinfo;
--
sp_rename stuinfo,studentinfo;

总结: SQL 语句  来创建数据表、修改数据表结构及删除数据表,数据表的截断与重命名!