首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SQLServer光速入门语句

流程:先建数据库;选择数据库;再建数据库表

0.远程连接数据库:

格式:sqlcmd -S 数据库地址 -U 数据库登陆的账户名

(本机数据库用localhost或127.0.0.1) 数据库账户名不是数据库名

sqlcmd -S localhost -U sa

连接数据库后。输入一条命令,务必要输入go执行。

1.创建一个叫wenxuan的数据库:

create database wenxuan;

2.选择数据库:

格式:use 数据库名

use wenxuan

3.创建一个叫blog的表 【暂时仅需了解】

create table blog (

id int identity not null primarykey,

name varchar(12) not null default'',

class varchar(25) not null default'');

4.插入数据:

格式:insert into 表名(字段,字段) values('插入的值','插入的值'); 多个字段用逗号隔开;插入的值必须加引号;多个值之间用逗号隔开

insert into blog(name,class) values('wenxuan','23');

5.查询表里的数据:

格式:select * from 表名;

select * from blog;

6.修改表里的一条数据:

格式:update 表名 set 字段=值 where 表达式

update blog set name="fanbingbing" where id=2;

7.删除表里的一条数据:

格式:delete from 表名 where 表达式;

delete from blog where id=2;

8.查询当前数据库系统有哪些数据库

select name from sys.databases;

9.查询某个库有哪些数据库表 [执行这条语句之前,一定要使用 (use数据库名) 选择数据库]

select name from sys.objects where type='U';

10.查询数据库版本号:

select @@version;

11.查询当前所在的数据库

select db_name();

12.查询表中的name列

select name from blog;

13.查询表中唯一重复值的列

select distinct name from blog;

14.登陆数据库并备份本机数据库:【注意 区分大小写】

sqlcmd -S . -E -Q "backup database 数据库名 to disk=' 路径 ' "

比如:sqlcmd -S . -E -Q "backup databse wenxuan to disk=' d:\wenxuan.bak' "

登陆数据库并备份江华的数据库到d盘并取名为wenxuan.bak。 注意-S代表数据库的地址。这里的 . 代表本机数据库。-E代表可信任的连接 -Q代表查询并退出

15.还原本机数据库【注意区分大小写】

sqlcmd -S . -E -Q "restore database 数据库名 to 路径"

比如:sqlcmd -S . -E -Q "restore databse wenxuan from disk=' d:\wenxuan.bak' "

还原wenxuan数据库.

16.如果是把本机的数据库还原到另一台的数据库怎么做呢?[重要]

需要使用强制还原。事先得知道另一台数据库 .mdf和.ldf的文件在什么位置

强制还原数据库:sqlcmd -S ip地址 -E -Q "restore databse wenxuanfrom disk ='d:\wenxuan.bak ’with move '数据库名' to '路径\数据库名.mdf',move '数据库名_log' to '路径\数据库名.ldf' " 注意 windows里的路径也叫文件存放在盘符的具体位置。

比如 在另一台数据库强制还原本机数据库的 wenxuan数据库。并把jianhua数据库的wenxuan和wenxuan_log移动到另一台数据库。变成d盘下的 wenxuan.mdf,wenxuan.ldf

sqlcmd -S ip地址 -E -Q "restore databse wenxuanfrom disk ='d:\wenxuan.bak ’with move 'wenxuan' to 'd|wenxuan.mdf',move 'wenxuan_log' to 'd:\wenxuan.ldf' "

17:删除某个数据库

格式:drop database 数据库名;

drop database wenxuan;

18.联机数据库

格式:alter database 数据库名 set online;

alter database wenxuan set online;

19.脱机数据库

格式:alter database 数据库名 set offline;

alter database wenxuan set offline;

20.修改数据库账号密码

格式:sp_password null,'密码','账户名';

sp_password null,'67890','sa';

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181231G0YY1V00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券