sql基础语句(技巧)】的更多相关文章

T--SQL基础语句 1.定义变量: declare @变量名 数据类型 ; declare @a int ; declare @b  nvarchar(10) ; 2.赋值: 法1:set @变量名 = 值:   法2:select @变量名 = 值: declare @a nvarchar(10); set @a='aaa', select @a='aaa' 3.取值打印: 法1:select 值/@变量名 --映射到结果集   法2:print 值/@变量名 --映射到消息框 4.分支语句…
1.压缩数据库 dbcc shrinkdatabase(dbname) 2.转移数据库给新用户已存在用户权限 exec sp_change_users_login'update_one','newgame','oldname' go 3.检查备份集 RESTORE VERIFYONLY from disk='E\dvbbs.bak' 4.修复数据库 ALTER DATABASE [dvbbs] SET SINGLE_USER GO DBCC CHECKDB('dvbbs',repair_allo…
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/CZXY18ji/article/details/103176522一.基础 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database 数据库名 3.说明:备份sql server — 创建 备份数据的 device USE master EXEC sp_addump…
一.基础  2  31.说明:创建数据库  4Create DATABASE database-name  5  62.说明:删除数据库  7drop database dbname  8  93.说明:备份sql server 10--- 创建 备份数据的 device 11USE master 12EXEC sp_addumpdevice disk, testBack, c:\mssql7backup\MyNwind_1.dat 13--- 开始 备份 14BACKUP DATABASE p…
curdate() 获取当前日期 年月日 curtime() 获取当前时间 时分秒 sysdate() 获取当前日期+时间 年月日 时分秒 */ order by bonus desc limit (页码)*每页显示记录数, 每页显示记录数 */ foreign key dept_id references dept(id)--指定外键 -- ----------------------------------- -- 一.创建建数据库.创建建数据表.查看数据库.查看数据表 -- -------…
SQL语句入门 起因 学校开设数据库相关的课程了,打算总结一篇关于基础SQL语句的文章. SQL介绍 SQL最早版本是由IBM开发的,一直发展到至今. SQL语言有如下几个部分: 数据定义语言DDL:提供定义关系模式.删除关系以及修改关系模式的命令 数据操纵语言DML:提供从数据库中查询信息以及在数据库中插入元组.删除元组以及修改元组的能力 完整性:SQL DDL包括定义完整性的约束命令 视图定义:SQL DDL包括定义视图的命令 事务控制:SQL包括定义事务的开始点和结束点命令 嵌入式SQL和…
(坑Open Office,这排版...) 1.distinct列出不同值,过滤掉相同的值 例:company中有两个相同的值比如(apple和apple)时,则只取出一个值 SELECT DISTINCT Company FROM Orders 只会列出一个apple 2.通配符 通配符 描述 % 替代一个或多个字符 _ 仅替代一个字符 [charlist] 字符列中的任何单一字符 [^charlist] 或者 [!charlist] 不在字符列中的任何单一字符 3.BETWEEN 操作符 操…
SQL教程 SELECT 语句 SELECT * FROM 表名称 DISTINCT 语句 SELECT DISTINCT 列名称 FROM 表名称 SELECT LastName,FirstName FROM Persons 关键词 DISTINCT 用于返回唯一不同的值. WHERE 子句 SELECT 列名称 FROM 表名称 WHERE 列 运算符 值 SELECT * FROM Persons WHERE City='Beijing' AND 和 OR 运算符 SELECT * FRO…
1.复制表(只复制结构,源表名:a 新表名:b) select * into b from a where 1<>1 2.拷贝表 insert into b(a,b,c) select d,e,f from b; 3.跨数据库之间表的拷贝(具体数据使用绝对路径) insert into b(a,b,c) select d,e,f from b in '数据库路径' where 条件 4.子查询(表名1:a 表名2:b) select a,b,c from a where a in(select…
1.创建数据库 create  database 数据库名称 2.删除数据库 drop database 数据库名称 3.备份sql server 创建备份数据的device use master exec sp_addumpdevice '名称','新的名称','路径' 开始备份 backup database pubs to 新的名称 4.创建表 create table 表名(列名1 类型,列名2 类型) 5.根据已有表创建新表 create table 新表名称 like 旧表名称 cr…