2024-10-26

Mysql的基本语法

mysql基本语法

基础命令

show databses;  //查看数据库列表
create databse shop;     //创建一个名为shop的数据库
use shop;     //使用shop库
//建一张名为Product的表
//包含一个id字段 字段类型为int(整数) not null表示不允许为null,promary key表示该字段为主建,auto_increment表示自动增长
create table Product(id int not null primary key auto_increment);
//添加表结构语句 添加一个名为name的 类型为varchar(字符串,长度为100)的属性到product表中
alter table Product add column name varchar(100);//添加表格
//删除表结构语句
alter table Product drop colum name;
//查看product的表结构
desc Product;
//商品价格
alter table Product add column price int ;
//商品类型
alter table Product add column type varchar(20);
//添加一条数据小括号里写我要添加哪些字段,values后按照顺序写值
insert into Product(name ,price,type) values(“帽子”,99,“服饰”); 
//查询Product表中全部的数据
select * from Product;
//删除Product表中id为1的数据
delete from Product where id =1;
//修改Product表中id为2的记录的name值为拖鞋
update Product set name ="拖鞋" where id=2;
//条件查询
select * from Product where type ="服饰";
//多个条件查询

select * from Product where type ="服饰" and price >=100;
//查询指定内容
SELECT type FROM Product;
//分组查询
SELECT type FROM Product GROUP BY type;
//分组查询时去掉重复值
SELECT DISTINCT type FROM Product type;
//分组查询并计算总数
        SELECT type,COUNT(*) FROM Product  GROUP BY type;
        //多字段查询
        SELECT name,price FROM Product;
        //查询表里价格打8折的物品
        SELECT name ,price,price * 0.8 As price2 FROM Product;
        //查询表里价格打8折的物品
SELECT name AS Product_name ,price,price * 0.8 As price2 FROM Product;
//查询表里价格打8折且大于150的物品
        SELECT name ,price,price * 0.8 AS price2 FROM Product WHERE price>150;
        //查询表里价格打九折且小于150的物品
        SELECT name ,price,price * 0.9 AS price2 FROM Product WHERE price<150;
        //查询表里价格打九折且小于等于150的物品
        SELECT name ,price,price * 0.9 AS price2 FROM Product WHERE price<=150 AND type = '衣服';
        //添加外套C和外套D
INSERT INTO Product (name,price,type) VALUES('外套C',1569,''衣服);('外套D',80,'衣服');
select sum(price) from Product;//计算总和

select avg(price) from Product;//计算平均价格

select min(price) from Product;//计算最小值

select max(price) from Product;//计算最大值



©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Mysql基本语法 基础命令
    百世皆可乐阅读 49评论 0 0
  • 最近一直在读张曼菱老师的《西南联大行思录》系列,每天随笔记录,最终努力成篇。 1、抗战之下,联大师生秉承着读书也是...
    守望者_865d阅读 91评论 0 0
  • 投射我儿读书明理,修身做人,每天情绪平和稳定,阳光快乐,越来越会调节自己的情绪和压力。 投射我儿对家人、对他人、对...
    花开生两面阅读 51评论 0 0
  • 工作上,这周审核过去,昨天审核老师发来了审核报告,四个不符合项,四个观察项,下周的主要任务就是整改。其中一项对法规...
    芳华_911a阅读 113评论 0 7
  • 今天当然是你预料之中的,我们累个半死,我的教训就是不在一个频道不要一起出门,至少消费观念在一个频道,我这消费观念是...
    朵朵颐阅读 54评论 0 0