从Color Checker到CCM矩阵:一次完整的手机摄像头色彩标定与校正实战
2026/4/23 17:22:24
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
这周开始了数据库的学习,能明显感受到难度的上升。另外临近期末,java的学习要放在次要位置了。
存储数据的仓库,数据是有组织的进行 (DateBase)
操作和管理数据的大型软件 (DateBase Management System)
**概念:**建立在关系模型基础上,由多张相互连接的二维表组成的数据库
优点:
1.格式统一,便于维护;2.使用SQL语言操作,标准统一,便于维护 SQL通用语法DDL:数据定义语言,用来定义数据库对象(数据库,表,字D段) DML:数据操作语言,用来对数据库表中的数据进行增删改 DQL:数据查询语言,用来查询数据库表中的记录 DCL:数据控制语言,用来创建数据库用户,控制数据库的访问权限1.DDL:数据定义语言,用来定义数据库对象(数据库,表,字D段)
2.DML:数据操作语言,用来对数据库表中的数据进行增删改
3.DQL:数据查询语言,用来查询数据库表中的记录
4.DCL:数据控制语言,用来创建数据库用户,控制数据库的访问权限
HOUW BATEBASE:查询所有数据库 SELLECT DATEBASE(); 查询当前数据库CREATEDATEBASE[IFNOTEXISTS]数据库名[DEFAULTCHARSET字符集][COLLECTE 排序规则];创建DROPDATEBASE[IFEXISTS]数据库名; 删除USE数据库名;使用查询当前数据库所有的表
showtables查询表结构
DESC表名查询指定表的建表语句
showcreatetable表名
例:
createtabletb_user1(idint.namevarchar(50).ageint.gendervarchar(1).);添加字段:
altertable表名 字段名 类型(长度)[comment注释][约束]修改数据类型:
altertable表名modify字段名 新数据类型(长度);修改字段名和字段类型
altertable表名 change 旧字段名 新字段名 类型(长度)[comment注释][约束];修改表名:
alerttable表名renameto新表名;删除字段
altertable表名drop字段名;删除表:
droptable[ifexists]表名删除指定表,并重新创建该表;
truncatetable表名;给指定字段添加数据
insert into 表名(字段名1,字段名2,…)values(值1,值2);
给全部字段添加数据
insertinto表名values(值1,值2);批量添加数据
insert表名(字段名1,字段名2,...)values(值1,值2,...),(值1,值2,...),(值1,值2,...)insert表名values(值1,值2,...),(值1,值2,...),(值1,值2,...),(值1,值2,...),特点:char为定长/vachar为变长
这周复习内容居多,虽然我使用了很长时间的C语言与JAVA,但在基础知识上我发现自己掌握的并不牢固。
下周规划:尽力去复习考试范围的内容