MySql
周末的丢
这个作者很懒,什么都没留下…
展开
-
选择题-数据库
JDBC1、关于JDBC以下说法错误的是A、DriverManager可以获取数据库连接B、DataSource获取的数据库连接是可以重用的C、DataSource获取的数据库连接也需要关闭物理连接D、DataSource获取数据库连接也需要加载数据库驱动2、下列说法错误的是A、使用JDBC拥有更好的可移植性B、JDBC制定了统一的数据库编程规范,需要由数据库厂商提供驱动包...原创 2019-12-14 02:02:44 · 2025 阅读 · 1 评论 -
数据库连接有哪些方式?数据库Statement和PreparedStatement有什么区别?
两道面试题1. 数据库连接有哪些方式?分别有什么区别数据库连接ConnectionConnection接口实现类由数据库提供,获取Connection对象通常有两种方式1.一种是通过DriverManager(驱动管理类)的静态方法获取// 加载JDBC驱动程序Class.forName("com.mysql.jdbc.Driver");// 创建数据库连接Connectio...原创 2019-11-27 00:51:27 · 659 阅读 · 0 评论 -
JDBC使用五步曲
1 JDBC API在Java JDBC编程中对数据库的操作均使用JDK自带的API统一处理,通常与特定数据库的驱动类是完全解耦的。所以掌握Java JDBC API (位于 java.sql 包下) 即可掌握Java数据库编程。2 数据库连接ConnectionConnection接口实现类由数据库提供,获取Connection对象通常有两种方式:一种是通过DriverManger(...原创 2019-11-21 20:41:33 · 299 阅读 · 0 评论 -
Java的JDBC编程(1)
1.数据库编程的必备条件编程语言数据库mysql> select * from student;+----+------+--------+-----------------+------------+| id | sn | name | qq_mail | classes_id |+----+------+--------+---------------...原创 2019-11-14 20:59:17 · 95 阅读 · 0 评论 -
简单认识MySQL索引事务
1.索引索引是一种特殊的文件,包含着对数据表所有记录的引用指针。可以对表中的一列或多列创建索引,并指定索引的类型,各类索引有各自的数据结构实现。1.1作用1.3使用场景要考虑对数据库表的某列或某几列创建索引,需要考虑一下几点:数据量较大,且经常对这些列进行条件查询2.事务...原创 2019-11-14 20:38:32 · 104 阅读 · 0 评论 -
MySQL的增删改查4(进阶)
还是基于我之前创建的学生成绩表这是之前的博客:https://blog.csdn.net/question_mark/article/details/102809161子查询子查询是指嵌入在其他sql语句中的select语句,也叫嵌套查询单行子查询:返回一行计入的子查询案例:查询与张三同学的同班同学???????????? select * from student where classes_...原创 2019-11-08 17:12:54 · 159 阅读 · 0 评论 -
MySQL的增删改查3(图书管理系统)
我们用四张表来表示一个图书管理系统图书管理系统:1.图书表2.学生表3.图书分类表4.图书借阅信息表图书管理系统==============================--1.图书表create table book( id int primary key, name varchar(20), author varchar(20), price decimal(11,...原创 2019-11-07 11:41:56 · 1700 阅读 · 0 评论 -
MySQL表的增删改查2(进阶)
create table emp( id int primary key auto_increment, name varchar(20) not null, role varchar(20) not null, salary numeric(11,2));insert into emp(name,role,salary) values('马云','服务员',1000.20),...原创 2019-10-30 19:05:01 · 152 阅读 · 0 评论 -
MySQL的增删改查(进阶)
约束1.NULL约束mysql> create table student( -> sn int not null, -> name varchar(20) -> );Query OK, 0 rows affected (0.36 sec)mysql> insert into student values(null,'s1');ER...原创 2019-10-24 17:25:55 · 365 阅读 · 2 评论 -
MySQL表的增删改查
create database test character set utf8mb4;例如这里我们加一个学生表create table student( sn int, name varchar(20), accout decimal(11,2), sgroup int);1.新增(insert into … values …)插入单行数据语法:insert into st...原创 2019-10-18 18:50:11 · 113 阅读 · 1 评论 -
MySQL数据库基础
数据库介绍数据库大体可以分为 关系型数据库 和 非关系型数据库关系型数据库(RDBMS):是指采用了关系模型来组织数据的数据库。简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。基于标准的SQL,只是内部一些实现有区别。常用的关系型数据库如:1.Oracle:甲骨文产品,适合大型项目,适用于做复杂的业务逻辑,如ERP、OA等企业信息...原创 2019-10-17 11:03:09 · 168 阅读 · 0 评论