![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库系统原理
文章平均质量分 53
人类二号
这个作者很懒,什么都没留下…
展开
-
MySQL-约束
alter table 表名 add constraint 外键名称 foreign key (外键字段) references 主表名(主表字段名) on update (cascade) on delete (cascade);[constraint] [外键名称] foreign key (外键字段名) references 主表 (主表列名)alter table add constraint 外键名称 foreign key (外键字段名)references, 主表(主表列名);原创 2023-09-19 09:38:13 · 297 阅读 · 0 评论 -
MySQL-函数
流程函数也是很常用的一类函数,可以在sql语句中实现条件筛选,从而提高语句的效率。原创 2023-09-15 16:15:01 · 177 阅读 · 0 评论 -
SQL-DCL
ALTER USER “用户名”@“主机名” IDENTIFIED WITH mysql_native_password BY "新密码“;CREATE USER “用户名”@“主机名” IDENTIFIED BY "密码“;REVOKE 权限列表 ON 数据库名.表名 FROM ’用户名‘@’主机名‘;GRANT 权限列表 ON 数据库名.表名 TO ’用户名'@‘主机名';2.创建用户zhao,可以在任意主机访问该数据库,密码123456;DROP USER “用户名”@“主机名”;原创 2023-09-05 09:33:44 · 936 阅读 · 0 评论 -
SQL-DQL
5.查询性别为男,且年龄在20~40岁(含)以内的前5个员工信息,对查询的结果按年龄升序排序,年龄相同按入职时间升序排序。4.查询所有年龄小于等于35岁员工的姓名和年龄,并对查询结果按年龄升序排序,如果年龄相同按入职时间降序排序。--3.查询年龄小于45的员工,并根据工作地址分组,获取员工数量大于等于3的工作地址。分组之后,查询的字段一般为聚合函数和分组字段,查询其他字段无任何意义。3.统计员工表中,年龄小于60岁的,男性员工和女性员工的人数。--2.根据性别分组,统计男性员工和女性员工的平均年龄。原创 2023-08-30 10:48:46 · 928 阅读 · 0 评论 -
SQL常用语句(DQL)
SELECT 字段列表 FROM 表名 [WHERE 分组前条件限定] GROUP BY 分组字段名 [HAVING 分组后条件过滤];SELECT 字段列表 FROM 表名 ORDER BY 排序字段名1[排序方式1],排序字段名2[排序方式2]...;SELECT 字段列表 FROM 表1 RIGHT [OUTER] JOIN 表2 ON 条件;SELECT 字段列表 FROM 表1 LEFT [OUTER] JOIN 表2 ON 条件;SELECT 字段列表 FROM 表名 WHERE 条件列表;原创 2023-04-05 21:47:22 · 294 阅读 · 1 评论 -
SQL常用语句(DML)
INSERT INTO 表名(列名1,列名2,...) VALUES(值1,值2,...),(值1,值2,...)...;INSERT INTO 表名 VALUES(值1,值2,...),(值1,值2,...)...;INSERT INTO 表名(列名1,列名2,...) VALUES(值1,值2,...);UPDATE 表名 SET 列名1=值1,列名2=值2,...[WHERE 条件];INSERT INTO 表名 VALUES(值1,值2,...);原创 2023-04-05 20:27:56 · 81 阅读 · 0 评论 -
SQL常用语句(DDL)
CREATE DATABASE IF NOT EXISTS 数据库名称;ALTER TABLE 表名 CHANGE 列名 新列名 新数据类型;ALTER TABLE 表名 MODIFY 列名 新数据类型;DROP DATABASE IF EXISTS 数据库名称;ALTER TABLE 表名 RENAME TO 新的表名;ALTER TABLE 表名 ADD 列名 数据类型;DROP TABLE IF EXISTS 表名;ALTER TABLE 表名 DROP 列名;DROP TABLE 表名;原创 2023-04-05 20:15:03 · 274 阅读 · 0 评论 -
数据库习题
Mysql中表student_info(id,name,birth,sex),字段类型都是varchar,插入如下记录:('1014' , '张三' , '2002-01-06' , '男');遇到第一条记录时,结果是1,累加后是1,之后结果都是1,distinct后结果则是null,所以count或sum后的结果都是1,1。C.insert into student_info(id,name,birth,sex) values('1014' , '张三' , '2002-01-06' , '男');原创 2022-09-16 18:18:06 · 875 阅读 · 0 评论 -
数据库系统原理 绪论
绪论原创 2022-09-15 10:25:59 · 403 阅读 · 0 评论