首页
   /       /   
MYSQL常用数据库语句
4月
22
MYSQL常用数据库语句
作者: 大彭Sir    分类: 随手笔记     正在检查是否收录...

添加字段

alter table 表名 add 列名 类型;
alter table gwl add birthday datetime;

修改表名

alter table 表名 modify 列名 类型以及约束;
alter table gwl modify birthday datetime;

修改字段

alter table 表名 change 原名 新名  类型以及约束;
alter table gwl change birthday birth date defalut "2003-01-01";

删除字段

alter table 表名 drop 列名;
alter table gwl drop high;

复制数据表

CREATE table 新表名 select * from 旧表名

查询所有数据

SELECT * FROM 表名

模糊查询

select * from 表名 where 字段名 like '%要查询的关键字%'

新增数据

INSERT INTO 表名
(字段名,字段名) VALUES('值','值')

修改数据

update 表名 set 字段名=值 where id=ID值;

删除数据

清空数据表: delete from 表名;
delete from 表名 where 条件

数据排序

-- 排序:
    --asc 从小到大排序
    --desc 从大到小排序

    --查询年龄在18到28之间的男性, 按照年龄从大到小排序
    select * from 表名 where (age between 18 and 28) and gender=1 order by asc;
    select * from 表名 where (age between 18 and 28) and gender=1 order by desc;
INSERT INTO USER VALUES (NULL,'tom9',18,'c2005','1999-9-9 9:30');

-- 查询数据
SELECT * FROM USER 

-- 查询每个班的人数
SELECT COUNT(*) AS numstu,classname FROM USER GROUP BY classname
-- 查询班级大于个人的班级
SELECT COUNT(*) AS numstu,classname FROM USER GROUP BY classname HAVING numstu>3
-- 查询班级平均年龄
SELECT AVG(age) FROM USER 
-- 查询年龄最小的学生
SELECT MIN(age) FROM USER
-- 查询年龄最大的学生
SELECT MAX(age) FROM USER
本文标签: 标签: 数据库 MYSQL
责任声明:本页信息由网友自行发布或来源于网络,真实性、合法性由发布人负责,请仔细甄别!本站只为传递信息,我们不做任何双方证明,也不承担任何法律责任。文章内容若侵犯你的权益,请联系本站删除!
转载声明:本文作者 大彭Sir,如需转载请保留文章出处!原文链接请自行复制!

评论

Theme By Brief 鄂ICP备19010459号

sitemap

首页

分类

友链