zoukankan      html  css  js  c++  java
  • 2.MySql语言结构

    一、结构化查询语言sql
        1.sql优点:
            A.不是某个特定数据库供应商专有语言,所有dbms都支持sql
            B.简单易学,不区分大小写
            C. SQL是一种强有力的语言,灵活运用其元素,可操作复杂和高级的数据库操作。
        2.语言组成
            2.1 数据定义语言DDL: 主要对数据库及各种对象进行创建、删除、修改等操作。对象有表、默认约束、规则、视图、触发器、存储过程等。包括:
            CREATE: 创建数据库或对象
            ALTER: 对数据库或对象进行修改
            DROP: 删除数据库或数据库对象
            2.2 数据操作语言DML: 主要用于操作数据库中各种对象,如检索和修改数据,包括:
            SELECT: 从表或视图中检索数据
            INSERT: 用于将数据插入表和视图中
            UPDATE: 用于修改表或视图中的数据
            2.3 数据控制语言DCL: 主要用于安全管理,如确定那些用户可以查看或修改数据库中的数据,包括:
            GRANT: 用于授权权限,可把语句或对象的许可权限授予其他用户和角色
            REVOKE: 用于收回权限,与GRANT相反,不影响该用户从其他角色中作为成员继承许可权限。
            2.4 Mysql扩展增加的语言要素:常量、变量、表达式、函数、流程控制语句和注释
                    常量:包括:字符串常量、数值常量、十六进制常量、日期时间常量、位字段值(格式:b'value')、布尔值、NULL值
                    变量:用户变量(前加@)、系统变量(前加两个@
                    运算符:算数运算符(+ - * / %)、位运算符(& | ^ ~ >> <<)、比较运算符(= ; > ;< ;>= ;<= ;<>; != ;<=>)、逻辑运算符(NOT或! AND或&& OR或||  XOR逻辑异或)
                    表达式:是常量、变量、列名、复杂运算、运算符和函数的组合
                    内置函数:数学函数(ABS() SORT())、聚合函数(count())、字符串函数、日期和时间函数、加密函数、控制流程函数、格式化函数、类型转换函数、系统信息函数




  • 相关阅读:
    Android Fragment 解析和使用
    Android数据库表的创建和数据升级操作
    Android通过xml文件配置数据库
    Android上的事件流操作数据库
    Android SQLite的ORM接口实现(一)---findAll和find的实现
    Android注解编程的第一步---模仿ButterKnife的ViewBinder机制
    Android下拉刷新底部操作栏的隐藏问题
    Android开发总结
    一个ListView布局的不断演化
    SpringBoot入门-概念(一)
  • 原文地址:https://www.cnblogs.com/georgelei/p/4684761.html
Copyright © 2011-2022 走看看