一、MySQL基础 关系型数据库顾名思义,关系型数据库就是一种建立在关系模型的基础上的数据库。关系模型表明了数据库中所存储的数据之间的联系(一对一、一对多、多对多)。关系型数据库中,我们的数据都被存放在了各种表中(比如用户表),表中的每一行就存放着一条数据(比如一个用户的信息)。大部分关系型数据库都使用 SQL 来操作数据库中的数据。并且,大部分关系型数据库都支持事务的四大特性(ACID
1. SQL 的 select 语句完整的执行顺序?1、from 子句组装来自不同数据源的数据;2、where 子句基于指定的条件对记录行进行筛选;3、group by 子句将数据划分为多个分组;4、使用聚集函数进行计算;5、使用 having 子句筛选分组;6、计算所有的表达式;7、select 的字段;8、使用 order by 对结果集进行排序。2. 什么是sql注入?如何防止sql注入?s
目录一、数据库增删改查二、数据表 创建、修改、删除三、表的约束四、数据表的查询五、数据表的增删改一、数据库增删改查1、在 MySQL 中创建一个名为 test_db 的数据库。 2、使用 MySQL 命令行工具创建一个测试数据库,命名为 test_db_char,指定其默认字符集为 utf8,默认校对规则为 utf8_chinese_ci(简体中文,不区分大小写) 3、查看所有数据库 4、创建并查
转载 2023-08-06 14:51:54
72阅读
MYSQL学习笔记——数据库基础使用 一.mysql数据库常见操作账户登录创建数据库查看当前的数据目录查看有权限访问的数据库mysql数据类型二.表的操作创建表查看表的结构克隆一个新表三.增删改查插入数据更新字段删除字段删除表查询字段匹配简单匹配正则匹配 一.mysql数据库常见操作账户登录-h 指定服务器的主机地址, -P 指定端口号 , -u 指定当前shell用户 ,-p为密码,可不在命
转载 2023-08-21 09:12:08
59阅读
创建数据库 1 DROP DATABASE IF EXISTS test1;  #如果存在test1数据库删除test1数据库 2 CREATE DATABASE test1;  #创建test1数据库 3创建部门表 1 DROP IF EXISTS TABLE DEPT; #如果存在dept数据表,删除dept数据表. 2 CREATE TABLE DEPT( 3 D
转载 2019-10-14 15:51:00
135阅读
数据保存在内存优点:存取速度快缺点:数据不能永久保存数据保存在文件优点:数据永久保存缺点:1)速度比内存操作慢,频繁的IO操作。2)查询数据不方便数据保存在数据库1)数据永久保存2)使用SQL语句,查询方便效率高。3)管理数据方便什么是SQL?结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询语言。作用:用于存取数据、查询、更新和管理关系数据库系统。什
1、更新表数据(通过table_A的数据来更新table_B)A、B两表的结构如下:CREATE TABLE [dbo].[Ta
原创 2022-07-26 06:30:01
101阅读
一.选择1. 下面叙述正确的是___c___。A、算法的执行效率与数据的存储结构无关B、算法的空间复杂度是指算法程序中指令(或语句)的条数C、算法的有穷性是指算法必须能在执行有限个步骤之后终止D、以上三种描述都不对2. 以下数据结构中不属于线性数据结构的是___c___。A、队列B、线性表C、二叉树D、栈3. 在一棵二叉树上第5层的结点数最多是___b___。A、8 B、16 C、32 D、15
原创 2017-01-05 16:25:19
1267阅读
## MySQL 数据库基础面试题及其解析 在数据库开发与维护的过程中,MySQL 是一个非常流行的关系型数据库管理系统。在面试中,考察应聘者对 MySQL 的基本知识和应用能力是非常重要的。本文将介绍一些基础MySQL 面试题,并配以示例代码进行解释。 ### 1. 数据库和表的创建 在 MySQL 中,创建数据库和表是非常基础的操作。以下是创建数据库和表的示例代码: ```sql
原创 10月前
162阅读
一、数据库简介1.数据库系统1.1数据库DataBase【简称DB】,指的是长期保存在计算机上的一些数据,按照一定的规则组织起来意义:可以被多个用户或者多个应用共享【存储,维护和管理数据的集合】mysql:sqlite1.2数据库管理系统DataBase Management System【简称DBMS】,用来操作和管理数据库的软件,用于建立,使用和维护数据库,为了保证数据库数据的完整性和安全性,
Java面试总结汇总,整理了包括Java基础知识,集合容器,并发编程,JVM,常用开源框架Spring,MyBatis,数据库,中间件等,包含了作为一个Java工程师在面试中需要用到或者可能用到的绝大部分知识。欢迎大家阅读文章持续更新中… 数据库基础知识为什么要使用数据库数据保存在内存优点: 存取速度快缺点: 数据不能永久保存数据保存在文件优点: 数据永久保存缺点:1)速度比内存操作慢,
mysql数据库面试必会6经典的问题通常涉及环境准备、安装过程、故障排查等多个方面。以下是我在整理解决这些问题时的系统性记录,涵盖了环境预检、部署架构、安装过程、依赖管理、故障排查和安全加固等模块,确保每个部分都有详实的内容和必要的代码示例。 ## 环境预检 在搭建MySQL数据库之前,我们需要确保系统环境符合要求。以下是系统要求表格,帮助您快速了解需要的环境条件。 | 系统要求 | 最
原创 6月前
58阅读
1.sql分页查询 mysql分页查询最简单,它使用的是limit关键字。关键字之后需要两个参数m,n,最终mysql语句的样式: select * from table_name where … group by … having … order by … limit -m -n; --m的含义表 ...
转载 2021-05-08 15:45:57
175阅读
2评论
长得太丑,你觉得让他当演讲教员还行,别人只顾着听他说话,不看脸就行了!于是,你给DBA(数据库管理员)说,把数据库的信息更改过来,具体怎么做,请看讲解!Sql server数据库存放了学生和老师总共四张表连接关系如图所示:各表详细连接关系如下图:1.通过分析要将老马的代课名称改成演讲,首先,要知道老马的教师号是什么?用到查询命令查询语法:Select <列名> from <表名> where &
原创 2022-11-20 20:04:06
164阅读
## MySQL数据库基础知识面试 ### 1. 流程图 ```mermaid flowchart TD A(开始) B(了解面试题要求) C(准备面试资料) D(熟悉MySQL基础知识) E(熟悉数据库管理工具) F(编写SQL语句) G(调试和优化SQL语句) H(总结经验) I(面试结束) A --> B B --> C C --> D D --> E E --> F F --> G G
原创 2023-10-19 17:15:39
35阅读
本文介绍了数据库基础概念、主流数据库类型及MySQL的基本使用。主要内容包括:数据库解决文件存储的四大缺陷(安全性、查询管理、海量存储、程序控制);MySQL的安装连接、服务器管理及数据库表关系;数据库逻辑存储结构;MySQL架构的跨平台特性;SQL语言分类(DDL、DML、DQL、DCL);存储引擎的作用及对比(InnoDB、MyISAM等)。通过创建数据库、表及数据操作的实例,帮助读者快速理解数据库的核心应用场景和基本操作流程。
原创 1月前
1171阅读
说说MySQL有哪些存储引擎?都有哪些区别?一个数据库中多个表可以使用不同引擎以满足各种性能和实际需求。常见的存储引擎就 InnoDB、MyISAM、Memory、NDB。InnoDB 是 MySQL 默认的存储引擎,支持事务、行级锁定和外键。InnoDB 支持事务,MyISAM不支持事务。这是 MySQL 将默认存储引擎从 MyISAM 变成 InnoDB 的重要原因之一;InnoDB 支持外键
转载 2023-08-12 13:42:38
65阅读
事务一、什么是数据库事务?事务是一个不可分割的数据库操作序列,也是数据库并发控制的基本单位,其执行的结果必须使数据库从一种一致性状态变到另一种一致性状态。事务是逻辑上的一组操作,要么都执行,要么都不执行。 事务最经典也经常被拿出来说例子就是转账了。 假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就是:将小明的余额减少1000元,将小红的余额增加1000元。万一在这两个操作之间突然出
数据库面试的过程中数据库基本上每个面试官都会问到,作为一名程序员,数据库是必须要掌握的。数据库的一些基本SQL语句在这里就不过多赘述了,请读者自行百度。下买就简单的说一下我在面试过程中遇到的与数据库有关的面试题,希望对大家有所帮助。数据库优化?1.选择正确的存储引擎一般常用的是MyISAM与INNODB。(myisam不支持事务和外键,只支持表级锁,存储快,效率高,没有事务日志,故障恢复数据较麻
目录一、数据库简介二、mysql数据库三、客户端连接mysql服务四、Navicat for mysql一、数据库简介1、概念(1)数据:如文字、图形、图像、声音以及学生的档案记录等,这些都是数据(2)数据库(DataBase):存储数据的容器、管理数据的方法和技术(3)数据库系统的组成2、数据库(1)数据库管理系统(DataBaseManagement...
原创 2020-03-25 20:58:06
194阅读
  • 1
  • 2
  • 3
  • 4
  • 5