Hướng dẫn từng bước của SQLCMD

Tiện ích dòng lệnh Microsoft SQL Server

Microsoft SQL Server cung cấp cho người dùng nhiều giao diện người dùng đồ họa phong phú để truy xuất và thao tác dữ liệu và cấu hình cơ sở dữ liệu SQL Server . Tuy nhiên, đôi khi nó chỉ dễ dàng hơn để làm việc từ dòng lệnh cũ. Cho dù bạn đang tìm kiếm một cách nhanh chóng và bẩn để thực hiện một truy vấn SQL hoặc muốn bao gồm các câu lệnh SQL trong một tệp kịch bản lệnh Windows, SQLCMD cho phép bạn đáp ứng mục tiêu của mình. Bài viết này giả định rằng bạn đã cài đặt Cơ sở dữ liệu mẫu AdventureWorks của Microsoft.

01/05

Mở Command Prompt

Mike Chapple

Để chạy SQLCMD, trước tiên bạn phải mở tiện ích dòng lệnh của Windows. Trong Windows XP, bấm Bắt đầu> Chạy rồi gõ CMD trong hộp văn bản trước khi bấm OK . Trong Windows Vista, nhấp vào nút Windows , gõ CMD vào hộp Tìm kiếm và nhấn Enter .

Bạn sẽ thấy một dấu nhắc lệnh Windows.

02 trên 05

Kết nối với cơ sở dữ liệu

Mike Chapple

Khi bạn có một dấu nhắc lệnh mở, hãy sử dụng tiện ích SQLCMD để kết nối với cơ sở dữ liệu. Trong ví dụ này, chúng ta đang kết nối đến cơ sở dữ liệu AdventureWorks2014, vì vậy chúng ta sử dụng lệnh:

sqlcmd -d AdventureWorks2014

Điều này sử dụng thông tin đăng nhập Windows mặc định để kết nối với cơ sở dữ liệu của bạn. Bạn cũng có thể chỉ định tên người dùng bằng cờ -U và mật khẩu bằng cờ -P. Ví dụ: bạn có thể kết nối với cơ sở dữ liệu bằng tên người dùng "mike" và mật khẩu "goirish" với dòng lệnh sau:

sqlcmd -U mike -P goirish -d AdventureWorks2014

03 trên 05

Nhập truy vấn

Mike Chapple

Bắt đầu gõ một câu lệnh SQL tại dấu nhắc 1>. Bạn có thể sử dụng nhiều dòng như bạn muốn cho truy vấn của mình, nhấn phím Enter sau mỗi dòng. SQL Server không thực hiện truy vấn của bạn cho đến khi được hướng dẫn rõ ràng để làm như vậy.

Trong ví dụ này, chúng ta nhập truy vấn sau:

CHỌN * TỪ HumanResources.shift

04/05

Thực hiện truy vấn

Mike Chapple

Khi bạn đã sẵn sàng để thực hiện truy vấn của mình, hãy gõ lệnh GO trên một dòng lệnh mới trong SQLCMD và nhấn Enter . SQLCMD thực hiện truy vấn của bạn và hiển thị kết quả trên màn hình.

05/05

Thoát khỏi SQLCMD

Khi bạn đã sẵn sàng để thoát khỏi SQLCMD, gõ lệnh EXIT trên một dòng lệnh trống để trở về dấu nhắc lệnh Windows.