Phong Vũ Blog

Thứ Hai, 12 tháng 7, 2021

Cách Import dữ liệu từ File Script vào trong SQL Server

 admin     tháng 7 12, 2021     No comments   


Mục Lục Nội Dung

Chào các bạn, trong các bài viết trước thì mình đã cùng với các bạn cài đặt SQL Server, tạo kết nối đến SQL Server thông qua SSMS (SQL Server Management Studio) và tìm hiểu về một số những thao tác cơ bản với SQL Server rồi phải không ạ.

Nếu bạn nào chưa đọc thì có thể tham khảo thêm các bài viết đó tại đây ha:

Còn ở trong bài viết tiếp theo này, mình sẽ cùng với các bạn tìm hiểu về cách để mở và chạy một file script (file chứa các câu lệnh SQL) để thực hiện tạo các bảng và Insert dữ liệu mẫu vào SQL Server thông qua SSMS.

#1. Thiết kế của cơ sở dữ liệu

Việc hiểu và nắm được thiết kế của cơ sở dữ liệu là một điều rất quan trọng khi các bạn làm việc với các hệ quản trị cơ sở dữ liệu.

Dưới đây chính là thiết kế của cơ sở dữ liệu mẫu mà mình sẽ dùng trong bài viết này. Tất cả đã được viết dưới dạng Script. Các bạn có thể tải file tại đây hoặc tại đây.

cach-tai-du-lieu-tu-file-script-trong-sql-server (1)

#2. Tạo mới cơ sở dữ liệu

Đầu tiên thì anh em kết nối đến cơ sở dữ liệu SQL Server thông qua SSMS như mình đã hướng dẫn trong các bài viết trước.

cach-tai-du-lieu-tu-file-script-trong-sql-server (2)

Sau đó tạo mới một database bằng cách bấm vào Database => và chọn New Database… như hình bên dưới.

cach-tai-du-lieu-tu-file-script-trong-sql-server (3)

Do trong Script mình đã định nghĩa tên cở dữ liệu là BikeStores nên ở mục Database name các bạn nên đặt là BikeStores để tránh trường hợp biên dịch Script bị lỗi.

=> Sau khi đặt tên xong thì bấm OK để tiếp tục.

cach-tai-du-lieu-tu-file-script-trong-sql-server (4)

Okay, vậy là chúng ta đã có một database có tên là BikeStores rồi. Tuy nhiên, lúc này cơ sở dữ liệu của chúng ta vẫn trống và không có gì hết.

cach-tai-du-lieu-tu-file-script-trong-sql-server (5)

#3. Mở và chạy các file Script trong SSML

Tiếp theo chúng ta sẽ mở Script và chạy đoạn Script đó để thêm các bảng và dữ liệu mẫu vào cơ sở dữ liệu vừa tạo.

Thực hiện: Các bạn vào phần File => chọn Open => và chọn File như hình bên dưới. Hoặc bạn có thể sử dụng tổ hợp phím CTRL + O cho nhanh cũng được.

cach-tai-du-lieu-tu-file-script-trong-sql-server (6)

Đoạn Script đầu tiên (Create Objects) sẽ là đoạn Script dùng để tạo các bảng trong cơ sở dữ liệu. Các bạn sẽ mở và chạy file này đầu tiên để tạo các bảng trong cở sở dữ liệu.

cach-tai-du-lieu-tu-file-script-trong-sql-server (7)

Sau khi mở các bạn bấm Execute để thực hiên biên dịch đoạn Script đó.

cach-tai-du-lieu-tu-file-script-trong-sql-server (8)

Và lúc này trong phần Tables các bạn sẽ thấy toàn bộ các bảng như trong thiết kế đã được tạo thành công, ngoài ra sẽ có một thông báo với nội dung Commands completed successfully trong phần Messages.

cach-tai-du-lieu-tu-file-script-trong-sql-server (9)

Các bạn làm tương tự với file thứ 3 (Load data) là file sẽ thêm các dữ liệu mẫu vào trong các bảng của cơ sở dữ liệu.

