首页 > 代码库 > SQL基础

SQL基础

经过这几天我才发现原来我最弱的是数据库,好了现在就来补补吧

SQL(Struct Query Language) 结构化查询语言,属于第四代语言(接近于自然语言)符合主谓宾定状补

DDL (Data Define L)数据定义语言,创建一个数据库,创建一个表

DML(Data Manage L)数据管理语言,增删改查(CRUD)

数据库

数据库是用来存放数据的仓库,一般用来实现持久化的技术,现在的主流数据库都是关系型的数据库,在描述数据的时候,数据和数据之间的关系也存储起来

数据库的组成

  1. 视图
  2. 可编程性
    • 存储过程
    • 触发器
    • 事物

数据库操作(在SQL中虽然不区分大小写,但建议在定义数据库名,表名,字段名使用大写)

  1. 创建数据库(DDL)

      create database database_name

      create database MyDb

     2.使用 use 来切换数据库

      use database_name

      use MyDb

     3.删除数据库

       drop database database_name

       drop database MyDb

  4.备份数据库

       backup database database_name to disk =‘文件路径‘

       backup database MyDb to disk=‘F:\MyDb.bak‘

  5.还原数据库

       restore database database_name from disk=‘文件路径‘

       restore database MyDb from disk=‘F:\MyDb.bak‘

 

SQL基础