数据库简单sql语句(CURD)

本文介绍了MySQL数据库的基础知识,包括数据库分类、如何在Windows环境下通过DOS命令行进入MySQL,以及SQL语句的主要类型:DDL(数据定义)、DML(数据操作)、DQL(数据查询)和DCL(数据控制)。详细讲解了创建、更新、删除数据库及表的操作,并举例说明了SQL语句的使用。
摘要由CSDN通过智能技术生成

数据库分类

1.非关系数据库: 存储数据快,保存数据麻烦 ,同名数据不能保存
例如 MongoDB , Redis。
2. 关系数据库:适合存储大量数据 ,结构化清晰
例如:MySQL, Oracle SQL, Server
关系型数据库=数据库对象+数据库流程控制

在windows操作系统下进入MySQL数据库图示(使用dos命令行)

在dos中进入数据库命令mysql -h localhost -u root -p (localhost为本地地址,如图在正确输入语句后,出现Enter password后,输入之前设定好的数据库密码。
1.进入数据库
mysql -h localhost -u root -p
密码:admin
2.查看数据库
show databases;
3.使用数据库
use 库名;
4.使用表
show tables;
5.查看表结构
describe students;
6.查看数据库编码方式
show create database 库名
7.删除数据库:
drop database 库名
8. 修改数据库编码方式:
alter database myclass character set gbk collate gbk_bin;

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: mapper的sql语句是指在MyBatis中定义的映射文件中,用于实现数据操作的SQL语句。下面是一个简单的mapper的SQL语句示例: ``` <select id="selectUser" resultType="User"> SELECT * FROM users WHERE id = #{userId} </select> ``` 以上是一个查询语句,用于根据用户ID查询用户信息。其中`id`为该SQL语句在映射文件中的唯一标识符,`resultType`定义了该SQL语句的返回类型,`#{userId}`为占位符,表示该值需要由程序动态提供。 ### 回答2: Mapper的SQL语句是在MyBatis框架中用来与数据库进行交互的一种方式。Mapper是一个接口,通过实现这个接口,在Mapper文件中编写SQL语句,然后通过配置文件将接口和SQL语句进行映射,从而实现了数据的增删改查操作。 Mapper的SQL语句可以通过注解和XML两种方式进行编写。注解方式是通过在Mapper接口的方法上添加注解,并在注解中编写SQL语句。XML方式是将SQL语句写在一个独立的Mapper文件中,然后在配置文件中指定这个文件的位置。 无论是注解方式还是XML方式,Mapper的SQL语句都可以使用通用的CURD语句,也可以进行多表关联查询、条件查询、排序、分页等高级操作。在SQL语句中可以使用MyBatis提供的占位符和动态SQL语句进行参数传递和条件判断。 在通过Mapper执行SQL语句时,会将SQL语句发送到数据库执行,并将执行结果封装成Java对象返回给业务逻辑层。MyBatis框架对SQL语句的执行进行了优化,可以通过一级缓存和二级缓存减少数据库的访问次数,提高系统的性能。 总的来说,Mapper的SQL语句是MyBatis框架与数据库进行交互的重要组成部分,通过编写SQL语句实现了数据的增删改查操作,并且提供了灵活的条件查询和高级操作的支持,大大简化了开发者与数据库的交互工作。 ### 回答3: mapper的sql语句是用于与数据库交互的代码片段。它们用于将Java对象映射到数据库表中的行,并执行数据库操作,如插入、更新、删除和查询。 sql语句通常包含以下几个部分: 1. 查询部分:用于从数据库中获取数据。例如,SELECT语句用于从表中查询数据。可以选择特定的列或所有列,并使用WHERE子句添加条件。 2. 插入部分:用于向数据库中插入新数据。例如,INSERT语句用于将数据插入到表中的指定列中。 3. 更新部分:用于更新数据库中的数据。例如,UPDATE语句用于更新表中的数据,并使用WHERE子句指定要更新的行。 4. 删除部分:用于从数据库中删除数据。例如,DELETE语句用于删除表中的数据,并使用WHERE子句指定要删除的行。 mapper的sql语句可以使用占位符来接收变量值,以便动态构建和执行查询。这样,可以在查询编译之前将变量的值传递给sql语句。占位符可以提高代码的可读性和安全性。 另外,mapper还可以使用关联查询来从多个表中检索数据。关联查询使用JOIN语句将多个表连接起来,并根据关系检索相关的数据。 总之,mapper的sql语句是用于与数据库进行交互的代码片段,用于执行查询、插入、更新和删除操作。它们是实现数据访问层的关键部分,帮助开发人员有效地访问和操作数据库中的数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值