发表于: 2017-10-19 21:17:04

2 734


由于昨天做的表太粗糙,SQL语句不熟练,所以今天重新建了一个表,表如下:

CREATE TABLE bmt

(

id int primary key auto_increment not null,

name char(10),

sex varchar(5),

age int(10),

qq int(20),

type varchar(50),

address varchar(255),

university varchar(50),

dates varchar(255),

connection varchar(255),

signature varchar(255),

channel varchar(20),

create_at bigint,

update_at bigint

)

;

按照任务添加了10条数据,并为id和name建立了索引,其中id为唯一的索引

在师兄的指导下学习增删改查语句

增  insert into

删  delete

改  update

查  select

以及alter table语句

添加列 

ALTER TABLE table_name

ADD column_name datatype;

删除列

ALTER TABLE table_name

DROP column_name;

根据任务7把报名宣言内容改成老大最帅:

update bmt

set signature='laodazuishuai'

where name='fengyachao';

今日收获:

学习了用SQL语句创建表,并使用SQL语句对表进行增删改查,建立索引等,完成了任务5到任务11.

遇到的问题:

1,遇到多次语法错误,原因是语句忘记,和;,说明语句掌握不熟练,需要多加练习.

2,创建表时,需要在id列添加自增属性,自己百度的结果是增加identity(1,1)语句,但是提示语法错误,多次网上查询依然是这个结果,最后在师兄的帮助下发现,是由于mysql版本(5.7.17)的问题,该语句不适用于这个版本,正确的语句是auto_increment.

明日安排:

明天先复习下今天的学习内容,然后看关于Java基础的书,下午做任务12到任务14.



返回列表 返回列表
评论

    分享到