流程:先建資料庫;選擇資料庫;再建資料庫表

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 primary key, 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 資料庫名 from 路徑” 比如:sqlcmd -S . -E -Q “restore databse wenxuan from disk=’ d:\wenxuan.bak’ ” 還原wenxuan資料庫.

16.如果是把本機的資料庫還原到另一台的資料庫怎麼做呢?[重要] 需要使用強制還原。事先得知道 另一台資料庫 .mdf和.ldf的檔在什麼位置 強制還原資料庫:sqlcmd -S ip地址 -E -Q “restore databse wenxuan from 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 wenxuan from 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’;

打赏