Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 85 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
85
Dung lượng
587 KB
Nội dung
SQL trong MySQL
Để thực hiện nội dung phần này, đầu tiên sử dụng MySQL Query
Browser để kết nối đến Server
Nội dung
Kết nối đến Server
Các Query (SQL) thao tác trên Database
Các Query (SQL) thao tác trên bảng
Các Query (SQL) quản lý người dùng
Kết nối đến Server
Kết nối đến Server
Sử dụng MySQL Command Line Client
Sử dụng MySQL Query Browser
MySQL Command Line Client
Vào Start/All programs/MySQL/MySQL Server 5.1
(tùy theo phiên bản cài đặt)/MySQL Command Line
Client
Nhập
Password của
User root
MySQL Query Browser (1)
Vào Start/All programs/MySQL/MySQL Query Browser
1
2
3
4
5
6
7
1
2
3
4
5
6
7
MySQL Query Browser (1)
Tên kết nối
Tên Server muốn kết nối đến
Username của người dùng
Password của người dùng
CSDL mặc định khi kết nối đến
Tạo một kết nối lưu trữ sẵn
Gửi thông tin yêu cầu kết nối.
Các Query (SQL) thao tác trên
Database
Truy vấn thông tin chung
select version()// để xem phiên bản
MySQL đang sử dụng
Select user()// xem thông tin người dùng
hiện đang kết nối
[...]...Xem thông tin tất cả người dùng Chọn mysql làm cơ sở mặc định sau đó thực hiện câu truy vấn như hình bên dưới Tạo một CSDL mới Xem thông tin CSDL hiện có Xoá CSDL hiện có Cú pháp: DROP DATABASE database_name Các query (SQL) thao tác trên bảng Hiển thị các bảng hiện có show tables; DDL (Data Definition Language) Tạo bảng mới CREATE... pk_dthi_sv foreign key (id_sv) references sinhvien(id_sv), constraint pk_dthi_mh foreign key (id_mon) references monhoc (id_mon) ); SQL ALTER TABLE Thêm một cột mới Cú pháp: ALTER TABLE table_name ADD column_name datatype Ví dụ: ALTER TABLE Persons ADD DateOfBirth date Thay đổi kiểu dữ liệu Cú pháp: ALTER TABLE table_name MODIFY COLUMN column_name datatype Ví dụ: ALTER TABLE Persons MODIFY COLUMN DateOfBirth... ALTER TABLE Persons MODIFY COLUMN DateOfBirth year Xoá một cột Cú pháp: ALTER TABLE table_name DROP COLUMN column_name Ví dụ: ALTER TABLE Persons DROP COLUMN DateOfBirth SQL CONSTRAINTS • • Ràng buộc được sử dụng để giới hạn các kiểu dữ liệu được nhập vào bảng Được thiết đặt ở câu lệnh Create Table hoặc Alter Table • Các constraints thường được sử dụng: – – – – – – NOT NULL UNIQUE PRIMARY KEY FOREIGN... TABLE [IF NOT EXISTS] tbl_name (create_definition, ) // định nghĩa bảng [table_options] // tùy chọn bảng [partition_options] // tùy chọn phân vùng Ví dụ 1 B1: Chọn CSDL cần tạo bảng B2: Nhập vào đoạn lệnh SQL để tạo bảng Ví dụ 2 CREATE TABLE sinhvien ( id_sv int primary key, ho_sv varchar(50), ngay_sinh datetime, noi_sinh varchar(100), dchi varchar(100), hoc_bong double, id_khoa int, constraint pk_sinhvien_khoa... CONSTRAINT uc_PersonID UNIQUE (P_Id,LastName) To DROP a UNIQUE Constraint Ví dụ: ALTER TABLE Persons DROP INDEX uc_PersonID Ràng buộc khoá chính (PRIMARY KEY Constraint) Dùng để xác định duy nhất một mẫu tin trong bảng Khoá chính phải chứa giá trị duy nhất Một cột khoá chính không được chứa giá trị Null Mỗi một bảng nên có và chỉ cần một khoá chính . MySQL Query Browser
MySQL Command Line Client
Vào Start/All programs /MySQL/ MySQL Server 5.1
(tùy theo phiên bản cài đặt) /MySQL Command Line
Client
Nhập.
Password của
User root
MySQL Query Browser (1)
Vào Start/All programs /MySQL/ MySQL Query Browser
1
2
3
4
5
6
7
1
2
3
4
5
6
7
MySQL Query Browser (1)
Tên