cach-tai-du-lieu-tu-file-script-trong-sql-server (10)

Tiếp tục bấm Execute để biên dịch đoạn Script.

cach-tai-du-lieu-tu-file-script-trong-sql-server (11)

Các bạn có thể quan sát trong phần Messages trả về như hình bên dưới là đã thêm thành công dữ liệu.

cach-tai-du-lieu-tu-file-script-trong-sql-server (12)

Để kiếm tra lại các bạn có thể mở một bảng bất kỳ để xem dữ liệu đã được thêm vào hay chưa. Ở đây mình mở bảng production.categories

cach-tai-du-lieu-tu-file-script-trong-sql-server (13)

#4. Lời kết

Okay, quá trình Import dữ liệu từ vào trong SQL Server Management Studio cũng tương đối đơn giản phải không các bnạ.

Qua bài viết này thì mình tin là các bạn cũng đã biết cách dùng Script file để tạo ra các bảng cũng như thêm dữ liệu vào cơ sở dữ liệu trong SQL Server rồi phải không !

Trên thực tế khi làm dự án người ta có thể kết xuất một Database (Export) thành file Script để có thể mang sang các máy khác để chạy rất tiện lợi.

Okay, hẹn gặp lại các bạn trong các bài viết tiếp theo về SQL Server nhé ~

CTV: Nguyễn Đức Cảnh – Blogchiasekienthuc.com

Note: Bài viết này hữu ích với bạn chứ? Đừng quên đánh giá bài viết, like và chia sẻ cho bạn bè và người thân của bạn nhé !

Adblock test (Why?)


Xem Chi Tiết Ở Đây >>>
Bạn có thể quan tâm:
>> Năm lý do khiến bạn nên mua một chiếc AirPods Max
>> Tai nghe Galaxy Buds2 đang được chế tạo, thiết kế có nhiều nâng cấp
>> Loa 7.1 Là Gì? Hệ Thống Âm Thanh 7.1 Được Sắp Xếp Như Thế Nào?
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Gửi email bài đăng nàyBlogThis!Chia sẻ lên XChia sẻ lên Facebook
Bài đăng Mới hơn Bài đăng Cũ hơn Trang chủ

0 Comments:

Đăng nhận xét



Popular Posts

  • Hướng dẫn cách xóa tài khoản Facebook vĩnh viễn, không thể khôi phục lại
    Làm sao để xóa vĩnh viễn tài khoản Facebook khi không còn muốn sử dụng Facebook nữa, bài viết này sẽ hướng dẫn bạn. Facebook hiện nay đã v...
  • 5 Buildings To Visit in University Campuses (Singapore)
    In Singapore, you can visit a lot of places to appreciate architecture. This list is composed of my top five structures to visit in universi...
  • Monsoon trip to Raigad Fort – King of Forts
    I have been to the Raigad fort twice for a day trip but had never explored the entire fort. In this monsoon, a 2 day trip to the Raigad fort...
  • Itinerary India & Kashmir April 2019 (Day 1)
    Fakta mengenai Kashmir :  95% penduduk Kashmir adalah Muslim. Tak payah risau makanan di sana, semuanya halal.  Penduduk Kashmir sanga...
  • Bombay To Beijing By Bicycle-- A Guest Post By Russell McGilton
    The first time I arrived in India it was 1969 and the world was changing around me and inside me. I drove in my VW van from Europe and I sta...
  • The Island of FÖHR - every village a home
    Föhr - every village a home: What's that all about? I'm not able to figure out Föhr's strongest suit - there are so many great t...
  • Trip to Phansad Wildlife Sanctuary and Revdanda
    After a trip to Blackbuck national park Velavadar, I wanted to visit one more wildlife sanctuary. Due to lack of leaves, I decided to visit ...

Copyright © Phong Vũ Blog | Powered by Blogger
Design by Hardeep Asrani | Blogger Theme by NewBloggerThemes.com | Distributed By Gooyaabi Templates