(1)创建数据库
CREATE DATABASE db_name
(2)删除数据库
DROP DATABASE db_name
(3)创建新表
CREATE TABLE tab_name (col1_name type1 [ not null ] [ primary key ] , col2_name type2 [ not null ] ,....)
(4)删除表
DROP TABLE tab_name
(5)增加一个列
ALTER TABLE tab_name ADD COLUMN col_name type
注:列增加后将不能删除,数据类型也不能改变。
(6)增加主键
ALTER TABLE tab_name ADD PRIMARY KEY col_name
注:删除主键: ALTER TABLE tab_name DROP PRIMARY KEY col_name
(7)创建索引
CREATE INDEX index_name ON tab_name (col_name)
删除索引:DROP INDEX index_name
注:索引是不能更改的,想更改可以删除重建。
(8)创建视图
CREATE VIEW view_name AS SELECT column_name FROM tab_name WHERE (条件)
删除视图:DROP VIEW view_name
(9)记录操作
选择:
select * from tab_name where 条件
插入:
insert into tab_name (col1,col2) values(value1,value2)
删除:
delete from tab_name where 条件
更新:
update tab_name set col1=value1 where 条件
查找:
select * from tab_name where col1 like ’%value1%’
排序:
select * from tab_name order by col1,col2
总数:
(1) select count( * ) from tab_name // 函数返回指定列的值的数目(NULL 不计入)
(2) select count( col1 ) from tab_name // 函数返回表中的记录数
求和:
select sum(col1) from tab_name
解释:SUM 函数返回数值列的总和(总额)。
平均:
select avg(col1) from tab_name
解释:AVG 函数返回数值列的平均值。NULL 值不包括在计算中。
最大:
select max( col1 ) from tab_name
解释:MAX 函数返回一列中的最大值。NULL 值不包括在计算中。
最小:
select min(col1) from tab_name
解释:MIN 函数返回一列中的最小值。NULL 值不包括在计算中。