摘要: #!/bin/bash#显示便量 read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量 read name echo "$name it is a test" echo -e "ok! \n" #-e开启转义echo "it is a test" echo -e "o 阅读全文
posted @ 2021-06-25 17:16 白语 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1.加载驱动 2.用户信息和url 3.连接成功,数据库对象 4.执行SQL的对象 5.执行SQL的对象,去执行SQL 6.释放连接 阅读全文
posted @ 2021-06-03 15:34 白语 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 当数据库比较复杂的时候,需要设计 分析需求:分析业务和需要处理的数据库的需求 概要设计:设计关系图E-R图 设计数据库的步骤:(个人博客为例) 收集信息分析需求 用户表(用户登录、注销,用户的个人信息,写博客,创建分类) 分类表(文章分类,谁创建的) 文章表(文章的信息) 友链表(友链信息) 自定义 阅读全文
posted @ 2021-06-01 17:52 白语 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 保证数据不丢失 数据转移 MySQL数据库备份的方式,数据库是存储在物理磁盘上,数据是在data目录 直接copy物理文件 在SQLyog这种可视化工具中手动导出 使用命令行导出 mysqldump -h 主机 -u 用户名 -p 密码 数据库名 表名1 表名2 >物理磁盘位置/文件名 C:\Use 阅读全文
posted @ 2021-05-28 13:32 白语 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 用户管理 用户表:mysql.user 本质:是对这张表进行增删改查 创建用户 CREATE USER 用户名 IDENTIFIED BY '密码' 修改当前用户密码 SET PASSWORD =PASSWORD(111111) 修改指定用户密码 SET PASSWORD FOR kuangshen 阅读全文
posted @ 2021-05-28 10:11 白语 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 索引是帮助MySQL高效获取数据的数据结构 索引分类 主键索引 PRIMARY KEY 唯一标识,主键不可重复 唯一索引UNIQUE KEY 避免重复的列,可以重复,多个列都可以标识为唯一索引 常规索引KEY/INDEX 默认的 全文索引FULLTEXT 在特定的数据库引擎下才有,Myisam 快速 阅读全文
posted @ 2021-05-26 16:29 白语 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 事务: 将一组SQL放在一个批次中去执行 原则:ACID 原子性:要么都成功,要么都失败 一致性:事务前后的数据完整要保持一致,最终一致性 隔离性:是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操作数据所干扰,事务之间要相互隔离 隔离导致的问题: 脏读:一个事务读取了另一 阅读全文
posted @ 2021-05-26 15:32 白语 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 子查询 where(这个值是计算出来的) 本质:在where子句中嵌套一个子查询语句 使用连接查询 SELECT `score`,`tid`,`tname`FROM `sc` sRIGHT JOIN `course` cON s.sid=c.sidINNER JOIN `teacher` tON c 阅读全文
posted @ 2021-05-24 16:21 白语 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 分页 limit 每页只显示5条数据 语法:limit 起始值 页面的大小 SELECT `score`,`sid` FROM `sc`ORDER BY `score` ASCLIMIT 0,5 第一页 0,5 第二页 5,5 第三页 10,5 第n页 (n-1)*pagesize //pagesi 阅读全文
posted @ 2021-05-21 16:56 白语 阅读(45) 评论(0) 推荐(0) 编辑
摘要: JoinON 查询参加考试的同学(学号,科目名称分数),这些参数是在2个table中,需要用join连接 需要有一个关联的参数 1.INNER JOIN 并集 SELECT `sid`,`sname`,`cname` FROM `student` AS aINNER JOIN `course` AS 阅读全文
posted @ 2021-05-21 14:47 白语 阅读(3981) 评论(0) 推荐(0) 编辑