
数据库
文章平均质量分 66
aweike
网络安全工程师
展开
-
MySQL练习之视图与索引
CREATE VIEW stu_info AS SELECT Student.`Sname` AS '年龄',Student.`Ssex` AS '性别',Course.`Cname` AS '成绩' FROM。1.用SQL语句创建学生表student,定义主键,姓名不能重名,性别只能输入男或女,所在系的默认值是 “计算机”。3.为SC表建立按学号(sno)和课程号(cno)组合的升序的主键索引,索引名为SC_INDEX。4.创建一视图 stu_info,查询全体学生的姓名,性别,课程名,成绩。原创 2022-10-24 17:26:57 · 497 阅读 · 0 评论 -
MySQL练习之单表查询
6、创建一个只有职工号、姓名和参加工作的新表,名为工作日期表。2、查询所有职工所属部门的部门号,不显示重复的部门号。13、将职工表worker中的职工按出生的先后顺序排序。12、列出所有部门号为101的职工号、姓名、政治面貌。9、列出1960年以后出生的职工的姓名、参加工作日期。8、列出所有姓王的职工的职工号、姓名和出生日期。14、显示工资最高的前3名职工的职工号和姓名。17、列出总人数大于等于 4的部门号和总人数。11、列出所有张姓和李姓和王姓的职工姓名。5、列出职工的平均工资和总工资。原创 2022-10-23 19:57:30 · 356 阅读 · 0 评论 -
Docker中安装MySQL
v $PWD/conf/my.cnf:/etc/mysql/my.cnf:将主机当前目录下的conf/my.cnf挂载到容器的/etc/mysql/my.cnf。-p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。-v $PWD/data:/mysql_data:将主机当前目录下的data目录挂载到容器的/mysql_data。2.拉取 MySQL 镜像,这里我们拉取官方的最新版本的镜像。原创 2022-10-22 20:17:16 · 964 阅读 · 0 评论 -
linux下mysql的安装
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。MariaDB是MySQL的主要分支,因此MariaDB就是MySQL,现在有很多公司就是使用MariaDB。CentOS YUM中存在mariadb的源,因此安装很是简单。如果在安装CentOS时选择了,可能已经默认安装了。原创 2022-10-22 18:27:46 · 501 阅读 · 0 评论 -
数据库简介及安装
支持AIX、BSDi、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、NetBSD、OpenBSD、 OS/2 Wrap、Solaris、SunOS、Windows等多种操作系统。MySQL 可以运行于多个系统上,并且支持多种语言。这些编程语言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby 和 Tcl 等。这些编程语言包括C、C++、C#、Delphi、Eiffel、Java、Perl、PHP、 Python、Ruby和Tcl等。原创 2022-10-22 11:37:11 · 1100 阅读 · 0 评论 -
数据库基础练习
1.创建数据库company,在库中创建两个表offices和employees。3.将表employees的mobile字段修改到officeCode字段后面。4.将表employees的birth字段改名为employee_birth。2.通过desc offices/employees命令查看表结构。先删除表employees中officeCode字段的外键约束。9.将表employees名称改为employees_inf。8.删除表offices。创建表employees。6.删除字段note。原创 2022-10-19 20:37:27 · 634 阅读 · 0 评论