- 博客(25)
- 收藏
- 关注
原创 MySQL权限详解
MySQL权限级别介绍MySQL权限级别 全局性的管理权限,作用于整个MySQL实例级别 数据库级别的权限,作用于某个指定的数据库上或者所有的数据库上 数据库对象级别的权限,作用于指定的数据库对象上(表、视图等)或 者所有的数据库对象上 权限存储在mysql库的user, db, tables_priv, columns_priv, and procs_priv这几个系统表中,待MySQL实例启动后就加载到内存中MySQL权限级别介绍对比root用户在几个权限系统表中的数据
2022-05-19 11:38:03
3493
原创 MySQL创建触发器(CREATE TRIGGER)
基本语法语法格式如下:CREATE <触发器名> < BEFORE | AFTER ><INSERT | UPDATE | DELETE >ON <表名> FOR EACH Row<触发器主体>语法说明如下。1) 触发器名触发器的名称,触发器在当前数据库中必须具有唯一的名称。如果要在某个特定数据库中创建,名称前面应该加上数据库的名称。2) INSERT | UPDATE | DELETE触发事件,用于指定激活触发器
2022-05-12 11:24:51
7656
原创 数据库第十四次作业 复习作业 (电子商城项目)
数据库第十四次作业——电子商城项目安装并配置MySQL打开控制台 登录MySQL 数据库、表的基本操作创建电子商城数据库“mall_姓名全拼” 使用电子商城数据库 创建用户表“user_姓名全拼”,表中字段信息如下: 字段名 数据类型 长度 主、外键 其他约束 备注信息 phone char ...
2022-04-28 11:45:52
313
原创 数据库 视图创建
创建视图create view 视图名 as查询 语句;使用视图select * from 视图名;删除视图drop view 视图名;查看视图字段信息desc 视图名;查看视图创建语句show create view 视图名\G;修改视图alter view视图名 as 查询语句;创建或修改视图create or replace 视图名 as 查询语句利用视图更新表中数据up...
2022-04-24 15:56:43
9609
原创 事务管理 语句
开启事务start transaction;结束事务提交 commit;取消 rollback;设置事务隔离基别set session transaction isolation level 隔离级别;事务隔离级别read uncommitted 读未提交(脏读)read committed 读提交(不可重复读)repeatable read 可重复读(幻读)serializable 可串行化...
2022-04-24 15:50:54
178
原创 数据库第十次作业 视图docx
创建视图“view_info”,查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式 查看“view_info”视图字段信息 ...
2022-04-12 12:30:44
516
原创 数据库第九次作业 连接查询&子查询
1. 查询“Chisel”所在车间的车间编号、车间主任姓名、主任联系方式2. 查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式3. 查询“Chisel”所在车间的所有员工姓名、员工联系电话、车间地址4. 查询生产出质量达标产品的产品编号、员工姓名、员工联系电话5. 查询已生产产品车间的车间号、平均工龄6. 查询所有产品的产品编号、是否合格(合格返回true不合格返回false)、员工号、员工姓名、员工联系方式、车间编号、车间地址7. 查询员工表中.
2022-04-05 15:20:11
717
原创 数据库第八次作业-复习作业 (工厂项目)
身份设定:你的父亲是厂长,在毕业后计划继承家业随着“互联网+”的不断深入,经济、社会发展加速,各位厂长副厂长会议决定传统的工厂管理方法需要革新,要紧跟时代潮流数字化的管理工厂。他们一致认为你作为厂长接班人,又是计算机相关专业的大专生有义务也有能力做好这件事。你告诉大家最近正在学习MySQL数据库,作为70/80后他们不知道什么是MySQL,你深知解释了他们也不懂,但碍于面子还是说了MySQL是一种数据库管理系统。他们看你愿意解释所以争先恐后的问,问题越来越多……什么是数据库?数据库是按照数据
2022-04-05 14:03:07
198
原创 查询的分组与汇总、创建多表连接查询和子查询
查询的分组与汇总聚合函数数量1.select count(*)from 表名;2.select count(0)from 表名;3.select count(字段名)from 表名;求和select sum(字段名)from 表名;平均值select avg(字段名)from 表名;最大值和最小值select max(字段名),min(字段名) from 表名;分组查询select prof,sum(字段名),avg...
2022-04-05 10:45:36
637
原创 数据库第七次作业---更新数据
1.更新教师表中所有记录,将津贴改为2000 2.更新教师表中教师号在T5到T8之间的记录,将津贴改为15003.更新授课表中周数为15的记录,将教师号改为T7,课程号改为C14.更新课程表中课时数不在45,50中的记录,将课时数改为255.更新教师表中工资不等于3000并且津贴不为空的记录,将津贴改为10006.更新授课表中教室号在J102,Y104,Y303,J301中的记录,将周数改为14,课程号改为C57.更新教师表中工资等于200...
2022-03-31 11:33:39
521
原创 数据库第六次作业---查询数据 多条件
目录1.查询教师表中T2到T9之间工资大于2000并且有岗位津贴的教师所有字段数据4.查询教师表中教师姓名以字母“d”开头并且含有”a”字母的教师号、教师姓名字段数据5.查询教师表中教师姓名不以字符“e”开头的并且没有岗位津贴的教师号、教师姓名、工资、岗位津贴字段数据,用工资排序6.查询课程表中带字母”L”的并且课时数大于等于50的课程名称、课时数字段数据7.查询课程表中课程号在C5到C7之间或者没有课时数的所有字段数据8.查询课程表中课时数不等于45并且课程名以“sh”结尾的课程名
2022-03-27 13:53:25
203
原创 数据库第五次作业---查看数据
目录1.查看表中所有字段数据2.查看表中部分字段数据更新数据删除数据and连接条件(并且)or连接条件(或者)3.关系运算符4.在 值1,.....,值n 里字段名 in (值1,...,值n)5.在 值1,.....,值n 之间字段名 between 值1 and 值26.为空 字段名 is null7.不为空 字段名 is not null8.模糊查询 %代替任意长度字符串9.模糊查询 _代替一个字符10.排序(1)排序--正序排...
2022-03-27 13:38:30
1449
原创 第四次作业:数据备份与还原
前提:要有A\B\C 三个数据库 (区分登录与非登录状态)create database 数据库名; (创建数据库)备份所有数据库 默认路径mysqldump -u用户名 -p密码 --all-databases>文件名.sql查询所有库show databases;备份A库mysqldump -uroot -pcloser 数据库>文件名.sql备份B、C库mysqldump -uroot -pcloser 数据库>文件名.sql...
2022-03-20 17:01:26
818
原创 数据库第三次作业---字段插入数据
目录1.查询表中所有数据2.指定字段插入数据3.指定字段批量插入数据4.所有字段插入数据5.所有字段批量插入数据6. 更新数据7.删除数据8.第三次作业1.查询表中所有数据select * from 表名;2.指定字段插入数据insert into 表名 (字段名1,字段名2,......)values ("值1","值2",......);3.指定字段批量插入数据insert into 表名 (字段名1,字段名2...
2022-03-20 16:39:23
2827
原创 数据库第二次作业——表的约束
目录1.单字段主键2.多字段主键3. 外键4. 非空 not null 唯一 unique 默认 default"默认值“ 自增 auto_increment5.作业(1) 教师表 teacher(2) 学生表 student(3) 课程表 course(4) 授课表 school_teach(5) 成绩表 grade1.单字段主键create table 表名...
2022-03-13 11:49:23
402
原创 表名字段的基本操作
目录修改表名以及字段的基本操作1.查看数据表的创建信息2.查看数据表字段信息3.修改表名(to可省略)4.修改字段名和数据类型5.添加字段6.删除字段名7.修改字段排列位置修改表名以及字段的基本操作1.查看数据表的创建信息show create table 表名/G;2.查看数据表字段信息desc 表名;3.修改表名(to可省略)alter table 表名 rename to 新表名...
2022-03-06 13:47:30
233
原创 数据库的基本操作
数据类型一、为什么需要不同的数据类型?不同的数据类型决定了MySQL存储数据的方式不同。二、有哪几种数据类型?每种数据类型中各类型有何区别?1.整数类型:常用:TINYINT ( 1字节 ) INT ( 4字节 )BIGINT ( 8字节 )区别:有符号数的取值范围不同还有: SMALLINT ( 2字节 ) MEDIUMINT ( 8字节 )2.浮点数和定点数类型:常用: FLOAT ( 4字节 ) DOUBLE ( 8字节 )区别: FLOAT是单精度,而DO
2022-03-06 13:36:12
175
原创 数据库第一次作业
1.打开控制台2.登录MySQL3.查看所有数据库4.创建数据库,数据库名为abc5.修改数据库abc的默认字符集为gbk6.查看abc数据库创建信息7.删除数据库8.创建数据库,名为temp9.使用数据库temp10.创建表名为自己的姓名全拼_stu,表中包含字段及字段数据类型如下: 字段名称 数据类型 ...
2022-03-04 09:45:39
91
原创 MySQL登录密码忘记怎么办
连接MySQL时出现:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)-解决办法1.关闭mysql服务以管理员方式打开cmd,如发现命令不存在,可cd 到mysql安装目录下的bin目录下进行操作2.跳过权限验证mysqld --console --skip-grant-tables --shared-memory
2022-03-01 18:03:03
2617
7
原创 项目二:【总结创建与维护MySQL数据库】
目录一,y登入MySQL二,退出MySQL三,查看数据库状态信息四,查看所有数据库五,创建数据库六,删除数据库七,查看数据库创建信息八,修改数据库默认字符集一,登入MySQLmysql -h localhost -u root -p+密码登录MySQL时可以省略-h localhost。因为是本地连接,所以-h localhost可以省略,如果是公司的MySQL数据库,就要加公司MySQL数据库的IP地址了。二,退出MySQLq...
2022-02-27 17:18:32
113
原创 项目一:MySQL印象
一、数据库是什么二、用户可以对数据库执行什么操作三、什么是数据库管理系统四、什么时候会用到数据库应用程序五、一个数据库服务器可以管理多少个数据库一个数据库有多少张表一个表有多少条数据 六、数据库存储结构整体呈现什么结构七、什么是SQL语言八、SQL语言的作用九、有哪几种SQL语言十、定义、操作语言有什么区别十一、Oracle、SQLServer、MySQL区别 数据库技术是计算机应用领域中非常重要的技术,它产生于20世纪60年代末,是数据管...
2022-02-27 16:33:15
101
原创 2021-10-07
C语言(第一章) 在第一章我初步的认识了C语言这门课程,也是我第一次接触这门课程。想必都是陌生的。 在第一章节里我们学习了C语言组成,它是由什么组成。老师讲述了它的用途以及特定的 功能。c语言是一种用途广泛、功能强大、使用灵活的高级语言,使用c语言既可以开发应 用软件,又可以开发系统软件。这是第一章我所了解的。在第一章首先我们认识c语言程序特点,c语言设计精巧、功能齐全,很便捷。...
2021-10-07 14:52:28
94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人