ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

SQLserver数据库基础

SQLserver数据库基础 一.什么是数据库数据库简单来说就是存储数据的仓库。目前主流的数据库有oracle,SQLserver,MySql,DB2等二.使用数据库1安装SQLserver管理系统2.启动/停止数据库使用管理员权限进入cmd输入命令net start/stop mssqlserver 启动/停止服务器3.打开数据库管理软件4.连接服务器服务器.或者127.0.0.1代表本机验证方式a.Windows身份验证无需账户密码b.SQLserver验证默认账户是sa三.创建数据库与表1.创建数据库-- 建库 CREATE DATABASE 数据库名称 on primary --表示属于primary文件组 ( nameschool_data, --主数据文件的逻辑名称 filename主文件路径, --主数据文件的物理名称 size5MB, --主数据文件的初始大小 maxsize1000MB, --主数据文件增长的最大值 filegrowth10% --主数据文件的增长率 ) log on ( nameschool_log, -- 日志文件的逻辑名称 filename日志文件路径,-- 日志文件的物理名称 size2mb,--日志文件的初始大小 maxsize20mb, --日志文件增长的最大值 filegrowth1mb --日志文件的增长率 )注意use 数据库名称 表示切换数据库2.创建表create table 表明 ( 列名 数据类型 约束 );四约束check1.什么是约束约束就是限制列域的范围常见的约束类型有主键约束数据类型约束非空约束检查约束等2带约束建表--带约束类型的建表 /* primary key:主键约束 identity(2,5):标识列2为种子5为增量 unique:唯一 constraint:建的名称关键字 注意当存在主外键关系的时候要先创建主表结构带主键的表 */ create table A( --创建表A -- 主键约束约束的名称PK_A_id种子1增量5 id int constraint PK_A_id primary key identity(1,2), --name约束不能为空 name varchar(20) not null, --默认值约束 sex varchar(2) not null constraint DF_A_sex default 男, --检查约束,年龄在15-35之间 age int not null constraint CK_A_age check(age between 15 and 35), );
返回列表