
MySQL数据库
文章平均质量分 93
孙同学要努力
这个作者很懒,什么都没留下…
展开
-
《MySQL数据库》day4 --索引和视图
索引是在数据库表的字段上添加的,是为了提高查询效率存在的一种机制。一张表的一个字段可以添加一个索引,当然,多个字段联合起来也可以添加索引。索引相当于一本书的目录,是为了缩小扫描范围而存在的一种机制。List item一页一页挨着找,直到找到为止,这种查找方式属于全字典扫描。效率比较低。先通过目录(索引)去定位一个大概的位置,然后直接定位到这个位置,做局域性扫描,缩小扫描的范围,快速的查找。这种查找方式属于通过索引检索,效率较高。例如 t_user 这张表2 lisi。原创 2024-10-14 15:35:16 · 1244 阅读 · 0 评论 -
《MySQL数据库》day3 -- 约束条件(非空、唯一性、主键、外键)、事务的四大特性(隔离性)
约束对应的英语单词:constraint在创建表的时候,我们可以给表中的字段加上一些约束,来保证这个表中数据的完整性、有效性!!!约束的作用就是为了保证:表中的数据有效!!一个事务其实就是一个完整的业务逻辑。是一个最小的工作单元。不可再分。什么是一个完整的业务逻辑?假设转账,从A账户向B账户中转账10000.将A账户的钱减去10000(update语句)将B账户的钱加上10000(update语句)这就是一个完整的业务逻辑。以上的操作是一个最小的工作单元,要么同时成功,要么同时失败,不可再分。原创 2024-03-26 18:07:50 · 1038 阅读 · 0 评论 -
《MySQL数据库》day2--连接查询、子查询、union、limit、DML语句
从一张表中单独查询,称为单表查询。emp表和dept表联合起来查询数据,从emp表中取员工名字,从dept表中取部门名字。这种跨表查询,多张表联合起来查询数据,被称为连接查询。selectfromwheregroup byhavingorder bylimit执行顺序?原创 2024-03-09 14:29:15 · 1521 阅读 · 0 评论 -
《MySQL数据库》day1--mysql常用命令、条件查询、单行多行处理函数、分组查询
win+r键输入cmd代开windows命令窗口,然后输入:mysql -uroot -p,然后输入密码即可登录上mysql数据库。// sal在前,起主导,只有sal相等的时候,才会考虑启用ename排序。// 2表示第二列。-》数据库当中是以表格的形式表示数据的。不看表中的数据,只看表的结构,有一个命令:-》desc 表名;查看mysql数据库的版本号:-》mysql> select version();查看当前使用的是哪个数据库?count(具体字段):表示统计该字段下所有不为NULL的元素的总数。原创 2024-03-03 23:18:02 · 814 阅读 · 0 评论