MySQL
文章平均质量分 75
数据库相关知识
过✪
岁月漫长,值得等待
展开
-
MySQL索引
索引是一种特殊的文件,包含对数据表中所有记录的引用指针,可以对数据表中一列或多列创建索引,并且还可以指定索引的类型。通俗来说,索引相当于目录。原创 2022-12-19 18:00:00 · 345 阅读 · 1 评论 -
JDBC编程相关知识(实现图书管理系统进阶版)
在借阅图书时,首先对输入的图书进行查找,若有才能进行借阅,使用update语句对图书的是否借出还有借阅时间进行修改,在创建图书类的日期是使用的是util包的Date类,但是在book表中的datetime是sql包的Date类,需要进行转换,对数据库中的book表完成更新后,同时也要修改书架上的图书信息。输入要删除的图书名称,利用书架类的数组遍历,此处不使用select语句进行查找是后面对书架进行删除时需要得到图书在书架的位置,找到后使用delete语句删除图书,然后再使用循环覆盖删除书架中的该图书。原创 2022-12-18 12:47:58 · 1589 阅读 · 5 评论 -
MySQL事务
写者事务修改数据结束后,读者事务开始数据,此时数据处于解锁状态,当读者事务读的过程中,写者事务又开始修改数据,读者事务还没读完过程中,写者事务又提交了新的数据,导致读者事务前后读到的数据不一致,这就导致。两个写者事务同时对相同数据进行修改,就会出现一个事务的数据覆盖另一个事务的更新数据,比如上图写者1修改数据a就会覆盖写者2修改的数据a,导致。写者事务正在修改数据,但是读者事务读取了正在修改的数据,读到的是一个中间数据,而不是最终版的数据,这就是。解决方法:给读操作也进行加锁服务,保证读到的数据前后一致。原创 2022-12-14 23:14:36 · 628 阅读 · 4 评论 -
MySQL表的进阶知识
主键约束,主键约束就是不能为空,并且是惟一的,也就是含有前两个约束条件,在上述市里的student2表中,对id进行not null 和unique约束后,在查看表结构时,就出现id是primary key的结果。主键自动增长约束,例如在插入数据时,未插入主键,则就在已插入元组的主键+1,作为新插入元组的主键,主要针对整型类型的主键,默认从一开始。外键约束,就是一个表的某字段需要参照另一个表中的某一字段,例如:在学生表和班级表中,学生表中的班级就要参照班级表中的班级号。原创 2022-12-13 18:15:42 · 894 阅读 · 3 评论 -
MySQL数据表的基础知识
这里的结果已经并不符合当初设置math为double(3,1),此时有效数字已经为4位,但是能执行成功的原因就是这些结果并没有插入到实际的数据表中,只是临时表。select 列名 from 表名 order by 列名 asc(升序)/desc(降序);insert into 表名 values(...),(...),...(...);大于为1,小于为0,可以在查询字段中加上学生的姓名,班级等相关信息使查询结果更加清晰。例如:查找语文成绩大于85或者数学成绩大于90并且是一班学生的信息。原创 2022-12-12 19:16:31 · 606 阅读 · 3 评论 -
MySQL基础知识
create table 数据表名(字段名 数据类型,字段名 数据类型,……character set 字符集 collate 指定字符集的校验规则;MySQL中存放多个数据库,就需要指定某个数据库来进行相关操作。drop database 数据库名;这是一个比较危险的命令,谨慎操作。drop table 表名;desc 数据表名;原创 2022-12-08 17:50:03 · 642 阅读 · 1 评论 -
MySQL插入汉字报错的解决方案
找到[mysql],在下面新增default-character-set=utf-8 找到[mysqlld],在下面新增character-set-server=utf-8 注意对修改的文件要进行保存。原创 2022-12-07 21:42:12 · 4021 阅读 · 7 评论