-
数据库文件( .mdf数据文件和.ld日志文件组成)
-
创建数据库
CREATE DATABASE 数据库名 on PRIMARY ( name = '数据库名', FILENAME = 'E:\SQL Data\数据库名.mdf' -- 数据库文件 ) log ON ( name=数据库名_log', FILENAME = 'E:\SQL Data\数据库名_log.ldf' -- 数据库日志文件 ) GO
-
创建表(行、列、字段)
-
字符串类型 nvarchar(长度)、text 姓名、性别、地址
-
整数类型 int、bigint 年龄、考试成绩
-
bit类型(布尔类型) 0 和 1
-
浮点类型 (float、decimal)
-
日期类型(date、datetime)
-
货币类型(money)
语法:
create table 表名( 字段1 int not null primary key identity (1,2), 字段2 nvarchar(50) not null, 字段3 nvarchar(10) default '男', 字段4 datetime not null, 字段5 nvarchar unique ) -- not null 非空(不允许为空) -- primary key 主键约束:保证该列唯一且一张表只允许添加一个主键,必须设置非空 -- identity(标识种子,标识增量):标识规范(自动增长) -- default :给该列设置默认值 -- unique:唯一约束
-
-
查看所有数据库
select * from sysdatabases;
-
查看所有的表
select * from sysobjects where xtype='U';
-
使用数据库
use 数据库名;
-
备份数据库
backup database 数据库名 to disk='D:\数据库名.bak';
-
还原数据库
restore database 数据库名 from disk='d:\数据库名.bak';
-
删除数据库
drop database 数据库名;
-
删除数据库表
drop table 表名;
-
给数据库表添加列
ALTER TABLE 表名 ADD 字段名 类型 属性;
-
删除数据库表中的某一列
alter table 表名 drop column 列名;
-
修改数据库表中某列的类型
alter table 表名 alter column 字段名 字段类型;
-
添加约束
alter table 表名 add constraint 约束名 primary key(列);
-
删除约束
alter table 表名 drop constraint 约束名;
-
更改用户密码
alter login sa with password='新密码';
-
更改表名
EXEC sp_rename 旧表名,新表名;
-
设置数据库离线
alter database 数据库名 set offline;
-
设置数据在线
alter database 数据库名 set online;
-
获取数据库的版本
select @@VERSION;
-
查看所有数据库名称及大小
sp_helpdb;
SQLServer数据库的基本使用
最新推荐文章于 2023-08-11 21:52:49 发布