创建数据库:
create database 数据库名;
显示数据库列表:
show databases;
删除数据库:
drop database 数据库名;
用数据库:
use 数据库名;
显示数据表结构:
desc 表名;
显示数据库里面的所有表:
show tables;
创建表:
create table 表名(列名 该列的数据类型 【是否设置主键】,
列名 该列的数据类型,
列名 该列的数据类型,
······
);
查找表:
select * from 表名;
模糊查询:
select * from 表名 where 要查的列名 like ‘%关键字%’
删除表:
drop table 表名;
向表中插入数据:
insert into 表名 value( , , );(text类型用单引号)
删除表中的一条数据:
delete from 表名 where 范围;
清空表:
delete from 表名;
修改表中的数据:
update 表名 set 列名=要改的值 where 范围;
排序:
select * from 表名 order by 列名 desc;
求做大值:
select max(列名) as maxvalue from 表名;
求最小值:
select min(列名) as minvalue from 表名;
求平均值:
select avg(列名) as avgvalue from 表名;
求和:
select sum(列名) as sumvalue from 表名;
总数:
select count(*) as totalcount from 表名;
添加触发器:
alter table 表名(小弟表) add foreign key (小弟表内的字段) references 主键表(关联的主键) on delete cascade on update cascade ;
添加外键关联:
CONSTRAINT '外键的名字'(随意起的名字) FOREIGN KEY ('本表的字段名') REFERENCES 表名(要关联的主键字段);