創建數據庫:
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 表名(要關聯的主鍵字段);