So sánh sql server và mysql
Một ngày nào đó khi đang làm việc ngon lành với MySql và tưởng trừng cả cuộc đời là để dành chọn cho nó. Cũng trong ngày hôm đó khi project A của bạn đã và đang được release, công việc của bạn chỉ là ngồi xem phim và chờ mấy chị tét tờ lên danh sách bug, thì một tin nhắn được send thẳng đến bạn. Show A: T đang có project XXX này, nó làm bằng ABC..XYZ mày muốn đá thêm không ? Me: Cho xin cái lịch caffe. Không chần chừ đúng chuyên môn cộng thêm đây đang là thời gian rảnh của dự án vậy tội gì không đá thêm kiếm chút gia tăng thu nhập . Sau khi caffe và bàn về dự án vs thằng bạn có một điều mãi mà bạn vẫn bẵn khoăn là: Tại sao khách hàng lại dùng MSSQL (SqlServer) nhỉ và đây là lý do bạn nhận được.Tại khách hàng họ có server là windowns server 2012 Vì đã có kiến thức nền tảng của Sql nên bạn không ngại khó lao vào tìm hiểu SqlServer với một niềm tin vững chắc chỉ cần 1 ngày là đủ .
HQTCSDL đối lập nhau
Cú pháp khác nhau
1. Những câu lệnh cơ bản
2. Các kiểu dữ liệu tương đươngSql Server MySql BIT TINYINT FLOAT(p) DOUBLE SMALLMONEY DECIMAL(6,4) MONEY DECIMAL(15,4) NTEXT LONGTEXT NVARCHAR(max) LONGTEXT XML LONGTEXT TEXT LONGTEXT IMAGE LONGBLOB ROWVERSION BINARY(8) TIMESTAMP BINARY(8) SMALLDATETIME DATETIME 3. Các hàm cơ bản thường dùng tương ứngSql Server MySql CONVERT(DATETIME, string, style) STR_TO_DATE(string, format) CONVERT(VARCHAR, datetime, style) DATE_FORMAT(datetime, format) DATEADD(unit, value, exp) TIMESTAMPADD(unit, value, exp) DATEDIFF(units, start, end) TIMESTAMPDIFF(units, start, end) GETDATE() NOW() GETUTCDATE() UTC_TIMESTAMP() HOST_NAME() @@HOSTNAME LEN(string) CHAR_LENGTH(RTRIM(string)) STR(float, len, decimal) CONVERT(float, CHAR) 4. Những câu query thần thánh
5. Các câu lệnh logicSqlServer MySql IF … ELSE IF … IF condition THEN … END IF; FLOAT(p) IF … ELSEIF … WHILE condition BEGIN stmts END WHILE condition DO stmts END WHILE; Kết luận
Cảm ơn các bạn đã đọc bài viết của mình 😄. Mọi ý kiến đóng góp xin vui lòng bình luận bên dưới, mình sẽ tiếp thu và chỉnh sửa nếu có gì sai sót. thank you! SQL Server và MySQL có gì khác nhau?SQL Server là phần mềm độc quyền của Microsoft, có nghĩa là bạn phải trả tiền để sử dụng trong hầu hết các trường hợp. MySQL là phần mềm nguồn mở theo Giấy phép công cộng, phiên bản 2. Dù bạn có thể trả tiền để có thêm dịch vụ hỗ trợ, hầu hết các phiên bản MySQL đều miễn phí. Ngôn ngữ lập trình SQL là gì?Ngôn ngữ truy vấn có cấu trúc (SQL) là một ngôn ngữ lập trình phục vụ việc lưu trữ và xử lý thông tin trong cơ sở dữ liệu quan hệ. Cơ sở dữ liệu quan hệ lưu trữ thông tin dưới dạng bảng có các hàng và cột đại diện cho những thuộc tính dữ liệu và nhiều mối quan hệ khác nhau giữa các giá trị dữ liệu. Rdbms là viết tắt của từ gì?RDBMS là viết tắt của Relational Database Management System (Hệ quản trị cơ sở dữ liệu quan hệ). RDBMS là nền tảng cho SQL cũng như cho tất cả các hệ cơ sở dữ liệu khác như MS SQL Server, IBM DB2, Oracle, MýQL và Microsoft Access. SQL Server là gì sử dụng làm gì?Microsoft SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ được phát triển bởi Microsoft. Là một máy chủ cơ sở dữ liệu, nó là một sản phẩm phần mềm có chức năng chính là lưu trữ và truy xuất dữ liệu theo yêu cầu của các ứng dụng phần mềm khác. |