zoukankan      html  css  js  c++  java
  • SQL语言

    第一节:SQL语言

      SQL(Structured Query Language 即结构化查询语言)MariaDB 和 MySQL 用法相同。

    1.1 初识SQL语言

    (1)使用SQL语句,数据库管理员可以:

      改变数据库的结构

      更改系统安全设置

      增加用户对数据库或表的许可权限

      在数据库中检索需要的信息

      对数据库信息进行更新

    (2)SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。SQL语言分为3种类型:

      DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程,例如CREATE DROP ALTER

      DML语句 数据库操纵语言: 插入数据INSERT、删除数据DELETE、更新数据UPDATE、查询数据SELECT

      DCL语句 数据库控制语言: 例如控制用户的访问权限GRANT、REVOKE

    (3)SQL语句的书写规范

      在数据库系统中,SQL语句不区分大小写(建议用大写) 。但字符串常量区分大小写。

      SQL语句可单行或多行书写,以“;”结尾。

      关键词不能跨多行或简写。

      用空格和缩进来提高语句的可读性。

      子句通常位于独立行,便于编辑,提高可读性。

      注释:

        SQL标准:/**/。

        多行注释 “--”

        单行注释MySQL注释:“#”

    (4)系统数据库

      information_schema: 虚拟库,主要存储了系统中的一些数据库对象的信息,例如用户表信息、列信息、权限信息、字符信息等

      performance_schema: 主要存储数据库服务器的性能参数

      mysql:授权库,主要存储系统用户的权限信息

      test:MySQL数据库系统自动创建的测试数据库

      创建自己需要的业务主库

    1.2 mysql 命令行管理

    (1)链接本地数据库:

    [root@centos6 ~]# mysql -uroot -p
    

     (2)链接远程数据库:

    [root@centos6 ~]# mysql -h192.168.129.128 -uroot -p 
  • 相关阅读:
    【MySQL案件】mysql登录-S失败
    python3使用smtplib发电子邮件
    oracle创建user具体指示
    设计模式的饕餮盛宴
    iOS使用UIScrollView实现左右滑动UITableView和UICollectionView
    MIFARE系列6《射频卡与读写器的通信》
    hdu1286 寻找新朋友 (欧拉功能)
    Python开发环境的搭建(win7)
    2014年度辛星完全解读html部分
    S2SH新手框架建立具体过程
  • 原文地址:https://www.cnblogs.com/zyybky/p/12356837.html
Copyright © 2011-2022 走看看