![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
TJ统计
这个作者很懒,什么都没留下…
展开
-
事务处理
事务是保证底层数据完整的重要手段,对于任何数据库都是非常重要的。事务是由一步或几步数据库操作序列组成的逻辑执行单元,这系列操作要么全部执行,要么全部放弃执行。事务具有ACID四个特性:● 原子性(Atomicity):事务是应用中的最小执行单位,就如原子是自然界的最小颗粒一样,具有不可再分的特性。事务中的全部操作要么全部完成,要么都不执行。● 一致性(Consistency):事务执行之前和...原创 2020-03-02 17:13:26 · 264 阅读 · 0 评论 -
操作数据库
JDBC不仅可以执行数据库查询,还可以执行DDL、DML等SQL语句,以便最大限度地操作数据库。execute()方法Statement接口的execute()方法几乎可以执行任何SQL语句,如果不清楚SQL语句的类型,则只能通过使用execute()方法来执行SQL语句。使用execute()方法执行SQL语句的返回值是boolean值,表明执行该SQL语句是否返回了ResultSet对象...原创 2020-03-02 17:08:28 · 197 阅读 · 0 评论 -
数据库访问
● 加载数据库驱动;● 建立数据连接;● 创建Statement对象;● 执行SQL语句;● 访问结果集;加载数据库驱动通常使用Class类的forName()静态方法来加载数据库的驱动,其语法格式如下所示://加载驱动Class.forName(数据库驱动类名);例如:Class.forName("com.mysql.jdbc.Driver"); //加载M...原创 2020-03-02 17:00:37 · 468 阅读 · 0 评论 -
数据库环境搭建
创建数据库表JDBC数据库访问基于MySQL数据库,因此所有的代码及环境都是基于MySQL数据库的。在进行数据库访问操作之前,需要先创建数据库和表并录入测试数据。在root用户下创建student数据库,并在该库下创建t_user表,并添加测试数据,其SQL代码如下所示。【代码14.1】student.sqlCREATE DATABASE `student`;CREATE TABLE `t...原创 2020-03-02 16:53:55 · 1849 阅读 · 1 评论 -
JDBC基础,让你轻松操作各种数据库
通过使用JDBC,Java程序可以轻松地操作各种主流数据库,例如,Oracle、MS SQL Server、MySQL等。由于Java语言本身的跨平台性,所以使用JDBC编写的程序不仅可以实现跨数据库,还具有跨平台性和可移植性。使用JDBC访问数据库具有操作简单、获取方便且安全可靠等优势。JDBC简介 JDBC(Java Database Connectivity,Java数...原创 2020-03-02 16:46:03 · 794 阅读 · 0 评论 -
mysql数据库简介与应用实操
1.mysql数据库简介•mysql是Linux最常使用的数据库系统,是一个可用于各种流行操作系统平台的关系数据库系统,它是一个真正的多用户、多线程SQL数据库服务器软件,支持标准的数据库查询语言SQL(Structured Query Language),使用SQL语句可以方便的实现数据库、数据表的创建,数据的插入、编辑修改和查询等操作。mysql具有功能强、使用简单、管理方便、运行速度快、...原创 2020-03-02 16:37:27 · 867 阅读 · 0 评论 -
搞定这50道面试题,再也不怕面试官问MySQL了!
一般来说,程序员的面试内容分为两部分,一部分与编程相关,另一部分则与数据库相关。而作为数据库中的主流,MySQL更是涉及面试中的诸多高频考点。对于后端人员来说,不需要像专业的DBA那样精通MySQL,但也需要掌握相关的基本内容。在此总结了MySQL面试中常见7大领域的50道经典面试题,以期帮助大家顺利通过面试。1.你知道哪些MySQL存储引擎?2.常见的存储引擎都适用于哪些场景?...原创 2020-03-01 20:56:47 · 665 阅读 · 0 评论 -
sql如何取出前面3行的数据
sql中如何取出前面3行的数据,用limit 3限制就好。SELECT *from tmp.test1order by share descLIMIT 3得到结果集:原创 2016-05-29 23:06:58 · 5941 阅读 · 0 评论