1. Biết cách download và cài đặt MySQL trên windows
THỰC HIỆN
1. Hướng dẫn cài đặt MySQL Workbench trên Windows
3. Hướng dẫn thực thi câu lệnh SQL và hiển thị sơ đồ quan hệ thực thể
/*auto readmore*/ /*auto readmore*/ /* an hien script*/ // an hien password /*an hien ma chuong trinh cong tru */ /*Scrollbox thanh cuon*/ /***Nhung CODE***/ /* dòng xanh dòng trắng */ /* https://cdnjs.com/libraries/prism lay thu vien, can vao ten file ma goi 1. copy link vao vi du:prism-python.min.js 2. ten ngon nua la python */ /*=== New posts ===*/ /*header slider*/ /*=== bai viet lien quan===*/ /*===tabcode===*/
Thực hiện lệnh (new query – execute): EXEC sys.sp_cycle_errorlog;
tại màn hình Select Configuration Task chọn option
Set up Database Mail > ấn next
Tại màn hình New Profile nhấn Add để thêm account
Điền thông tin SMTP server bạn > nhấn OK
Outgoing Mail Server (SMTP) |
AMTP Authentication
|
E-mail address: |
Basic authentication |
Reply e-mail: |
User name: |
Server name: |
Password: |
Port number: |
Confirm password: |
Nhấn next
Tại màn hình Manage Profile Security chọn tab public profile,
trong phần Default Profile chọn Yes ấn > next.
Nhấn Next
nhấn Finish
Nhấn Close để hoàn thành cài đặt
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Database Mail XPs', 1;
GO
RECONFIGURE
GO
Log ghi nhận trên hệ thống
Chọn SQL Server Agent > Operations > Admin-SQL >
Properties > History
-- test alert 9002 đầy log
USE master;
GO
CREATE DATABASE TestAlertDB -- tạo database
ON (
NAME = TestAlertDB
, FILENAME = 'd:\Data\TestAlertDB.mdf'
, MAXSIZE = 20MB)
LOG ON (
NAME = TestAlertDB_log
, FILENAME = 'd:\Data\TestAlertDB_log.ldf'
, MAXSIZE = 20MB) ; -- giới hạng dung lượng 20MB
GO
-- tạo mới bảng dữ liệu
USE TestAlertDB;
CREATE TABLE testtable (col1 text);
-- chèn dữ liệu để test
USE TestAlertDB;
GO
SET NOCOUNT ON;
WHILE 1 = 1
BEGIN
INSERT INTO testtable (col1)
VALUES('Test data!');
END;
GO
Vào SQL
Server Agent > Alerts > Test Full Transaction Log > Properties > History
body{ /* bỏ lề và khoảng đệm xung quanh trang */
padding: 0px;
margin: 0px;
}
.container{
max-width: 1260px; /* rộng tối đa */
height: 900px;
background-color: green;
margin: 0 auto; /* căn giữa */
}
header{
background-color: red;
width: 100%;
height: 300px;
}
nav{
background-color: yellow;
width: 100%;
height: 50px;
}
article{
background-color: gray;
width: 75%;
min-height: 400px;
float: left; /* thả nổi trái*/
}
aside{
background-color: orange;
width: 25%;
min-height: 400px;
float: right; /* thả nổi phải*/
}
footer{
background-color:pink;
width: 100%;
height: calc(100% - 300px - 50px - 400px ) ;
clear: both; /* bỏ thả nổi */
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Lab 6 | Bài 1 - Layout </title>
<link rel="stylesheet" href="css/lab6.1.layout.css">
</head>
<body>
<div class="container">
<header></header>
<nav></nav>
<article></article>
<aside></aside>
<footer></footer>
</div>
</body>
</html>
body{ /* bỏ lề và khoảng đệm xung quanh trang */
padding: 0px;
margin: 0px;
}
.container{
max-width: 1260px; /* rộng tối đa */
height: 900px;
background-color: green;
margin: 0 auto; /* căn giữa */
}
header{
background-color: red;
width: 100%;
height: 300px;
}
nav{
background-color: yellow;
width: 100%;
height: 50px;
}
asideright{
background-color: orange;
width: 30%;
min-height: 400px;
float: right; /* thả nổi phải*/
}
asideleft{
background-color: yellowgreen;
width: 20%;
min-height: 400px;
float: left;
}
article{
background-color: gray;
/* width: 75%; */
width: 50%;
min-height: 400px;
margin-left: 20%; /* bằng độ rộng của left */
/* margin: 0 auto; */
}
footer{
background-color:pink;
width: 100%;
height: calc(100% - 300px - 50px - 400px ) ;
clear: both; /* bỏ thả nổi */
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Lab 6 | Bài 1 - Layout (vck) </title>
<link rel="stylesheet" href="css/lab6.1.layout2.css">
</head>
<body>
<div class="container">
<header></header>
<nav></nav>
<asideright></asideright>
<asideleft></asideleft>
<article></article>
<footer></footer>
</div>
</body>
</html>
body{ /* bỏ lề và khoảng đệm xung quanh trang */
padding: 0px;
margin: 0px;
}
.container{
max-width: 1260px; /* rộng tối đa */
height: 900px;
background-color: green;
margin: 0 auto; /* căn giữa */
}
header{
background-color: red;
width: 100%;
height: 300px;
}
nav{
width: 100%;
height: 50px;
background-color: #006666;
line-height: 40px;
color: white;
text-align: center;
font-variant: small-caps;
}
nav a{
color: white;
text-decoration: none;
line-height: 50px;
margin: 0 10px;
}
nav a:hover{ /* Hiệu ứng rê chuột */
color: yellowgreen;
text-decoration: underline;
font-weight: bold;
}
article{
background-color:gainsboro;
width: 75%;
min-height: 400px;
float: left; /* thả nổi trái*/
}
aside{
background-color: #001111;
width: 25%;
min-height: 400px;
float: right; /* thả nổi phải*/
}
aside a{
text-decoration: none;
color: #006666;
}
aside a:hover{
text-decoration: underline;
color: #00cc99;
}
footer{
border-top: 5px, double darkgreen;
background-color: #001111;
width: 100%;
height: calc(100% - 300px - 50px - 400px ) ;
clear: both; /* bỏ thả nổi */
text-align: center;
line-height: 150px ;
font-size: 30px;
color: #006666;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Lab 6 | Bài 1 - Layout </title>
<link rel="stylesheet" href="css/lab6.1.css">
</head>
<body>
<div class="container">
<header>
<img src="img/banner.png" alt=""> <!-- nên chỉnh kích thước hình bằng kích header trước khi chèn -->
</header>
<nav>
<a href="#">Trang chủ</a> |
<a href="#">Giới thiệu</a> |
<a href="#">Liên hệ</a> |
<a href="#">Góp ý</a> |
<a href="#">Hỏi đáp</a>
</nav>
<article></article>
<aside>
<ul>
<li>
<a href="">Máy tính xách tay</a>
</li>
<li>
<a href="">Điện thoại di động</a>
</li>
<li>
<a href="">Máy quay phim</a>
</li>
<li>
<a href="">Máy chụp ảnh</a>
</li>
</ul>
</aside>
<footer>
Khanhvc | Tìm hiểu HTML
</footer>
</div>
</body>
</html>
body{ /* bỏ lề và khoảng đệm xung quanh trang */
padding: 0px;
margin: 0px;
}
.container{
max-width: 1260px; /* rộng tối đa */
height: 900px;
background-color: green;
margin: 0 auto; /* căn giữa */
}
header{
background-color: red;
width: 100%;
height: 300px;
}
nav{
width: 100%;
height: 50px;
background-color: #006666;
line-height: 40px;
color: white;
text-align: center;
font-variant: small-caps;
}
nav a{
color: white;
text-decoration: none;
line-height: 50px;
margin: 0 10px;
}
nav a:hover{ /* Hiệu ứng rê chuột */
color: yellowgreen;
text-decoration: underline;
font-weight: bold;
}
article{
background-color:gainsboro;
width: 75%;
min-height: 400px;
float: left; /* thả nổi trái*/
}
aside{
background-color: #001111;
width: 25%;
min-height: 400px;
float: right; /* thả nổi phải*/
}
aside a{
text-decoration: none;
color: #006666;
}
aside a:hover{
text-decoration: underline;
color: #00cc99;
}
footer{
/* border-top: 5px, double darkgreen; */
background-color: #001111;
width: 100%;
height: calc(100% - 300px - 50px - 400px ) ;
clear: both; /* bỏ thả nổi */
text-align: center;
line-height: 150px ;
font-size: 30px;
color: #006666;
}
iframe[name=page]{
width: 100%;
min-height: 400px - 5px;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Lab 6 | Bài 1 - Layout </title>
<link rel="stylesheet" href="css/lab6.1.css">
</head>
<body>
<div class="container">
<header>
<img src="img/banner.png" alt=""> <!-- nên chỉnh kích thước hình bằng kích header trước khi chèn -->
</header>
<nav>
<a href="trangchu.html" target="page">Trang chủ</a> |
<a href="gioithieu.html" target="page">Giới thiệu</a> |
<a href="#" target="page">Liên hệ</a> |
<a href="#">Góp ý</a> |
<a href="#">Hỏi đáp</a>
</nav>
<article>
<iframe name="page" src="trangchu.html" frameborder="0"></iframe>
</article>
<aside>
<ul>
<li>
<a href="">Máy tính xách tay</a>
</li>
<li>
<a href="">Điện thoại di động</a>
</li>
<li>
<a href="">Máy quay phim</a>
</li>
<li>
<a href="">Máy chụp ảnh</a>
</li>
</ul>
</aside>
<footer>
Khanhvc | Tìm hiểu HTML
</footer>
</div>
</body>
</html>
Tại cửa sổ Login-new , trong phần login name nhập
AW_Admin -> chọn option SQL server authentication -> nhập
password 2 lần -> bỏ checkbox Enforce password policy, trong phần
Default database chọn AdventureWorks2019-> OK
USE master
GO
CREATE LOGIN AW_backup
WITH PASSWORD=N'AW_backup',
CHECK_EXPIRATION=OFF,
CHECK_POLICY=OFF
GO
Xem thông tin Logins đã tạo Security -> Logins
USE AdventureWorks2019
GO
CREATE USER AW_backup
FOR LOGIN AW_backup
GO
USE AdventureWorks2019
GO
ALTER ROLE db_backupoperator
ADD MEMBER AW_backup
GO
USE master;
GO
CREATE LOGIN AW_UserThuong
WITH PASSWORD = 'AW_UserThuong',
CHECK_POLICY = OFF, CHECK_EXPIRATION = OFF,
DEFAULT_DATABASE = AdventureWorks2019;
GO
USE AdventureWorks2019
GO
CREATE USER AW_UserThuong
FOR LOGIN AW_UserThuong
GO
USE AdventureWorks2019
GO
GRANT SELECT, INSERT, DELETE
ON Customer TO AW_UserThuong;
GO
USE AdventureWorks2019
GO
REVOKE DELETE
ON Customer
FROM AW_UserThuong;
GO
.cot{
width: 25%;
float: left;
}
.sanpham{
border-radius: 10px; /* bo góc */
box-shadow: 0 0 5px gray;
padding: 10px;
margin: 5px;
text-align: center;
}
.cot .sanpham:hover{ /* duy chuyển chuột */
box-shadow: 0 0 10px green;
}
.sanpham .ten{
font-size: larger;
font-variant: small-caps;
color: blue;
}
.sanpham img{
max-width: 95%;
}
.sanpham .gia{
color: red;
font-weight: bold;
font-size: larger;
}
.sanpham .gia del{
color: gray;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Lab 5 | Bài 2 Box Model và Layout</title>
<link rel="stylesheet" href="css/lab5.2.css">
</head>
<body>
<div class="cot">
<div class="sanpham">
<div class="ten"> Máy tính</div>
<img src="img/laptop.jpg" alt="">
<div class="gia">
<del>$150</del> $148
</div>
</div>
</div>
<div class="cot">
<div class="sanpham">
<div class="ten"> Máy tính</div>
<img src="img/laptop.jpg" alt="">
<div class="gia">
<del>$150</del> $148
</div>
</div>
</div>
<div class="cot">
<div class="sanpham">
<div class="ten"> Máy tính</div>
<img src="img/laptop.jpg" alt="">
<div class="gia">
<del>$150</del> $148
</div>
</div>
</div>
<div class="cot">
<div class="sanpham">
<div class="ten"> Máy tính</div>
<img src="img/laptop.jpg" alt="">
<div class="gia">
<del>$150</del> $148
</div>
</div>
</div>
<div class="cot">
<div class="sanpham">
<div class="ten"> Máy tính</div>
<img src="img/laptop.jpg" alt="">
<div class="gia">
<del>$150</del> $148
</div>
</div>
</div>
<div class="cot">
<div class="sanpham">
<div class="ten"> Máy tính</div>
<img src="img/laptop.jpg" alt="">
<div class="gia">
<del>$150</del> $148
</div>
</div>
</div>
<div class="cot">
<div class="sanpham">
<div class="ten"> Máy tính</div>
<img src="img/laptop.jpg" alt="">
<div class="gia">
<del>$150</del> $148
</div>
</div>
</div>
<div class="cot">
<div class="sanpham">
<div class="ten"> Máy tính</div>
<img src="img/laptop.jpg" alt="">
<div class="gia">
<del>$150</del> $148
</div>
</div>
</div>
</body>
</html>