写bug的小杨

导航

sql笔记

sql语句结果集操作:

update操作
如果等于0,有两种情况:

1.记录不存在,此时不会更新任何记录

2.记录存在,要更新的字段的值与字段的当前值相同

如果大于0,如果为3

1.说明执行成功了3条数据

如果小于0

1.说明没有执行成功??

 

insert操作:

如果大于0

1.说明新增成功

如果等于0

1.说明没有新增数据

如果小于0

1.说明没有执行成功??

 

 

------------------------------------------------------------------------------------------------------------------------------------

 

//修改字段:

ALTER TABLE user_info CHANGE NAME name VARCHAR(10);

//修改表名字
ALTER TABLE t_authentication RENAME TO t_identification;

//插入字段t_plate
ALTER TABLE `t_plate` ADD `certificate` varchar(256) DEFAULT NULL COMMENT '材料证明' AFTER `description`;

//修改comment
alter table t_video_consult modify column chat_type int comment '咨询类型,1、视频 2、语音';

//修改某一列所有的值

UPDATE t_fitness_plan SET intensity ='40%-70%的最大心率(220-年龄)(可逐渐增加强度)'

//新增表

CREATE TABLE `t_teach_pair` (
`teach_pair_id` int(11) NOT NULL AUTO_INCREMENT,
`teacher_id` int(11) DEFAULT NULL COMMENT '师傅的ID',
`learner_id` int(11) DEFAULT NULL COMMENT '学徒的ID',
`activated` int(1) DEFAULT NULL,
`deleted` int(1) DEFAULT NULL,
`created_date` datetime DEFAULT NULL,
`updated_date` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`teach_pair_id`)
)

 

int类型:
int类型可以不用写长度,默认为11,字符,字符串必须给定长度,varchar一般跟255
age INT(4)

name varchar(255)

posted on 2020-01-11 11:54  迷途的小狗  阅读(123)  评论(0编辑  收藏  举报