最近学习牛腩新闻发布系统,感觉还是有必要总结一下数据库操作语句的。
1.创建数据库:
create database [数据库名]
2.删除数据库
drop database [数据库名]
3.创建一个数据表,并设置各个字段
--建立新闻表
create table news
(
id int identity (1,1)primary key, --设置id为主键,自增长
title varchar(100)not null, --设置title 类型为varchar 长度为100,不为空
[content] text not null,
createTime datetime not null,
caId int
)
4.删除某个表
drop table [表名]
5.对表的操作
select * from table1 --查询表信息
select * from table1 where 范围 --选择
insert into table1(field1,field2) values(value1,value2) --插入:
delete from table1 where 范围 --删除:
update table1 set field1=value1 where 范围 --更新:
select * from table1 where field1 like ’%value1%’ ---like的语法很精妙,查资料! --查找
select * from table1 order by field1,field2 [desc] --排序:
select count as totalcount from table1 --总数
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 --最小
6.查询某些列的值
SELECT 列名1,列名2 FROM 表名
7.在两个值之间,比如我从教师中查询年龄在20-40之间的教师信息(Between)
SELECT ID,Name,Age FROM Students WHERE Age BETWEEN 18 AND 20
8.Like语句的学习
6.创建、删除视图
create view viewname as select statement --创建视图:
drop view viewname --删除视图
大致写到这里,还是要经常用,否则还是很生疏。