常用SQL语句(一)

1创建数据库的SQL语句

create database 数据库名

创建数据库SQL语句的例子:

create database demo1

on 

(

name=demo_data,

filename='d:\temp\demo_data.mdf',

size=6,

maxsize=12,

filegrowth=10%

)

log on 

(

name=demo_log,

filename='d:\temp\demo_log.ldf',

size=1,

maxsize=8,

filegrowth=10%

)

2更改数据库的SQL语句

exec sp_renamedb 原数据库名 , 新数据库名(修改数据库的名称)

exec sp_rename 原数据表名,新数据表名(更改数据表的名称,名称用" ")

3打开数据库

use 数据库名

4修改数据库

alter database 数据库名

例:

增加数据库DEMO1的事务日记文件

alter database DEMO1

add log file

(

name=demo_log2,

filename='d:\temp\demo_log2.ldf',

filegrowth=10%

)

增加数据库DEMO1的数据文件

alter database demo1

add file

(

name=demo2,

filename='d:\temp\demo2.mdf',

size=6

)

删除数据库中的数据文件

alter database demo1

remove file demo2

删除数据库中的日志文件

alter database demo1

remove file demo_log2

5增加数据表中的列

use 数据库名

alter table 数据表名

add 列名  数据类型

6修改数据表中的某一列

alter table 数据表名

ater column 列名 数据类型 

7删除数据表中的某一列

use 数据库名

alter table 数据表名

drop column 列名 

8删除数据表

delete from  数据表名      (删除数据表的数据)

drop table 数据表名  (删掉整个数据表)

9sql两个表想在A表中删除B表里没有的列值

delete from A表名 where A表名.主键列  not in (select 列 from B表名)

10sql两个列相同的表做对比,插入相同的数据后,A表始终会比B表多些行,最后得将A表中不同的数据插入到B表中

use  数据库名

insert into B表名

select * from A表名

where A表名.主列 not in (select 相同主列 from B表名)

11在表中增加主键

alter table 表名 add primary key (主键列)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值