发表于: 2017-10-19 21:17:04
2 732
由于昨天做的表太粗糙,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.
评论