首页 > 数据库 >sql 语法学习

sql 语法学习

时间:2022-11-19 19:23:49浏览次数:48  
标签:学习 Language database 数据库 DDL 语法 注释 sql Data

sql 学习

  1. SQL语句可以单行或多行,以分号结尾。
  2. MySQL 数据库的SQL语句不区分大小写, 关键字建议使用大写。
  3. 注释
    • 单行注释 -- 注释内容 或 # 注释内容(MySQL 特有)
    • 多行注释 /* 注释 */

SQL分类

DDL: (Data Definition Language)数据定义语言,用来定义数据库对象: 数据库,表,列等
DML: (Data Manipulation Language)数据库操作语言,用来对数据库中表的数据进行增删改
DQL: (Data Query Language)数据库查询语言,用来查询数据库中表的记录(数据)
DCL: (Data Control Language)数据控制语言,用来定义数据库访问权限和安全级别,及创建用户

DDL: 操作数据库,表等
DML: 对表中的数据进行增删改
DQL: 对表中的数据进行查询
DCL: 对数据库进行权限控制

DDL

  1. 查询

    show databases;

  2. 创建

    • 创建数据库

      crate database 数据库名;

    • 创建数据库(判断,如果不存在则创建)

      crate database if not exists 数据库名;

  3. 删除

    • 删除数据库

      drop database 数据库名;

    • 删除数据库(判断,如果存在则删除)

      drop database if exists 数据库名 ;

  4. 使用数据库

    • 查看当前使用数据库

      select database();

    • 使用数据库

      use 数据库名称;

DDL--操作表

查询表

  • 查询当前数据库下所有表名称

    show tables;

  • 查询表结构

    desc 表名称;

创建表

  create table 表名 (

)

标签:学习,Language,database,数据库,DDL,语法,注释,sql,Data
From: https://www.cnblogs.com/qinxuanlong/p/16901332.html

相关文章

  • 换了个电脑,在win10上安装mysql5.7.26并通过mysql data目录下文件进行数据库恢复
    1、官网上mysql5.7.26是通过解压出文件执行mysqld.exe进行安装的;注意:有个my.ini文件需要新建并放到mysql解压出来的根目录中;安装遇到问题的处理解决参考:mysql5.7安装M......
  • pytorch学习笔记(1)
    pytorch学习笔记(1)   expand向左扩展维度、扩展元素个数a=t.ones(2,3)只能在左侧增加维度,而不能在右侧增加维度,也不能在中间增加维度新增维度的元素个数可以为任......
  • PHY8. 学习规范场论
    发现这种写学习日记的方式在一定程度上有助于提高学习效率……所以来开新坑了。规范场论本是量子场论的一部分,但在课程安排中它将不涉及那些基础的理论知识,而是逐渐步入场......
  • 疑惑点:公共接口、公共Sql
    1.数据库表名:manage3.实体类(略)2.接口:ManageMapper这里ManageMapper继承了BaseDao(我的理解是BaseDao是一个公共的接口)//管理员登录publicinterfaceManageMapperex......
  • 工业场景全流程!机器学习开发并部署服务到云端 ⛵
    ......
  • 20201322学习笔记12
    第十四章MySQL数据库系统14.1Mysql简介MySQL是一个关系数据库系统。在关系数据库中,数据存储在表中。每个表由多个行和列组成。表中的数据相互关联。表也可能与其他表有......
  • 计算机网络学习
    目录1.计算机网络概述1.1计算机网络基本概念1.1.1什么是计算机网络?1.1.1.1计算机网络=通信技术+计算机技术1.1.1.2计算机网络的定义1.1.1.3交换机1.1.1.4网络Inter......
  • postgresql安装配置和基本操作
    postgresql安装配置和基本操作1.安装linux上安装最好是centos7.6或者7.8,参考官网PGSQL的官方地址:https://www.postgresql.org/PGSQL的国内社区:http://www.postgres.c......
  • mysql将周转换成标准的日期格式区间
    周转换成标准的格式区间selectds,WEEKDAY(ds),emp坐席互聊组数/emp坐席沟通组数as互聊率,客户发送会话量/客户沟通数as客户日均发送会话量--concat(DATE_AD......
  • mysql将周转换成标准的日期格式区间
    周转换成标准的格式区间selectds,WEEKDAY(ds),emp坐席互聊组数/emp坐席沟通组数as互聊率,客户发送会话量/客户沟通数as客户日均发送会话量--concat(DATE_AD......