
数据库
文章平均质量分 92
TItiany
这个作者很懒,什么都没留下…
展开
-
数据库_视图和索引
一、视图:1、为什么需要视图例如经常要对emp和dept表进行连接查询,每次都要做表的连接,写同样的一串语句,同时由于工资列队数据比较敏感,对外要求不可见。对这样的问题就可以通过视图来解决。2、视图定义①、视图通过以定制的方式显示来自一个或多个表的数据②、视图是一种数据库对象,用户可以像查询普通表一样查询视图③、视图内其实没有存储任何数据,它只是对表的一个查询④、视图的定义保存在数据字典内,创建视图所基于对表称为“基表”3、视图的作用优点作用:①、控制安全②、保存查询数据优点:①、原创 2020-10-19 21:01:20 · 869 阅读 · 0 评论 -
数据库_常用函数
聚合函数:函数名称作用COUNT统计查询结果的行数AVG平均值,返回指定列数据的平均值SUM求和,返回指定列的总和MAX查询指定列的最大值MIN查询指定列的最小值数值型函数:函数名称作用ABS求绝对值SQRT求二次方根POW和 POWER两个函数的功能相同,返回参数的次方MOD求余数CEIL 和 CEILING两个函数功能相同,都是返回不小于参数的最小整数,即向上取FLOOR向下取整原创 2020-10-12 20:27:01 · 278 阅读 · 0 评论 -
数据库_多表查询操作
多表查询:1.创建student和score表 CREATE TABLE student ( id INT(10) NOT NULL UNIQUE PRIMARY KEY , name VARCHAR(20) NOT NULL , sex VARCHAR(4) , birth YEAR, department VARCHAR(20) , address VARCHAR(50) );创建score表。SQL代码如下: CREATE TABLE score (原创 2020-10-10 20:32:45 · 2408 阅读 · 0 评论 -
数据库_单表查询操作
一、单表查询素材: 表名:worker-- 表中字段均为中文,比如 部门号 工资 职工号 参加工作 等CREATE TABLE worker (部门号 int(11) NOT NULL,职工号 int(11) NOT NULL,工作时间 date NOT NULL,工资 float(8,2) NOT NULL,政治面貌 varchar(10) NOT NULL DEFAULT ‘群众’,姓名 varchar(20) NOT NULL,出生日期 date NOT NULL,PRIMARY原创 2020-10-05 21:12:43 · 1515 阅读 · 1 评论 -
数据库_增删改查复制表的简单操作
一、增加(insert)1.常用insert into 表名 values(v1,v2.....);2.添加指定字段insert into 表名[(字段1 ...)] values(v1 ....);二、删除(delete)1.delete from 表名 where 条件;2.注意:.truncate 语句(慎用)该语句也是用来删除表,是无法恢复的truncate table 表名;三、修改(update)update t_name set 字段1 = 新值, 字段2原创 2020-10-03 18:53:30 · 1877 阅读 · 5 评论 -
数据库_库与表的创建
1.进入数据库后先创建数据库并查看是否创建成功2.进入自己创建的数据库并创建表3.在表中插入数据并查看4.将剩下的数据填入表中–水浒传5.创建新的表并添加内容–三国–红楼梦–西游记...原创 2020-09-27 17:00:22 · 258 阅读 · 0 评论 -
数据库_Linux上用源码安装MySQL
1.下载源码版本MySQLhttps://downloads.mysql.com/archives/community/选择boost的版本,并下载到自己指定的路径2.将下载好的压缩包传输到虚拟机中解压压缩包3.进行安装,创建用户和组为数据库添加软链接需改变文件的拥有者和组4.配置cmake编译器下载cmake编译器解压切换目录并编译模板预置如果模板预置错误,还需要安装c++依赖cmake -DCMAKE_INSTALL_PREFIX=/usr/local/m原创 2020-09-27 13:18:15 · 263 阅读 · 0 评论 -
数据库_Linux上用二进制安装MySQL
1、下载glibc版本的Mysql:https://downloads.mysql.com/archives/community/选择Linux - Generic,之后选择需要的版本即可mysql-5.7.14-linux-glibc2.5-x86_64.tar将下载好的压缩包传输到虚拟机中2、新建用户以安全方式运行进程groupadd -r -g 306 mysql useradd -g 306 -r -u 306 mysql3、安装并初始化mysql[root@localho原创 2020-09-24 16:16:12 · 237 阅读 · 0 评论 -
数据库_Linux上安装MySQL(YUM在线安装)
1.在Linux上打开终端并输入命令进行下载:wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm2.使用以下命令安装下载的发行包:-Uvh:升级软件包rpm -Uvh mysql80-community-release-el7-3.noarch.rpm使用MySQL Yum存储库时,默认情况下会选择要安装的最新GA版本MySQL。如果这是您想要的,则可以跳到下一步。默认情况下,默认启用最新GA原创 2020-09-21 20:39:22 · 314 阅读 · 0 评论 -
数据库_windows系统安装配置MySQL8.0(解压)
windows系统安装配置MySQL8.0(解压)1、官网下载压缩版:https://downloads.mysql.com/archives/community/进入后选择自己电脑的版本并下载2.解压注意:路径不要带有中文,不要默认为C盘3.添加变量进入bin文件路径,进行复制右键我的电脑,点击高级系统设置点击环境变量进入环境变量在最下面添加bin文件的路径4.添加配置文件替换besedir的路径为此文件夹路径,需要在创建一个data文件,进入文件后,为datad原创 2020-09-19 19:10:41 · 220 阅读 · 0 评论