数据库基本语法

一、创建

1.创建数据库
CREATE  DATABASE  数据库名;
2.创建数据表
CREATE  TABLE  数据表名;

二、添加

1.往数据表中添加内容
INSERT  INTO  数据表  VALUES  (数据1,数据2,…数据n);
2.数据表中增加列
ALTER  TABLE  数据表  ADD  列名  字段类型,约束条件;

三、删除

1.删除某列
ALTER  TABLE  数据表  DROP COLUMN  所删列名;
2.删除数据表中的某行数据
DELETE  FROM  数据表  WHERE  列名=值;
3.清空整个数据表的内容
TRUNCATE TABLE  数据表;

四、修改

1.修改列的类型
ALTER  TABLE  数据表  MODIFY  列名  字段类型,约束条件;
2.对列名重命名
ALTER  TABLE  数据表  CHANGE  旧列名  新列名  字段类型,约束条件;
3.对数据表重命名
方法1:ALTER  TABLE  旧数据表名  RENAME  新数据表名;
方法2:RENAME  TABLE  旧数据表名  TO  新数据表名;
4.修改数据
UPDAT  数据表  SET  字段名1=值1,…字段名n=值n  WHERE   关键字=值;

五、查询

1.查询所有字段
SELECT  *  FROM  数据表;
2.查询某些字段
SELECT  字段1,字段2,…字段n  FROM  数据表;
3.条件查询
SELECT  字段  FROM  数据表  WHERE  关键字=值;
4.分组查询
SELECT  字段  FROM  数据表  [WHERE  关键字=值]  GROUP  BY  字段;
5.查询出的结果去重显示
SELECT  DISTINCT  字段  FROM  数据表;
6.求和(统计数量、平均数、最大值、最小值)
SELECT  SUM(字段)  AS  别名  FROM  数据表;
其中:sum:求和、count:统计数量、avg:平均值、max:最大值、min:最小值
7.排序
SELECT  字段(要的结果)  FROM  数据表  ORDER  BY  字段(以这一行为判断)  DESC/ASC;
其中:DESC是降序,ASC是升序
8.查询显示几行
末尾加:  LIMIT  数量;
如下所示:

SELECT * FROM products ORDER BY price DESC LIMIT 3;

数据库基本语法_第1张图片

你可能感兴趣的:(数据库,mysql)