sql语句

数据库查询和程序设计语言
收藏
0有用+1
0
结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统
sql 语句就是对数据库进行操作的一种语言。
中文名
结构化查询语言
外文名
Structured Query Language
选    择
select * from table1 where范围
删    除
delete from table1 where 范围
插    入
insert into table1(field1,
接插入
field2) values(value1,value2)
总    数
select count(*) as totalcount
接总数
from table1

程序功能

播报
编辑
创建数据库
CREATE DATABASE database-name
删除数据库
drop database dbname
创建新表
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
删除新表
drop table tabname
增加一个列
Alter table tabname add column col type
添加主键
Alter table tabname add primary key(col)
删除主键
Alter table tabname drop primary key(col)
创建索引
create [unique] index idxname on tabname(col….)
删除索引
drop index idxname
创建视图
create view viewname as select statement
删除视图
drop view viewname

常见语句

播报
编辑
更新:update table1 set field1=value1 where 范围
查找:select * from table1 where field1 like ’%value1%’ (所有包含‘value1’这个模式的字符串)
排序:select * from table1 order by field1,field2 [desc]
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field1) as minvalue from table1[separator]