- 博客(66)
- 收藏
- 关注
原创 基础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 830
原创 基础SQL DCL语句
MySQL的用户信息存储在mysql数据库中,查询用户时,我们需要使用这个数据库。但是为什么lcy用户不能访问到其他数据库,这是因为,它没有访问其他数据库的权限。DCL是数据控制语言,用来管理数据库用户,还有控制用户的访问权限。这个时候我们可以访问test数据库,查看看test数据库的所有表。我们创建一个lcy用户,和上面用户得创建一样,查询它的权限。我们有一个test数据库,我们把它的所有权限给lcy用户。下面我们创建一个cy用户,可以在任何主机访问数据库。当我们忘记用户的密码时,也可以修改用户的密码。
2024-04-24 20:04:00 301
原创 基础SQL DQL语句
1.执行的时间不同,having是where过来后的数据进行筛选,where在having之前执行。2.判断条件不同,where不能对聚合函数判断,having可以对聚合函数进行判断。如果查询的1第一页是数据,起始索引可以省略,直接写limit9。起始索引从0开始,起始索引=(查询页码-1)*每页显示记录数。条件查询是在select之后加上需要的条件,语法为。多个字段排序时,当字段1相同的时候,按照字段2排序。下面,我们通过例子来掌握和练习条件查询。查询所有员工的工作地址,去除重复的。
2024-04-23 21:43:44 429
原创 基础SQL DML-插入语句
也可以通过下面的方式添加,不写字段名,添加所有输入,顺序和表定义的数据顺序一致。插入语句前,我们先创建一个表。我们需要将王五的workno修正成002,怎么操作。当我们需要修改,已经添加好的数据,使用updat。修改id=1的数据,姓名修改成李真真,姓别改成女。如果我们将所有的入职时间改为2018-01-01。我们创建一个员工表进行数据的插入操作。插入(添加)语句的语法。给员工表添加一条记录。给员工表添加多条记录。
2024-04-22 21:04:41 467
原创 MySQL的数据类型
varchar(10) ---------> 性能较差。用户名 username varchar(50)char(10) -----------> 性能好。性别 gender char(1)
2024-04-22 12:13:27 248 2
原创 基础SQL DDL语句
不需要一个数据库的时候可以删除数据库,使用drop database 数据库名 删除数据库。使用show tables 查询一个数据的所有表,那么我们查询一个表的结构怎么查询呢。alter table 表名 change 旧字段名字 新字段名字 新字段类型。如果说我们需要修改一个字段应该怎么样操作 将id 的类型改为varchar。这个语句是删除这个表,然后创建一个和它一样的表,之前的数据不见了。我们也可以修改表名,如将student表改成teache表。红色圈起来的是系统数据库,是系统自带的。
2024-04-21 20:58:21 867
原创 运算符重载函数
如果得到一个负数,说明日期的_day不足以-day,我们需要向月份借天数,将月份--,然后_day+=借的那个月的天数。如果一个类+=day,我们先将这个类的_day+day,再判断_day的天数,有没有大于这个月的天数,如果大于了,类的月份+1,月份+1后判断,月份是否超过了12,超过了的话将月份置为1,年份+1.循环往复,就可以就出+day后的日期了。我们知道系统的基本类型可以进行,+、-等基本运算,但是用户的自定义类型,我们不能使用系统的基本类型+和-,需要对其进行函数名重载才能使用这些操作。
2024-01-16 14:02:20 1019
原创 类与对象——对象的赋值和复制
自定义拷贝构造函数与构造函数很相似,无返回值,函数名与类目相同,但是拷贝构造函数的形参只有一个,而且形参也有要求我们自己设置一个来看看。我们设置的拷贝构造函数的功能是将s3赋初值为s1的10倍。如果我们不自己建立拷贝构造函数,系统会自动的设置默认的拷贝函数,就是直接拷贝值。
2023-04-03 20:15:54 1087
原创 字符函数和字符串函数
strlen函数,strcpy函数,strcat函数,strcmp函数,strncpy函数,strncat函数,strncmp函数,strstr函数,strtok函数,strerror函数,perror函数,memcpy函数,memcmp函数,memmove函数,memset函数
2023-02-19 12:12:59 507 10
原创 C语言文件操作(二)
数据在内存中以ASCII码的形式存储的文件就是·文本文件,在存储的时候需要转换。feof是用来判断文件读取结束得时候,是遇到文件结尾结束的,还是读取失败结束的。数据在内存中以二进制的形式存储,如果不加转换的输出到外存,就是二进制文件。在C语言文件操作的时候我们需要刷新缓冲区,如果不做可能导致文件的读写失败。ftell函数是用来计算偏移量的,偏移量可以知道下次文件读取的读取位置。用if+feof判断文件读取结束,是读取失败,还是到文件结尾结束的。if(ferror)如果是真说明是读取失败然后文件结束的。
2023-01-31 21:54:22 1089 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人