zoukankan      html  css  js  c++  java
  • DB DBMS SQL关系以及表的理解

    DB:database(数据库,在硬盘上以文件的形式存在)
    DBMS:database management system 数据库管理系统(是一个软件,比如MySql,Oracle)
    SQL:结构化查询语言,标准sql适用于所有数据库产品。
    sql属于高级语言。
    关系:
    DBMS通过SQL语句来操作DB

    2.对表的理解
    table是数据库的基本组成单元,所有数据都以表格的形式组织,目的是可读性强。
    表由行和列组成
    行:数据,或记录(row)
    列:字段(column)
    每一个字段应该包括哪些属性??
    字段名,数据类型,约束

    3.SQL语句分类
    DQL(数据查询语言):查询语句,select语句都是DQL
    DML(数据操作语言):insert delete update 增删改数据,每一条记录的操作
    DDL(数据定义语言):create drop alter;对表结构的增删改,建表,删表,以及对字段的操作
    TCL(事务控制语言):提交,回滚事务
    DCL(数据控制语言):grant授权,revoke撤销权限操作

    4.show databases; 是mysql命令,不是sql语句
    create database my_test;是mysql命令,不是sql语句
    use my_test; 是mysql命令,不是sql语句
    show tables; 是mysql命令,不是sql语句
    desc my_test;查看表结构

    5.source 命令可以直接执行sql脚本,完成初始化

  • 相关阅读:
    list 集合工具类
    Java获取当前系统时间的前N小时时间
    注意点
    小bug
    Linux常用命令
    MySql的执行计划
    【解决问题】引入.vmx文件后,xshell连接Could not connect to ‘192.168.211.132‘ (port 22): Connection failed
    星涛:javaEE学习路线一览
    Vue响应式原理
    Java操作Xml文件
  • 原文地址:https://www.cnblogs.com/tingshu/p/14824012.html
Copyright © 2011-2022 走看看