mssql 基本语法与实例

mssql 基本语法与实例
里面包括有创建数据库教程 删除数据库 创建新表 备份数据的 删除新表 删除新表 添加删除主键 创建删除视图以及基本的sql语句如删除,增加,更新,查询 ,选择 求和, 总数 平均 最大 最小等。
1、说明:创建数据库
create database database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
--- 创建 备份数据的 device
use master
exec sp_addumpdevice 'disk', 'testback', 'c:mssql7backupmynwind_1.dat'
--- 开始 备份
backup database pubs to testback
4、说明:创建新表
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
根据已有的表创建新表:
a:create table tab_new like tab_old (使用旧表创建新表)
b:create table tab_new as select col1,col2… from tab_old definition only
5、说明:删除新表
drop table tabname
6、说明:增加一个列
alter table tabname add column col type
注:列增加后将不能删除。db2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。
7、说明:添加主键: alter table tabname add primary key(col)
说明:删除主键: alter table tabname drop primary key(col)
8、说明:创建索引:create [unique] index idxname on tabname(col….)
删除索引:drop index idxname
注:索引是不可更改的,想更改必须删除重新建。
9、说明:创建视图:create view viewname as select statement
删除视图:drop view viewname
10、说明:几个简单的基本的sql语句
选择: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

时间: 2024-07-31 10:25:33

mssql 基本语法与实例的相关文章

MSSQL 基本语法及实例操作语句_MsSql

MS SQL基本语法及实例操作 一:建表并初始化 ============================ create database mf2011 --创建数据库 use mf2011 --使用数据库 create table dept --创建"部门"表 ( www.jb51.net deptno int primary key, --部门编号(主键) dname nvarchar(30), --部门名称 loc nvarchar(30) --部门所在的地点 ) ----- c

MSSQL 基本语法及实例操作语句

MS SQL基本语法及实例操作 一:建表并初始化 ============================ create database mf2011 --创建数据库 use mf2011 --使用数据库 create table dept --创建"部门"表 ( www.jb51.net deptno int primary key, --部门编号(主键) dname nvarchar(30), --部门名称 loc nvarchar(30) --部门所在的地点 ) ----- c

mssql 存储过程入门与实例应用

mssql 存储过程入门与实例应用 /* 首先来看看mssql 存储过程创建 create procedure proc_stu as select * from student go 创建一个过程:例子 下面的语句创建的架构中的人力资源程序remove_emp: CREATE PROCEDURE remove_emp (employee_id NUMBER) AS    tot_emps教程 NUMBER;    BEGIN       DELETE FROM employees      

sql update 语法与实例

  sql update 语法与实例 在日常使用的数据库教程是一个不断变化的数据存储.在SQL是用于修改数据已经在数据库中的更新和删除commands.The更新语句可以更新表格中的一个或多个记录命令. UPDATE table_name SET column_name = expression WHERE conditions 实例一 UPDATE AntiqueOwners SET Address = '77, Lincoln st.' WHERE OwnerFirstName= 'Jane

sql group by语法与实例

  sql group by语法与实例 group by 语句 group by 语句用于结合合计函数,根据一个或多个列对结果集进行分组. sql group by 语法 select column_name, aggregate_function(column_name) from table_name where column_name operator value group by column_name 来看一个group by实例 比如表里内容是这样 gameid best top s

mysql 存储过程case语句语法与实例教程

接着我们要讲的是关于mysql教程 存储过程case语句语法与实例教程哦,首页我们来看看case语句的简单说明,再以实例说明case的具体用法. case语句. case语句比起if要复杂了一些,它可以构造更复杂的条件. Case condtion           WHEN whenvalue THEN statlist         [when value then statmentlist]          [else statmentlist] end case or: case

asp.net 连接mssql 2005代码与实例

asp教程.net 连接mssql 2005代码与实例 SqlConnection sql = new SqlConnection(@"server=.sql2005;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=test;Data Source=7085360CB900427");       try   {   sql.Open();   if (sql.State == Connectio

sql union 语法与实例

sql union 语法与实例 sql union允许您结合的结果2个或更多台个人查询.联盟不同,它是由查询是相互独立的子查询从.联盟结合了这些个别选择输出,并列出作为一个单一的输出表中的一部分. SELECT column1, ... column_n FROM derived_table UNION [ALL] SELECT column1, ... column_n FROM derived_table union每个查询的SQL语句必须要有领域的结果相同数量的设置与类似的数据类型.此外,

mssql sql 字符串截取实例代码

mssql sql 字符串截取实例代码 关于字符串截取我们用substring函数 substring   (   expression   ,   start   ,   length   )   返回字符.binary.text   或   image   表达式的一部分. 参数 expression 是字符串.二进制字符串.text.image.列或包含列的表达式.不要使用包含聚合函数的表达式. start 是一个整数,指定子串的开始位置. length 是一个整数,指定子串的长度(要返回