数据库基础

一、数据库登录

SQL Server 2014 Management Studiobn版本

服务器名:. localhost 127.0.0.1

windows身份验证:超级管理员 不需要登录

登录失败:①服务没有开启 ②软件需要重新

sqlserver身份验证:

登录失败:①服务没有开启 ②密码错误

启动服务:SQL Server(MSSQLSERVER)

修改sa账号密码:使用windows身份验证==>安全性==>登录名==>双击sa==>最后点击确认 否则修改无效

二、系统数据库

master      核心数据库

model       模型数据库

msdb        警告信息数据库

tempdb     临时数据库

三、数据库基础知识

1、创建数据库

数据文件:.mdf/.ndf

日志文件:.ldf

2、把数据库源文件拷贝给其他人

脱机/联机

分离/附加

数据库备份/还原

3、数据库中的数据类型

int

varchar

date

money

bit

float

精度:小数点左右两边数字的个数     例:123.45678(8)

长度:一个字母或符号一个字节        一个汉字是两个字节

小数位:小数点后面数字的个数        例:12.345(3)

4、六大约束

主键约束:primary key

特点:①一个表只能有一个主键,但一个主键可以由多个列组成

           ②主键不能为空

           ③主键一旦设置为标识列,则不能手动编辑

外键约束:foreign key

检查约束:check key

唯一约束:unique

默认约束:default

非空约束:is not null

5、建库、建表语法

--建库语法

create database 数据库名

例:create database db_sql

--建表语法

create table 表名(

        字段名1 数据类型,

        字段名2 数据类型,

        字段名3 数据类型,

        ……

)

案例: tb_stu(主表)

            tb_score(从表)

create table tb_stu(

                sid int primary key identity(1,1),

                sname varchar(20) unique,

                ssex varchar(10) default('男'),

                sage int check(sage>=1 and sage<=150),

                saddress varchar(200) null,

                sbak varchar(200)

)

create table tb_score(

                cid int primary key identity(1,1),

                sid int foreign key references tb_stu(sid),

                score int

)

注:①增加表中的数据:先增加主编,再添加从表

       ②删除表中的数据:先删除从表,再删除主表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值