Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Ý nghĩa của tên chỉ mục khi tạo chỉ mục trong MySQL là gì?

Tên chỉ mục được sử dụng để tham chiếu chỉ mục cho các lệnh trong tương lai. Giống như chỉ số giảm.

http://dev.mysql.com/doc/refman /5.0/en/drop-index.html

Chỉ cần nghĩ về tên chỉ mục như tên bảng. Bạn có thể dễ dàng tạo một bảng có tên 'blah'.

CREATE TABLE blah (f1 int);

Nhưng 'blah' không hữu ích lắm để tham khảo trong tương lai. Chỉ cần nhất quán. một cái gì đó giống như

CREATE UNIQUE INDEX field_uniq on mytable(field);

hoặc

CREATE INDEX field1_field2_inx on mytable(field1, field2);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tôi nên đặt COLLATE nào để sử dụng tất cả các loại ngôn ngữ có thể?

  2. Sự cố với mysqldump:- tùy chọn --defaults-extra-file không hoạt động như mong đợi

  3. ĐẶT HÀNG THEO ngày với những ngày đã qua sau những ngày sắp tới

  4. Làm cách nào để thực hiện di chuyển trong laravel 5.5?

  5. Sử dụng cơ sở dữ liệu XAMPP MySql từ một máy tính khác