SQL语言(一)

时间:2019-09-05
本文章向大家介绍SQL语言(一),主要包括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

原文地址:https://www.cnblogs.com/lovemeng1314/p/11465949.html