Mysql

#   Mysql基本语法

###  基础命令

```

java

show databses;//查看数据库列表

create databse shop;//创建一个名为shop的数据库

use shop;//使用shop库

creat table Product;//建一张名为Product的表

CREATE TABLE Product(id int not NULL PRIMARY KEY auto_increment);

//包含一个id字段 字段类型为int(整数)not null表示不允许为空null,promary key 表示该字段为主键,auto_incremn表示该id自动增加

desc Product; //查询表结构

ALTER TABLE Product add COLUMN name VARCHAR(100);//更新表结构

ALTER TABLE Product drop COLUMN name; //删除部分表结构

INSERT INTO Product(name,price,type) VALUES ("帽子",99,"服饰");//添加数据

//查询Product表中全部的数据

select*from Product;

DELETE FROM Product where id =1;//删除表中id为1的数据

UPDATE Product set name ="拖鞋" WHERE id = 2;//修改Product 表中id为2的记录name 值为拖鞋

SELECT*FROM Product WHERE type ="服饰" and price >=100;//查询多个条件

SELECT*FROM Product WHERE type ="服饰";//查询一个条件

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;//多字段查询

        SELECT name ,price,price * 0.8 As price2 FROM Product;//对字段进行操作并命名

SELECT name AS Product_name ,price,price * 0.8 As price2 FROM Product;//多字段操作并命名

        SELECT name ,price,price * 0.8 AS price2 FROM Product WHERE price>150;//条件筛选操作并命名

        SELECT name ,price,price * 0.9 AS price2 FROM Product WHERE price<150 and type ='衣服';//多条件筛选并命名

select sum(price) from Product;//计算总和

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

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

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

```

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

推荐阅读更多精彩内容