C#SqlServer学习(一)

1.sqlServer2019安装

资源:https://pan.baidu.com/s/10XZJILTSwPag9bElf2mCGQ [提取码]: bveg

详细安装步骤:https://mp.weixin.qq.com/s?__biz=MzIwMjE1MjMyMw==&mid=502713514&idx=1&sn=0b269e3f24a52cc1335123e9569164f4&chksm=0ee16c463996e550e7bf2e6cf11b37c63150c16122cea81e4add18734a67722106e89de07b77&mpshare=1&scene=23&srcid=0707UQR8yeONWGluR2v4usPa&sharer_sharetime=1594136568471&sharer_shareid=367c42591f2120a3c79f47cdd0c92c4b#rd

2.数据库的概念

    ->数据库就是数据仓库。
    ->DBMS:数据库管理系统。SQLServer  Oracle。

3.特点

    ->安全性
    ->并发访问处理
    ->高效率
    ->海量数据存储
    ->数据完整性

4.基本组成

    ->数据库
        ->架构(表的分组)
            ->表
                ->列(Column字段,类型,长度,约束等)
                ->行(Row)
                ->主键:自动增长,GUID
                ->外键

5.数据库管理

    ->数据库安装
    ->数据库的实例名详解:区分安装在同一台机器上不同的MSSqlServer 服务的。
        ->混合身份验证:Windows身份验证、SQLServer身份验证
    ->启用SA账户(安装的时候可以直接设置启用)
    ->链接数据库:
        ->保证SQLServer服务器开启
        ->.  和 (local) 和 机器名一样,代表链接本机。
        ->ip地址:
            ->回环地址:127.0.0.1
            ->局域网ip地址,外网ip地址。
                ->SA

 6.可视化创建数据库、表

    ->创建数据库
        ->数据库文件默认位置:C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\
            (创建数据库最好放到此位置,避免权限问题。)
    ->表
        ->命名规范同类。
    ->列:
        NChar,Nvarchar(32)      N:Unicode,2个字节表示一个字符。
        Char:一个字节表示一个字符。
    ->可能遇到的问题:“阻止保存要求重新创建表的更改”的问题,解决办法: 工具→选项→设计器→阻止表的更改。

7.数据库的迁移方案

    ->分离 附加    
        ->权限问题:
            ->启用Administrator账号
            ->把数据库文件放到默认的数据库文件存放目录。
        ->数据库文件兼容级别,设置成2005兼容
        ->脱机 附加
        ->备份 还原
        ->生成SQL脚本    

8.SQL脚本

    ->结构化查询语言(Structured Query Language)
    ->DML\DDL\DCL    ->脚本:一般就是指比较简单的,不需要编译的可以直接解析执行的语言,常见的比如:SQL、JavaScript等。
    ->T-SQL的特点
        ->跨DBMS,基本上所有的DBMS都对标准T-SQL兼容        ->大小写不敏感(仅仅是关键字不敏感,字符串数据是大小写敏感的)

9.基本的DDL SQL脚本

    ->创建数据库(Create Database)
    ->创建表(包括主键、自动增长、是否可空)等

10.基本的DML SQL脚本

    ->简单的查询: Select 列名  From 表明   where 条件表达式
    ->插入数据: Insert Into 表名(列名) values(列值)
    ->删除数据:Delete
    ->修改数据:Update

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

挑战不可

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值