创建数据库:create database aaa;
查询数据库:show databases;
查询指定数据库:show create database aaa;
删除数据库:drop database aaa;
修改数据库名称:alter database aaa character set utf8;
创建表格;
create table stu(id int,name varchar(10),borthday date);
查看所有表:show tables;
查看表结构:desc stu;
删除表:drop table stu;
添加字段:alter table stu add column product varchar(20);
删除字段:alter table student drop column name;
修改字段类型:alter table student modify column id varchar(10);
修改字段名称:alter table student change column name pname varchar(30);
修改表名称:alter table student rename to pstudent;
以上是修改数据库和表的一些操作,
查询指定列SELECT id,NAME,gender FROM student;
where添加条件;
查询时添加常量SELECT id AS‘编号’ FROM student;
查询时合并列SELECT (js+html) FROM student;
.查询时去除重复项SELECT DISTINCT (gender) FROM student;
条件查询and 满足两边所有条件,or 两边条件满足一边即可 > 大于 <小于 =等于 <>不等于
between and大于等于并且小于等于
is null / is not null 空或者非空 =‘’/<>‘‘等于空字符串
like %任意字符 _一个字符
聚合查询 max() 最大值 min()最小值 sum() 求和 avg() 平均值 count()统计字段
分页查询limit 起始行, 查询几行
查询排序 order by asc 正序 desc反序
分页查询 起始行=(当前页-1)*每页显示的条数
分组查询(group by)
SELECT gender,COUNT(*) FROM student GROUP BY gender;
分组查询后筛选having
SELECT gender,COUNT(*) FROM student GROUP BY gender HAVING COUNT(*)>2;
默认值DEFAULT ‘山东淄博‘
非空 NOT NULL
唯一 UNIQUE
主键 非空+唯一 PRIMARY KEY
自增长 ZEROFILL PRIMARY KEY AUTO_INCREMENT
外键 约束两种表的数据
CONSTRAINT emlyee_dept_fk FOREIGN KEY(deptId) REFERENCES dept(id)
原文:https://www.cnblogs.com/sy130908/p/11200113.html