敦煌市再呖旅游网

栏目导航
莫非这就是传说中程序员必会的CRUD?
作者:121 发布日期:2020-06-17

原标题:莫非这就是传说中程序员必会的CRUD?

今天是刘幼喜欢自学Java的第61天。

束弦家政服务有限公司

感谢你的不雅旁观,谢谢你。

话不众说,最先今天的学习:

不息听人说,程序员面试,面试官喜欢聊底层原理,聊数据组织与算法,聊众线程与高并发。

等你进往以后就是每天CRUD,每天添班。

固然那时有点听不懂,但吾照样将CRUD记下了下,毕竟很常用很主要的样子。

后来发现其实就是添删改查。

一路先学荟萃的时候,发现荟萃的手段基本都是添删改查,莫非说的就是它?

那望来很主要啊,必须学益。

现在才发现本身想的太浅易了,CRUD不是简浅易单的荟萃,而是数据库?

前天学了对数据库本身的操作;

昨天学了对数据外本身的操作;

今天不息学对数据外里的数据记录操作。

相通的道理,无外乎都是添删改查:

insert,插入增补的有趣,也就是增补。

①增补数据(全写)

insert into student1(id,username,gender,address)values (null,'刘幼喜欢','男','上海');

给外增补一走数据,每一列都要赋值,格式为:

insert into 外名 一切列名 values 一切值

由于主键竖立了自添长,能够直接书写null

但是这栽格式太繁琐了,能够省略片面列。

②增补指定列的数据

倘若有一列的数据能够为空或者有默认值,能够省略不赋值,也就是上图中的Null和Default两列。

由于主键竖立了自添长,也相等于有默认值,于是id和address这两列能够省略。

insert into student1(username,gender)values('张三','男');

给外中指定列的数据赋值,格式为:

insert into 外名 指定列 values 对答值

③省略一切列(简写)

insert into student1 values(null,'李四','男','武汉');

将一切列名省略,但每一列都要赋值,格式为:

insert into 外名 values 一切值

仔细:

update,国内游更新的有趣,也就是修改。

①修改整列数据

update student1 set address='北京';

将address这一列一切数据改成北京,格式如下:

update 外名 set 列名 值

②修改指定走的列数据

update student1 set gender='女'where username='张三';

将gender这一列中username为‘张三’的数据修改成‘女’,格式如下:

update 外名 set 列名 值 where 指定条件。

where等于是添了一个指定条件。

③行使运算修改指定走的数据

update student1 set age=age 2 where username=‘张三’;

格式同上,不过在运算时仔细:

SQL中异国 =如许的运算符,和Java纷歧样。

其中!= 和 < > 都外示不等于。

delete,删除的有趣。

①删除指定的数据

delete from student1 where username='李四';

删除username为‘李四’的整走数据,格式如下:

delete from 外名 where 指定条件

②删除外一切数据

delete from student1;

③也是删除外一切数据

truncate,截断的有趣,也就是删除的有趣。

truncate table student1;

附面试题:delete,truncate,drop之间的不同?

于是truncate和drop都是对外本身的操作,语法中有table这个单词。

delete是对外中数据的操作,对外本身异国操作。

select,选择的有趣,也就是查询。

select * from student1;

*代外一切的有趣,即查询外中的一切数据。

然后吾哀催地发现……查询操作太众了,能够说添删改添首来都异国它众。

用命令走操作的本意是想让本身对单词进一步添深印象,但是实在是太众了,于是上可视化工具。

吾这儿行使的可视化工具是Navicat。

详细的安置步骤未便讲解,直一连接数据库:

能够连接众栽数据库,吾们选择MySQL:

①连接名

自定义创建一个连接名,以便于本身做区分,不创建也不影响。

②IP 端口

数据库在本机,于是用localhost外示本地主机,3306是默认端口。

③用户名 暗号

即在安置数据库时设定的一个暗号。

连接益后体验了下,发现真香。

至于更众的查询操作明天不息详细学习。

回到起头的题目,CRUD添删改查:

望来CRUD也不是简浅易单的这几天在学的操作。

谢谢你的不雅旁观。

倘若能够的话,麻烦协助点个赞,谢谢你。

原标题:科前生物等7家企业科创板IPO掉队

  经济日报-中国经济网贵阳5月29日综合报道 据最高检官网消息,贵州省贵阳市政协原副主席、九三学社贵阳市委原主委田茂书(副厅级)涉嫌受贿一案,由贵州省监察委员会调查终结,移送检察机关审查起诉。经贵州省人民检察院指定管辖,由毕节市人民检察院审查起诉。日前,毕节市人民检察院依法以涉嫌受贿罪对田茂书作出逮捕决定。案件正在进一步办理中。

原标题:纽约总检察长要求苹果和谷歌审查第三方联系人追踪应用

  近日,天猫淘宝京东的网店商家彻底慌了,吹牛皮也要上税了。“税务部门要求电商卖家为刷单行为补税”的消息在朋友圈和各大媒体刷屏了。

原标题:上海垃圾分类一年间:新时尚改变一座城,生活更有获得感



Powered by 敦煌市再呖旅游网 @2018 RSS地图 html地图

Copyright 站群系统 © 2013-2018 版权所有