【12-06完成的事情】:
Step6:
原数据:
姓名:高健雄
QQ:841543307
修真类型:PM产品经理
预计入学时间:2018年3月1日
毕业院校:沈阳航空航天大学
线上(jnshu.com)学号:PM-925
立愿:just do it !
从何处了解到的修真院:知乎。
SQL语句:
insert into user_table (CreateAt,UpdateAt,Name,QQ,LearningType,EstimatedTime,GraduatedSchool,OnlineID,ReportConnection,SelfExpected,Senior,Channel)
values(NOW(),NOW(),高健雄,"841543307","PM产品经理","2018-3-1","沈阳航空航天大学","PM-925","http://www.jnshu.com/daily/41543?dailyType=others&total=14&page=3&uid=17729&sort=0&orderBy=3","just do it !","[上海分院|首席弟子] PM-叶欣 ","知乎");
SELECT * FROM `form` WHERE Name="高健雄";
Step7:
SQL语句:
update user_table set SelfExpected="老大最帥",UpdateAt=Now()
where ID=1;
Step8:
SQL语句:
刪除:delete from user_table where ID=1;
恢復:source C:User/Lee/Desktop/user_table.sql
Step9:

Step10:
感觉10条数据太少,故使用函数方法添加到150条数据,本身是想添加到1000条了,未注意tinyint类型上限127,故添加的比较少;
SQL语句:
Delimiter //
CREATE PROCEDURE test_insert()
BEGIN
DECLARE num TINYINT DEFAULT 1;
WHILE num<1000
DO
insert into user_table
(CreateAt,UpdateAt,Name,QQ,LearningType,EstimatedTime,GraduatedSchool,OnlineID,ReportConnection,SelfExpected,Senior,Channel)
values(NOW(),NOW(),concat("李不才",num),"841543307","Java程序媛","2018-3-1","沈阳航空航天大学","PM-925","http://www.jnshu.com/daily/","菜鸟练习","[成都分院|首席弟子] ","知乎");
SET num=num+1;
END WHILE ;
commit;
END//
CALL test_insert()//
没有索引:

有索引:

软件&窗口&游戏开的挺多,不知道有影响没
Step11:
深度思考没有找到,故没有完成;
【明日计划的事情】:看了下后面的步骤,明天应该会花很多时间配置环境;
【遇到的问题】:
主要问题是因为安装MySQL时为默认安装,没有选择utf8为默认编码,数据库表的编码对中文字符不支持;
开始时是能添加进数据但显示有误,后面修改过程中,直接类型出错无法添加;
解决办法:度娘修改my.ini文件
default-character-set=gbk;
清空表中数据,修改数据库&表的各类字符集为utf8;
【收获】:insert into table(col) values();
select*from...where;
delete from...where;
now(),concat(),
update...set;
procedure;
show variables where Variable_name like '%char%'
评论