alter database 数据库名称
add file(name=--文件名称,filename=''--文件存储位置,size=--初始大小,maxsize=--最大容量,filegrowth=10%--增长10%)
这个是扩大数据库文件。
如何用sql语句实现从服务器上MySQL数据库导出数据至本地
用途:将远程服务器的数据库拷到本地。
Java代码
复制代码代码如下:
mysqldump
-h
'114212111123'
-uROSE
-pxxxooo
--opt
--compress
ITSM
--skip-lock-tables
|
mysql
-h
localhost
-uroot
-proot
ITSMC
解释:
114212111123
远程服务器名称
ROSE
远程数据库登录名
xxxooo
远程数据库登录密码
ITSM远程数据库名(即:复制的源)
localhost
本地数据库名称(一般情况下都是这个)
root
本地数据库登录名(一般情况下都是这个)
root
本地数据库登录密码(一般情况下都是这个)
ITSMC
本地(即:复制的目的)
sql解释:
mysqldump
是mysql的一个专门用于拷贝 *** 作的命令
--opt
*** 作的意思
--compress
压缩要传输的数据
--skip-lock
忽略锁住的表(加上这句能防止当表有外键时的报错)
-tables
某数据库所有表
-h
服务器名称
-u
用户名(后面无空格,直接加用户名)
-p
密码(后面无空格,直接加密码)
注意:
-u、-p的后面没有空格,直接加用户名和密码!!!
1
USE [master]
GO
CREATE DATABASE [active] ON PRIMARY
( NAME = N'arch1', FILENAME = N'D:\arch1mdf' , SIZE = 5120KB , MAXSIZE = 51200KB , FILEGROWTH = 1024KB )
LOG ON
( NAME = N'archlog1', FILENAME = N'D:\archlog1ldf' , SIZE = 1024KB , MAXSIZE = 51200KB , FILEGROWTH = 1024KB )
COLLATE Chinese_PRC_CI_AS
GO
2
USE [master]
GO
DROP DATABASE active
3
USE [master]
GO
CREATE DATABASE 学生 ON PRIMARY
( NAME = N'学生', FILENAME = N'D:\学生mdf' , SIZE = 5120KB , MAXSIZE = 51200KB , FILEGROWTH = 1024KB )
LOG ON
( NAME = N'学生_log', FILENAME = N'D:\学生_logldf' , SIZE = 1024KB , MAXSIZE = 5120KB, FILEGROWTH = 1024KB )
COLLATE Chinese_PRC_CI_AS
GO
USE [学生]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo][学生信息](
[RID] [int] NULL
) ON [PRIMARY]
几个表的创建方式都一样 不在赘述 希望有点帮助
Select 查询语句\x0d\语法:SELECT [ALL|DISTINCT] [AS 列名][, [AS 列名] ] FROM [,]\x0d\[WHERE [AND|OR ]\x0d\[GROUP BY 列名 [HAVING >\x0d\[ORDER BY 列名 [ASC | DESC> \x0d\解释:[ALL|DISTINCT] ALL:全部; DISTINCT:不包括重复行\x0d\ 对字段可使用AVG、COUNT、SUM、MIN、MAX、运算符等\x0d\ 查询条件 谓词\x0d\比较 =、>,=,,\x0d\确定范围 BETWEEN AND、NOT BETWEEN AND\x0d\确定集合 IN、NOT IN\x0d\字符匹配 LIKE(“%”匹配任何长度,“_”匹配一个字符)、NOT LIKE\x0d\空值 IS NULL、IS NOT NULL\x0d\子查询 ANY、ALL、EXISTS\x0d\集合查询 UNION(并)、INTERSECT(交)、MINUS(差)\x0d\多重条件 AND、OR、NOT\x0d\ 对查询结果分组\x0d\[HAVING ] 分组筛选条件\x0d\[ORDER BY 列名 [ASC | DESC> 对查询结果排序;ASC:升序 DESC:降序
PIVOT 用于将列值旋转为列名(即行转列),在 SQL Server 2000可以用聚合函数配合CASE语句实现
PIVOT 的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P
注意:PIVOT、UNPIVOT是SQL Server 2005 的语法,使用需修改数据库兼容级别(在数据库属性->选项->兼容级别改为 90 )
SQL2008 中可以直接使用
完整语法:
table_source
PIVOT(
聚合函数(value_column)
FOR pivot_column
IN(<column_list>)
)
View Code
UNPIVOT 用于将列明转为列值(即列转行),在SQL Server 2000可以用UNION来实现
完整语法:
table_source
UNPIVOT(
value_column
FOR pivot_column
IN(<column_list>)
)
以上就是关于数据库中文件增长:10%怎样用t_sql语句实现全部的内容,包括:数据库中文件增长:10%怎样用t_sql语句实现、如何用sql语句实现从服务器上MySQL数据库导、使用T-SQL语句实现下列功能(数据库):等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)