联想小新air15隐藏的功能:LenovoHotkeys。
联想小新笔记本电脑的开始菜单里,更新上线了一个功能性驱动软件——LenovoHotkeys(联想热键)。
LenovoUtility的迭代更新,这次更新相较于旧版本,新增了介绍Fn功能键的图形界面。
Fn+Q:
Fn+Q是散热模式切换热键,应该也是广大用户所熟知的一个快捷键,可以在节能/均衡/野兽三种模式切换,在合适的场景发挥更好的表现。
节能模式:可以显著提升笔记本电脑的续航,适合在外出使用中。
智能模式:可以智能调节系统负载,在保持较高性能的同时尽可能延长使用续航。
野兽模式:解锁最强性能释放,在插电的场景下,可以获得更好的性能表现,发挥出强悍的性能。
让你玩转你的电脑联想小新上线了这个功能。
Fn+R:
而对于部分搭载了高刷新率屏幕的机型,60Hz刷新率兼顾续航和使用体验,而高刷新率可以提供更流畅的使用体验,通过Fn+R就可进行切换。轻轻一按,用户无需再通过设置菜单里进行多次跳转,简单快捷,效率更高。
Fn+ESC:
Fn+ESC是FnLock功能键,启用后会把“快捷功能键”,锁定为“F1-F12功能键”,方便在其他应用中使用组合功能,而无需同时按下Fn+功能键,也不需要在BIOS或其他工具里手动设置。
让你玩转你的电脑联想小新上线了这个功能。
SuperKey:
SuperKey是超级热键,可以一键呼出联想电脑管家,使用联想电脑管家里的便捷工具。
对表中的数据进行限定,保证数据的正确性、有效性和完整性。
分类:
①、主键约束:primary key
②、非空约束:not null
③、唯一约束:unique
④、外键约束:foreign key
一、非空约束:not null,某一列的值不能为null
创建表时添加约束
CREATE TABLE stu(
id INT,
NAME VARCHAR(20) NOT NULL -- name为非空
);
1
2
3
4
1
2
3
4
创建表完后,添加非空约束
CREATE TABLE stu(
id INT,
NAME VARCHAR(20)
);
ALTER TABLE stu MODIFY NAME VARCHAR(20) NOT NULL;
1
2
3
4
5
6
1
2
3
4
5
6
在这里插入描述
删除name的非空约束
ALTER TABLE stu MODIFY NAME VARCHAR(20);
1
1
在这里插入描述
二、唯一约束:unique,某一列的值不能重复
注意:唯一约束可以有NULL值,但是只能有一条记录为null
在创建表时,添加唯一约束
CREATE TABLE stu(
id INT,
phone_number VARCHAR(20) UNIQUE -- 手机号
);
1
2
3
4
1
2
3
4
在这里插入描述
删除唯一约束
ALTER TABLE stu DROP INDEX phone_number;
1
1
在这里插入描述
在表创建完后,添加唯一约束
ALTER TABLE stu MODIFY phone_number VARCHAR(20) UNIQUE;
1
1
三、主键约束:primary key。
注意:
①、含义:非空且唯一
②、一张表只能有一个字段为主键
③、主键就是表中记录的唯一标识
在创建表时,添加主键约束
create table stu(
id int primary key,-- 给id添加主键约束
name varchar(20)
);
1
2
3
4
1
2
3
4
在这里插入描述
删除主键
-- 错误 alter table stu modify id int ;
ALTER TABLE stu DROP PRIMARY KEY;
1
2
1
2
在这里插入描述
创建完表后,添加主键
create table stu(
id int,
name varchar(20)
);
ALTER TABLE stu MODIFY id INT PRIMARY KEY;
1
2
3
4
5
6
1
2
3
4
5
6
自动增长:
①、概念:如果某一列是数值类型的,使用 auto_increment 可以来完成值得自动增长
②、在创建表时,添加主键约束,并且完成主键自增长
create table stu(
id int primary key auto_increment,-- 给id添加主键约束
name varchar(20)
);
1
2
3
4
1
2
3
4
在这里插入描述
③、 删除自动增长
ALTER TABLE stu MODIFY id INT;
1
1
在这里插入描述
④、添加自动增长
ALTER TABLE stu MODIFY id INT AUTO_INCREMENT;
1
1
四、外键约束:foreign key,让表于表产生关系,从而保证数据的正确性。
CREATE TABLE emp(
id INT PRIMARY KEY AUTO_INCREMENT,
NAME VARCHAR(30),
age INT,
dep_name VARCHAR(30),
dep_location VARCHAR(30)
);
INSERT INTO emp VALUES (1, '张三', 20, '研发部', '广州');
INSERT INTO emp VALUES (2, '李四', 21, '研发部', '广州');
INSERT INTO emp VALUES (3, '王五', 20, '研发部', '广州');
INSERT INTO emp VALUES (4, '老王', 20, '销售部', '深圳');
INSERT INTO emp VALUES (5, '大王', 22, '销售部', '深圳');
INSERT INTO emp VALUES (6, '小王', 18, '销售部', '深圳');
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1
2
3
4
5
6
7
8
9
10
11
12
13
14
在这里插入描述
通过上面的表格,我们可以知道,表中的信息是员工在不同的部门里面,于是我们可以将上面的一张表分开,分成两张表格。一张部门的表,一张员工的表。
-- 创建部门表(id,dep_name,dep_location)
CREATE TABLE department(
id INT PRIMARY KEY AUTO_INCREMENT,
dep_name VARCHAR(20),
dep_location VARCHAR(20)
);
-- 创建员工表(id,name,age,dep_id)
CREATE TABLE employee(
id INT PRIMARY KEY AUTO_INCREMENT,
NAME VARCHAR(20),
age INT,
dep_id INT -- 外键对应主表的主键
);
-- 添加两个部门
INSERT INTO department VALUES(NULL, '研发部','广州'),(NULL ,'销售部', '深圳');
-- 添加员工信息
INSERT INTO employee (NAME,age,dep_id) VALUES('张三',20,1);
INSERT INTO employee (NAME,age,dep_id) VALUES('李四',21,1);
INSERT INTO employee (NAME,age,dep_id) VALUES('王五',20,1);
INSERT INTO employee (NAME,age,dep_id) VALUES('老王',20,2);
INSERT INTO employee (NAME,age,dep_id) VALUES('大王',22,2);
INSERT INTO employee (NAME,age,dep_id) VALUES('小王',18,2);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
在这里插入描述
倘若现在我们把删除department表里面的数据,是可以删除的;但是这不符合实际情况。因为我们此时虽然删除掉了deparment表里的数据,但是employee表里面还是存在部门的信息。只有当部门里面的员工全部开除后,我们才可以删除部门表。
1添加外键
在创建表时,可以添加外键:
create table 表名(
外键列
constraint 外键名称 foreign key (外键列名称) references 主表名称(主表列名称)
);
1
2
3
4
5
1
2
3
4
5
-- 创建员工表(id,name,age,dep_id)
CREATE TABLE employee(
id INT PRIMARY KEY AUTO_INCREMENT,
NAME VARCHAR(20),
age INT,
dep_id INT, -- 外键对应主表的主键
CONSTRAINT emp_dept_fk FOREIGN KEY (dep_id) REFERENCES department(id)
);
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
删除外键
ALTER TABLE 表名 DROP FOREIGN KEY 外键名称;
1
1
创建表之后,添加外键
ALTER TABLE 表名 ADD CONSTRAINT 外键名称 FOREIGN KEY (外键字段名称) REFERENCES 主表名称(主表列名称);
1
1
2 级联 *** 作
我们如果要是直接在deparment表中直接将id=1修改为id=5的话,是不可以的。因为department的id被关联到employee表中了,所以修改会产生错误。;但是我们可以通过级联 *** 作进行修改。
添加级联 *** 作
语法:
ALTER TABLE 表名 ADD CONSTRAINT 外键名称
FOREIGN KEY (外键字段名称) REFERENCES 主表名称(主表列名称)
ON UPDATE CASCADE ON DELETE CASCADE;
1
2
3
1
2
3
分类:
①、级联更新:ON UPDATE CASCADE
②、级联删除:ON DELETE CASCADE
示例演示:
①、删除外键employee表中的外键(因为此时表中已经添加外键,需要先删除)
-- 删除外键
ALTER TABLE employee DROP FOREIGN KEY emp_dept_fk;
1
2
1
2
②、添加外键的同时,还要添加级联 *** 作
ALTER TABLE employee ADD CONSTRAINT emp_dept_fk FOREIGN KEY ( dep_id ) REFERENCES department ( id ) ON UPDATE CASCADE ON DELETE CASCADE;
1
1
③、倘若我们现在要是删除employee表中id=1的数据,那么department表中的数据也会跟着一起更新数据。
delete from department where id=1;
1
1
-- 查询department表数据
select from department;
1
2
1
2
在这里插入描述
-- 查询employee表数据
select from employee;
1
2
1
2
在这里插入描述
您好,感谢您对拉卡拉的关注与支持!
您应该是使用的拉卡拉超级盾,建议您使用IE内核的浏览器,在使用前把浏览器的cookie清理一下,然后登陆拉卡拉网上上营业厅>
您也可以下载安装PC客户端,每次使用超级盾时打开PC客户端就可以了。
拉卡拉祝您生活愉快!
以上就是关于联想小新air15隐藏功能全部的内容,包括:联想小新air15隐藏功能、数据库的4键2约束指的是什么、lakala.superkey.bll.businessentitymap 的类型初始值设定项引发异常怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)