常用SQL语句(一)
来源:互联网 发布:数据存储解决方案 编辑:程序博客网 时间:2024/06/06 04:03
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 (主键列)
- 常用SQL语句(一)
- 常用SQL语句总结<一>
- SQL常用语句(一)
- mysql常用sql语句一
- 常用SQL语句收藏 <一>
- SQL Server 常用SQL语句(一)
- 常用SQL语句整理(一)
- Oracle维护常用SQL语句整理一
- sql2005常用sql语句(一)
- oracle DBA常用sql语句一
- MySQL数据库常用SQL语句总结一
- SQL语句常用优化技巧(一)
- mysql 常用 sql 语句(一)
- Oracle中常用SQL语句(一)
- Android 常用sql语句笔记(一)
- Oracle常用sql语句(一)
- SQL语句常用优化技巧(一)
- SQL语句 常用语句
- windows上mysql 阿米巴 amoeba 安装使用
- 设计模式中开闭原则(OCP)
- SpringMVC下载
- 匈牙利算法&模板
- Js_基础
- 常用SQL语句(一)
- 山东省第八届acm省赛D题 HEX
- 求解立方根
- 记录一些零散的Unity知识点(一)
- C++ EBO 空基类最优化
- JS及JQuery初识
- Unity热更新概念
- 接上一篇
- 设计模式之单例设计模式