MySQL基礎面試題

   1、建立一個表,名字爲hellotest,裏面有3個字段,username userid password,類型分別爲20西文字符,整型、20西文字符。

userid是主鍵。寫出命令行中這個操作的語句。

答案:create table hellotest (username varchar(20), userid int primary key, password varchar(20));

或:create table hellotest (username varchar(20), userid int, password varchar(20), PRIMARY KEY('userid'));

MySQL允許小寫輸入主鍵等語句的英文。對保留字大小寫不敏感。

   2 、向這個數據表增加一個字段,userdesc,120個西文字符。

答案:ALTER TABLE hellotest ADD userdesc varchar(120);

    3、將user字段改爲40個字符。

答案:ALTER TABLE hellotest MODIFY user varchar(40);

   4 、將user改爲username。

答案:ALTER TABLE hellotest CHANGE user username varchar(40);

    5、刪除表的userid字段,再添加userid,並把它作爲表的第一個字段。

答案:ALTER TABLE hellotest DROP userid;

ALTER TABLE hellotest ADD userid int FIRST;

(這裏由於沒有寫userid的類型,有人會忘記)

    6、目前表中各個字段的排序是:

答案:userid username password userdesc

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章