1 简单创建一个数据库,命名为:Test
create database Test;
2 删除一个数据库,名称为Test
drop database Test;
3 备份数据库
先在目标位置创建文件,文件不存在的话,会报错
backup database [Test] to disk='C:\txt.db';
4 还原数据库
restore database [Test] from disk='C:\txt.db';
5 创建表
5.1简单创建表
use Test;
create table [Admin]
(
id int primary key not null,
name varchar(255)
);
5.2根据已经存在表创建新表
待定ing
6 删除表
use Test;
drop table [Admin];
7 创建一个主键自增的表
use Test;
create table [User]
(
id int primary key not null identity(1,1),/*identity表示自增,第一个1表示起始值,第二个1表示增幅*/
userno varchar(255) null,
[password] varchar(255) null,
name varchar(255) null,
sex varchar(255) null,
age varchar(255) null,
[address] varchar(255) null,
email varchar(255) null,
tel varchar(255) null,
flag varchar(255) null,
);
8 select语句
use Test;
select * from [User];
9 distinct 作用:去重
distinct语句中select显示的字段只能是distinct指定的字段,其他字段是不可能出现的。
select distinct userno from [User];
10 where
select * from [User] where id=1;
select * from [User] where id>1;
select * from [User] where id<2;
select * from [User] where id<>1;/*不等于*/
select * from [User] where id>=2;
select * from [User] where id<=2;
select * from [User] where name like '%三%';
select * from [User] where id between 1 and 2;/*包括1和2*/
11 and,or
注意事项:or两边的条件需要用括号括起来
12 order by
默认按照升序进行排列
asc升序
desc降序
select * from [User] order by id desc;/*降序*/
select * from [User] order by userno ,id desc;/*先按照userno的升序进行排列,userno相同的话再按照id的降序进行排列*/
13 insert
14 update
15 delete