• SQL语言(一)


    数据定义语言:简称DDL(Data Definition Language)

    create database 数据库名 character set 'utf-8';
    drop database 数据库名;
    alter database 数据库名 CHARACTER SET gbk;
    
    create table student(  //创建表
        id int,
        name varchar(100),
        gender char(1),
        birthday date,
        address varchar(200)
    )
    drop table 表名; //删除表
    alter table 表名 add 列名 类型(长度) [约束];
    alter table 表名 drop 列名;

    数据操作语言:简称DML(Data Manipulation Language)

    insert into 表名 values();//插入
    delete from 表名 where 字段  = 值 ;  //删除
    update 表名 set  字段  = 值;  //更新

    数据查询语言:简称DQL(Data Query Language)

    Select *  from  表名 where  条件;

    数据控制语言:简称DCL(Data Control Language)

    暂时接触不到

    条件查询-where

    >  <  <=   >=   =  <> !=    
    BETWEEN  ...AND...     
    IN(set)     例:in(100,200)
    LIKE ‘张pattern’     例如:first_name like ‘_a%’;
    IS NULL     判断是否为空
    and      
    or
    not

    单表操作

    SELECT * FROM 表名 ORDER BY 排序字段 ASC|DESC; //排序
    
    select count(*)  from 表名;    //聚合函数  总条数
    select sum(*)  from 表名;    //聚合函数  值总和
    select max(*)  from 表名;    //聚合函数  最大值
    select min(*)  from 表名;    //聚合函数 最小值
    select avg(*)  from 表名;    //聚合函数 平均值
    
    SELECT 字段1,字段2… FROM 表名 GROUP BY分组字段 HAVING 分组条件;  //分组
    
    select avg(*)  from 表名 limit 4,5;    //top n
    我凝视这恒星,等待这那场风暴,我已经准备好了
  • 相关阅读:
    第04组 beta冲刺(1/4)
    2019 SDN上机第5次作业
    SDN课程阅读作业(2)
    第04组 Alpha事后诸葛亮
    C Primer 复习题
    C Primer 编程练习
    C语言I博客作业04
    C语言I博客作业03
    C语言I博客作业02
    Appium + java截图方法
  • 原文地址:https://www.cnblogs.com/cheng5350/p/11465949.html
Copyright © 2020-2023  润新知