创建数据库
create database 数据库名
删除数据库
drop databa 数据库名
更改数据库名
exec sp_renamedb 老数据库名,新数据库名
例:exec sp_renamedb 'ping11','ping1'
打开数据库
use 数据库名
创建自增主键,“主键名 数据类型 identity(1,1) primary key”
创建表
create table 表名(
增加数据的语法
)
创建外键
foreign key(外键) references 主表(主键)
新增
insert into 表名(字段列表) value(值列表)
更新
update 表名 set 字段名1=值1,字段名2=值2...[where 条件表达式]
update 表名 set tel=concat('027'-tel),字段1=值1 ...[where 条件表达式]
意思是把tel字段前加上一个027
删除
delete from 表名 [where 条件表达式]
1.2
查询前三个
select top 3 字段1,字段2 from 表名 order by 字段
1.3聚合函数和分组查询
count(*)统计当前表所选取的行数,count(字段名)用于统计当前表所选取的字段列不为null的行数
1.4连接查询
内连接语法:select fieldlist from table1[inner] join table2 on table1.column1=table2.column2
简单多表连接:
select fieldlist from table1, table2 where table1.column1=table2.column2