Giới thiệu về View

Bài viết này mình sẽ nói một vài điều về view trong SQL Server. View là gì? View là một bảng ảo mà dữ liệu chứa trong nó được mô tả bởi một câu truy vấn. 1. Khái niệm View - Ta có ví dụ đơn giản về view: --Tạo một bảng gốc BaseTable và ...

Tác giả: Bùi Văn Nam viết 00:42 ngày 02/10/2018

[C#] Bắt lỗi sự kiện control sử dụng Error Provider trong lập trình csharp

Bài viết hôm nay, mình xin hướng dẫn các bạn các bắt lỗi người dùng nhập vào, hay v alidate event trong C# . Ví dụ: mình kiểm tra dữ liệu nhập vào có nhập hay chưa, có đúng với mask yêu cầu của mình hay không, nếu không mình sẽ chặn lại và không cho submit. ...

Tác giả: Bùi Văn Nam viết 00:42 ngày 02/10/2018

[C#] Tạo số ngẫu nhiên (Random number lập trình C#)

Bài viết này, mình hướng dẫn các bạn cách tạo một số ngẫu nhiên trong lập trình C# . Để tạo số Random number chúng ta cần xác định khoảng min và max của số mà chúng ta muốn random. Ví dụ: Lấy ra một số Random trong khoảng từ 1-100. Số ngẫu ...

Tác giả: Trần Trung Dũng viết 00:42 ngày 02/10/2018

Hướng dẫn truy vấn chéo Cross Tab Query (PIVOT TABLE) SQL SERVER

Hôm nay, mình xin hướng dẫn các bạn cách truy vấn chéo hay còn gọi là Cross Tab Query trong SQL Server. Từ phiên bản Sql server 2005 trở đi Microsoft đã tích hợp thêm một feature mới để truy vấn chéo là PIVOT TABLE, Vì vậy, mình sẽ hướng dẫn các bạn cách làm ...

Tác giả: Tạ Quốc Bảo viết 00:41 ngày 02/10/2018

Hướng dẫn sử dụng Trigger trong Sqlserver

Hôm nay, mình xin hướng dẫn các bạn cách sử dụng Trigger trong Sqlserver . Vậy Trigger là gì và sử dụng chúng như thế nào? Trigger là gì? Trigger có thể hiểu đơn giản là một thủ tục SQL được thực thi ở phía Server khi có một sự kiện xảy ...

Tác giả: Hoàng Hải Đăng viết 00:41 ngày 02/10/2018

Các lệnh và các mệnh đề cơ bản trong SQL - Phần 1

Hôm nào mình xin hướng dẫn các bạn, sử dụng các hàm cơ bản trong sql server, tạo table, insert dữ liệu vào table, cập nhật và xóa một dòng trong table. 1. Lệnh CREATE TABLE - Cú pháp : CREATE TABLE Tên_bảng (Tên_cột Loại_dữ_ liệu [Not ...

Tác giả: Tạ Quốc Bảo viết 00:41 ngày 02/10/2018

Các loại Join trong SQL

Hôm nay mình giới thiệu cho các bạn các các lệnh Join trong SQL, bài này mình đọc thấy hay, dễ hiểu và đơn giản nên chia sẻ lại: JOIN là phép kết nối dữ liệu từ nhiều bảng lại với nhau. Khi bạn cần truy vấn các cột dữ liệu từ nhiều bảng khác nhau để trả về ...

Tác giả: Trần Trung Dũng viết 00:40 ngày 02/10/2018

Hướng dẫn Backup và nén Database Sqlserver và sau đó upload file lên FTP Server

Hôm nay, mình xin tiếp tục hướng dẫn cho các bạn backup và nén dữ liệu database rồi sau đó, upload file nén vừa backup được lên FTP Server . Nếu các bạn đã từng làm việc với hệ thống database có mô hình lớn, thì công việc backup và restore sẽ luôn ...

Tác giả: Trần Trung Dũng viết 00:40 ngày 02/10/2018

Hướng dẫn sử dụng CASE trong SQL

Trong SQL Sever, hàm CASE kiểm định giá trị dựa trên danh sách điều kiện đưa ra, sau đó trả về một hoặc nhiều kết quả. Ở bài này chúng tôi sẽ minh hoạ một số cách dùng khác nhau của hàm này trong những trường hợp khác nhau. Phương thức 1: Cách dùng hàm CASE ...

Tác giả: Vũ Văn Thanh viết 00:40 ngày 02/10/2018

Hướng dẫn public sqlserver và website ra Internet.

Hôm nay, mình xin hướng dẫn các bạn cấu hình sqlserver và website để public ra ngoài internet, Sql server hiện tại mình đang sử dụng là sql server 2008. Dưới đây là video hướng dẫn từng bước cấu hình: Cám ơn các bạn đã xem bài viết. ...

Tác giả: Bùi Văn Nam viết 00:40 ngày 02/10/2018

[SQLSERVER] Hướng dẫn giảm bớt dung lượng file Log Database

Bài viết hôm nay, mình xin hướng dẫn các bạn cách làm giảm dung lượng file Log trong Database của SQL Server. Ví dụ: Bạn có 1 database dung lượng khoảng 1GB, nhưng file Log của nó lại lên đến 40GB, hoặc thậm chí lên đến hàng trăm GB. Nếu các bạn ...

Tác giả: Hoàng Hải Đăng viết 00:39 ngày 02/10/2018

Khôi phục dữ liệu trước thời điểm xóa nhầm sqlserver 2008

Hôm nay, mình xin hướng dẫn các bạn khôi phục dữ liệu lại trước thời điểm khi các bạn xóa nhầm một hay nhiều bảng nào đó trong cơ sở dữ liệu. Làm việc với database là công việc thường xuyên đối với coder, nhưng một này nào đó, các bạn lỡ tay viết câu ...

Tác giả: Tạ Quốc Bảo viết 00:39 ngày 02/10/2018

Hướng dẫn tìm kiếm và xóa dữ liệu trùng lắp Duplicate trong Microsoft Sqlserver 2016

Bài viết hôm nay, mình xin hướng dẫn các bạn cách tìm kiếm và xóa dữ liệu trùng lắp trong Sql server. Trong quá trình, làm việc với Sqlserver, không ít lần dữ liệu của các bạn có thể bị trùng lắp (Duplicate), mà những dữ liệu đó không cần thiết, bạn có thể ...

Tác giả: Hoàng Hải Đăng viết 00:39 ngày 02/10/2018

[SQL] Tìm hiểu và sử dụng Json trong Sqlserver 2016

Trong Microsoft Sqlserver 2016, microsoft đã tích hợp thêm Json vào trong hệ quản trị cơ sở dữ liệu này. Vì thế, các bạn có thể thấy được tầm quan trọng và phổ biến Json như thế nào. Các bạn cũng có thể thấy ngày nay, Facebook API hay các server API ...

Tác giả: Hoàng Hải Đăng viết 00:38 ngày 02/10/2018

[SQLSERVER] Mã hóa dữ liệu một chiều md5 và mã hóa đối xứng hai chiều trong Sqlserver

Mã hóa là một phương pháp quan trọng nhằm bảo mật dữ liệu. Nếu các bạn có những dữ liệu nhạy cảm như mật khẩu, tài khoản ngân hàng,.. thì trong cơ sở dữ liệu các bạn lưu xuống phải được mã hóa để bảo đảm an toàn dữ liệu trước nguy cơ hack như hiện nay. ...

Tác giả: Vũ Văn Thanh viết 00:38 ngày 02/10/2018

Linked server SQL 2016 - kết nối 2 database từ 2 server khác nhau cùng làm việc trên một server SQL

Linked Server là cơ chế cho phép kết nối từ một SQL Server tới một database server khác (có thể là SQL Server hoặc các hệ thống khác). Nó giúp việc truy vấn hoặc cập nhật dữ liệu từ một server ở xa ngay trên SQL server của máy mình. Ví dụ: trong trường hợp ...

Tác giả: Vũ Văn Thanh viết 00:38 ngày 02/10/2018

Phân trang trong cơ sở dữ liệu SQL SERVER

Phân trang trong cơ sở dữ liệu ( Panigation SQLSERVER ) là gì? Hôm nay, mình xin tiếp tục hướng dẫn các bạn cách lấy dữ liệu từ vị trí bắt đầu cho đến vị trí kết thúc. Ví dụ: Mình có đoạn sql như sau SELECT * FROM tbl_sinhvien => Câu truy ...

Tác giả: Trần Trung Dũng viết 00:38 ngày 02/10/2018

[SQLSERVER] Hướng dẫn sử dụng chức năng tìm kiếm Full Text Search SQL SERVER 2016

Bài viết hôm nay, mình xin hướng dẫn các bạn sử dụng chức năng Full-Text Search trong Sqlserver. Trong bài viết này mình sử dụng Sqlserver 2016. Tuy nhiên, các bạn cũng có thể thực hiện bài viết này từ phiên bản Sqlserver 2008 trở đi. Vậy Full-Text ...

Tác giả: Tạ Quốc Bảo viết 00:37 ngày 02/10/2018

[SQLSERVER] Hướng dẫn insert image vào cơ sở dữ liệu sử dụng OPENROWSET

Bài viết hôm nay, mình sẽ hướng dẫn các bạn sử dụng OPENROWSET trong Sqlserver để đọc file hình ảnh từ ổ đĩa của bạn và lưu xuống cơ sỡ liệu Đầu tiên các bạn tạo cho mình bảng table imgTable với đoạn code bên dưới. CREATE TABLE ...

Tác giả: Bùi Văn Nam viết 00:37 ngày 02/10/2018

[SQLSERVER] Hướng dẫn di chuyển dữ liệu giữa các table (Insert into ... Select ... from)

Bài viết hôm nay, mình sẽ hướng dẫn các bạn cách di chuyển các record qua lại giữa các bảng bằng SQL Server 2016 . Sử dụng T-sql, để sao chép dữ liệu từ bảng này sang bảng khác một cách dễ dàng. INSERT INTO ... SELECT ... FROM Khi cần chuyển ...

Tác giả: Vũ Văn Thanh viết 00:37 ngày 02/10/2018