1、创建数据库create database(数据库名)
2.查看数据库
show databases; ——查看所有数据库
use 数据库名称; ——使用数据库
show create database 数据库名称; ——查询数据库的创建
select database(); ——查询当前正在使用的数据库
3.删除数据库
drop database 数据库名称; ——删除数据库
show databases; ——查看当前数据库服务器中的所有数据库
单行注释# , -- , /* */
多行注释 /* 代表开始 */ 代表结束
4、对表的操作
1)增insert
insert into 表名(id,name,sex,gkf) values('126','王五','男','666');
2)删delete
delete from 表名 where id=123;#将id为123的那一行删除
3)改update
update score set gkf=666 where gkf=660; #把高考分为660的改为666
4)查select
select * from score;
5、操作时的条件语句
1)where 根据条件过滤
select name,age from score where age>20;
2)order by升降序排列 后缀加asc是升序 desc是降序
select * from score order by gkf desc;
3)group by根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。
select name,max(gkf) as maxinum from score group by name;
4)union和union all都是联合查询,但是union会对查询结果进行删改(比如对两个表查询出的两个相同结果只会保留一个结果),union all会保留所有查询结果
4)and or 和not是用于where后的逻辑词
select * from score where gkf>500 and gkf<550;
select * from score where gkf>550 and gkf<600 or id = 123;
max sum的用法
select max(gkf) as maxinum from score;
select sum(gkf) as total from score;