MySQL
文章平均质量分 93
快到锅里来呀
种一棵树最好的时间是十年前,其次是现在
展开
-
MySQL的JDBC 编程
1. 将数据库驱动包,添加到项目依赖中 创建目录,拷贝jar包,然后add as library 2. 创建数据源 DataSourse:数据源,描述了数据库服务器在哪里 3. 和数据库建立连接 使用JDBC里的Connection将代码和数据库服务器进行连接 4. 构造sql语句 PreparedStatement:表示一个预处理过的SQL语句对象 5. 执行sql语句 (1)executeUpdate 对应插入到删除修改语句,返回值表示这次SQL操作影响到的行数 .......原创 2022-08-16 15:41:04 · 1955 阅读 · 66 评论 -
MySQl表的增删查改(聚合查询+联合查询)
(1)not null:指示某列不能存储null值 (2)unique:唯一约束 保证某列的每行必须有唯一值 (3)default:默认值约束 规定没有给列赋值时的默认值 (4)primary key:主键约束 确保某列(或多个列的结合)有唯一的标 有助于更容易快速找到表中的一个特定的记录 (5)foreign key:外键约束 保证一个表中的数据匹配另一表中的值的参照完整性...原创 2022-08-09 08:30:00 · 2112 阅读 · 31 评论 -
MySQl表的增删查改(CRUD)
新增 1.单行插入 insert into 表名 values (值,值...); 2.指定列插入 insert into 表名 (列名,列名...) values (值,值...); 3.多行插入 insert into 表名 values (值,值...), (值,值...)...; 查询 1.全列查询 select * from 表名; 2.指定列查询...原创 2022-08-07 17:28:31 · 1460 阅读 · 66 评论 -
MySQL的索引和事务
1. 如何理解索引 (1)索引是干啥的(解决了什么问题) 索引相当于目录。提高查询效率 (2)索引付出的代价 索引会占用额外的磁盘空间; 虽然提高了查找效率,但是降低了增 删 改的效率 (3)索引背后的数据结构 B+树(可以思考一下B树和B+树的区别) 2. 如何理解事务 (1)事务是干啥的(从原子性切入) 事务包含一个或多个业务操作,这些操作要么都执行,要么都不执行。事务常被用来确保数据的一致性。...原创 2022-08-07 16:54:42 · 1103 阅读 · 43 评论 -
MySQL语法基础
数据库操作: 1. 创建数据库: create database 数据库名; 2. 查看所以数据库:show databases; 3, 选中数据库:use 数据库名; 4, 删除数据库:drop database 数据库名; 表操作: 1. 创建表:create table 表名(列名 类型 , 列名 类型); 2. 查看当前数据库中的所有表:show tables; 3. 选中数据库:use 数据名; 4, 删除数据库:drop database 数据库名;.........原创 2022-08-01 08:30:00 · 735 阅读 · 51 评论