zoukankan      html  css  js  c++  java
  • 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
    我凝视这恒星,等待这那场风暴,我已经准备好了
  • 相关阅读:
    使用Mybatis时报错Invalid bound statement (not found):
    MyBatis学习(3)
    选数字
    看程序写结果
    NP
    完全平方数
    hahaha
    haha

    凝视
  • 原文地址:https://www.cnblogs.com/cheng5350/p/11465949.html
Copyright © 2011-2022 走看看