PDA

View Full Version : سوال: دستور index



eminem.encore
چهارشنبه 05 مهر 1391, 10:41 صبح
کسی لطفا راهنماییم کنه. تو این دستور index چکار میکنه؟

create database bookmarks;
use bookmarks;
create table user(username varchar(16) primary key,
passwd char(50) not null,
email varchar(100) not null);

create table bookmark(username varchar(16) not null,
bm_URL varchar(255) not null,
index(username),
index(bm_URL));

miladamirzadeh
چهارشنبه 05 مهر 1391, 12:27 عصر
ایندکس ها نقش مهمی در جستجو و واکشی اطلاعات از دیتابیس دارند. ایندکس ها انواعی دارند. تعریف بالا میگه که اطلاعات دو فیلد username و bm_URL رو ایندکس کن. تعریف ایندکس هم هنریه. با توجه به ساختار جدول و نوع گزارشاتی که می خواهی بگیری می تونه متفاوت باشه. دو لینک زیر رو ببین. http://dev.mysql.com/doc/refman/5.1/en/create-table.html http://dev.mysql.com/doc/refman/5.0/en/mysql-indexes.html