MySQL学习
文章平均质量分 52
学习心得
小赖同学吖
天赋决定下限,努力决定你的上限。天道酬勤,物竞天择,强者生存,努力攀登内心的珠穆朗玛峰。打败你的不是敌人,是你自己。
展开
-
基础SQL 函数
case when chinese>=85 then '优秀' when chinese>=60 then '及格' else '不及格' end '语文' from score;case when english>=85 then '优秀' when english>=60 then '及格' else '不及格' end '英语',case when math>=85 then '优秀' when math>=60 then '及格' else '不及格' end '数学',原创 2024-04-25 20:54:19 · 834 阅读 · 0 评论 -
基础SQL DQL语句
1.执行的时间不同,having是where过来后的数据进行筛选,where在having之前执行。2.判断条件不同,where不能对聚合函数判断,having可以对聚合函数进行判断。如果查询的1第一页是数据,起始索引可以省略,直接写limit9。起始索引从0开始,起始索引=(查询页码-1)*每页显示记录数。条件查询是在select之后加上需要的条件,语法为。多个字段排序时,当字段1相同的时候,按照字段2排序。下面,我们通过例子来掌握和练习条件查询。查询所有员工的工作地址,去除重复的。原创 2024-04-23 21:43:44 · 433 阅读 · 0 评论 -
基础SQL DCL语句
MySQL的用户信息存储在mysql数据库中,查询用户时,我们需要使用这个数据库。但是为什么lcy用户不能访问到其他数据库,这是因为,它没有访问其他数据库的权限。DCL是数据控制语言,用来管理数据库用户,还有控制用户的访问权限。这个时候我们可以访问test数据库,查看看test数据库的所有表。我们创建一个lcy用户,和上面用户得创建一样,查询它的权限。我们有一个test数据库,我们把它的所有权限给lcy用户。下面我们创建一个cy用户,可以在任何主机访问数据库。当我们忘记用户的密码时,也可以修改用户的密码。原创 2024-04-24 20:04:00 · 307 阅读 · 0 评论 -
基础SQL DML-插入语句
也可以通过下面的方式添加,不写字段名,添加所有输入,顺序和表定义的数据顺序一致。插入语句前,我们先创建一个表。我们需要将王五的workno修正成002,怎么操作。当我们需要修改,已经添加好的数据,使用updat。修改id=1的数据,姓名修改成李真真,姓别改成女。如果我们将所有的入职时间改为2018-01-01。我们创建一个员工表进行数据的插入操作。插入(添加)语句的语法。给员工表添加一条记录。给员工表添加多条记录。原创 2024-04-22 21:04:41 · 470 阅读 · 0 评论 -
基础SQL DDL语句
不需要一个数据库的时候可以删除数据库,使用drop database 数据库名 删除数据库。使用show tables 查询一个数据的所有表,那么我们查询一个表的结构怎么查询呢。alter table 表名 change 旧字段名字 新字段名字 新字段类型。如果说我们需要修改一个字段应该怎么样操作 将id 的类型改为varchar。这个语句是删除这个表,然后创建一个和它一样的表,之前的数据不见了。我们也可以修改表名,如将student表改成teache表。红色圈起来的是系统数据库,是系统自带的。原创 2024-04-21 20:58:21 · 871 阅读 · 0 评论 -
MySQL的数据类型
varchar(10) ---------> 性能较差。用户名 username varchar(50)char(10) -----------> 性能好。性别 gender char(1)原创 2024-04-22 12:13:27 · 252 阅读 · 2 评论