建表
use expri02
create
table student (
sno int
auto_increment
primary
keynot
null
,sname varchar(20
)not
null
notnull
,sgender varchar(5
)not
null
,sbirthday datetime
notnull
,class varchar(20
)not
null);
create
table course (
cno int
auto_increment
primary
keynot
null
,cname varchar(20
)not
null
unique
,tno varchar(5
)not
null);
create
table score (
sno int
unique
comment
'學號'
,cnno varchar(20
)unique
comment
'課程好'
,grade decimal(4
,1)default
0comment
'成績'
,index inx_grade(grade asc))
;create
table teacher (
tno int
auto_increment
primary
keycomment
'教工編號'
,tname varchar(20
)not
null
comment
'教工名稱'
,tgender varchar(5
)comment
'教工性別'
,tbirthday datetime
comment
'教工生日'
,prof varchar(20
)not
null
comment
'職稱'
);
各種索引
# 使用 create index 語句在已經存在的 student 表上以學號和姓名建立多列索引
create
index id_name on student(sno, sname)
;# 使用 alter table 語句在已經存在的 teacher 表上建立姓名的單列索引
alter
table teacher add
index idx_tname(tname)
;# 用 alter table 語句刪除 student 表上的索引
alter
table student drop
index id_name;
# 用 drop 語句刪除 teacher 表上的索引
drop
index idx_tname on teacher;
# 在表 teacher 中新增字段 resume,其含義為個人介紹
alter
table teacher add
column resume varchar
(255);
# 使用 create index 語句在已經存在的 teacher 表上以個人介紹建立全文索引
create fulltext index idx_resume on teacher(resume)
;
mysql索引實驗
mysql create index index name on student 姓名 6 create index 索引名 on 表名 行名 使用前字元 alter table student add index index name 民族 修改表student表建立索引mysql create ...
mysql練習 MySQL 筆記 索引練習題
1 在資料庫 index test 中建立表 writers,儲存引擎為 myisam,建立表的同時 在 w id 字段 上新增名稱為uniqidx的唯一索引。2 使用alter table語句在w name欄位上建立名稱為nameidx的普通索引。3 使用create index語句在w addr...
mysql索引三(全文索引)
前面分別介紹了mysql索引一 普通索引 mysql索引二 唯一索引 本文學習mysql全文索引。在mysql中,建立全文索引相對比較簡單。例如 我們有乙個文章表 article 其中有主鍵id id 文章標題 title 文章內容 content 三個字段。現在我們希望能夠在title和conte...