• SQL 数据库基本知识


    SQL:Structured Quety Language

    SQL SERVER是一个以客户/服务器(c/s)模式访问、使用Transact-SQL语言的关系型数据库管理子系统(RDBMS)

    DBMS :Database Management System数据库管理系统

    数据库:程序用来存取数据的

    ACCESS:自带,比较小,不是很专业

    SQL Server:主要用在.NET语言中,比较专业。微软开发

    MYSQL:主要用在PHP语言中,比SQL server体积比较小

    oracle:主要用在Java

    每个数据库都有相应的语言。

    主要是因为连接比较方便,其他也可以连接,但是可能比常用的要麻烦一些。

    数据库有两个部分界面+服务

    服务是可以操作的后台的程序

    界面是可以看到数据库的数据的程序

    服务和界面是可以分离的

    只有服务也是可以单独使用的。

    服务开启

    控制面板-- 管理工具--服务--SQL Server(MSSQLSERVER)

    数据库在储存数据时也是使用表格方式

    列(字段)

    行(记录)

    数据库跟excel一样,也可以出现多张表

    Windows身份验证只能用与本机引用

    SQL server 可以互通
    sa=super admin


    创建数据库

    数据库大小增长
    按 MB 增长比较平均
    按 百分比

    Test

    Test 主文件 .mdf
    Test_log 日志文件
    Test1 次数据文件 .ndf

    备份.bak

    主文件和日志文件是必须的,有且只有一个
    次文件数量没有要求


    数据库的附加分离
    分离:找到数据库,点击右键--任务--分离,确定
    分离之后,可以复制数据库的文件到其他电脑D:Program FilesMicrosoft SQL Server 
    MSSQL10.MSSQLSERVERMSSQLDATA

    附加:选中数据库,右键--附加--弹出对话框--选择附加的文件--点击添加找到要附加的文件--确定

    数据库的备份和还原

    varchar(50):字符串,括号内是长度
    bit:布尔

    date/datetime:时间日期

    money:钱

    text:文本不限定字符长度

    float:小数

    int:整型

    每个表必须有主键,唯一标识这条数据。

    输入和数据

    建立表后可以在界面键入和更改数据

  • 相关阅读:
    docker 创建本地镜像服务器
    14.3.5.2 Deadlock Detection and Rollback 死锁检测和回滚:
    14.3.5.1 An InnoDB Deadlock Example
    14.3.4 Phantom Rows 幻影行
    14.3.4 Phantom Rows 幻影行
    14.3.3 Locks Set by Different SQL Statements in InnoDB 不同的SQL语句在InnoDB里的锁设置
    Mysql rr和rc隔离
    RR模式下的事务隔离
    RR模式下的事务隔离
    Maven学习总结(6)——Maven与Eclipse整合
  • 原文地址:https://www.cnblogs.com/ShenG1/p/5722589.html
Copyright © 2020-2023  润新知