- 博客(21)
- 收藏
- 关注
原创 MySQL学习笔记
【要用等值连接】select class_name,stu_name from student,class where stu_name='秦建兴'and student.class_no=class.class_no;①查询所有男同学来自哪个系?select stu_name,Dep_name,stu_sex from student,class where stu_sex='男'and student.class_no=class.class_no;【√】select stu_name,
2022-06-02 15:00:00 109
原创 MySQL学习笔记
1、E.g:1、查询成绩最高的信息/查询score表的最高分、平均分(聚集函数如果出现在select后面,则暂时只能出现聚集函数,不能再出现任何其他的属性)【当出现最高、几个时前面不能再使用*】select *,max(score) from score;【×】select max(score) from score;select max(score),avg(score)from score; 因为最高分和平均成绩可以聚集2、...
2022-05-29 16:00:00 67
原创 MySQL学习笔记
1、更改表上的值:1)单击表在表上直接更改;然后单击左下角的“√”;2)用代码更改:update test set name='王某某某' where id=7;3)查找为王某某的名字:SELECT *from test where name like '王__';4)查找为王某和王某某【去除王某某某】:SELECT *from test where name like '王__' or name like '王_';5)将表中Lisa和qin查找出来【共同点为名字里都有一个i】:selec
2022-05-25 10:00:00 693
原创 MySQL学习笔记
在MySQL中如果有两个语句要输出结果则,可在下面框中选择结果2来查看结果 2、获取当前系统日期的函数:NOW(),获取年份的函数:year();3、查询年龄最大的学生姓名及其年龄:select name,max(age) as age_maxfrom test;select name,max(age) as 最大年龄from test;不同的机器系统对语句的识别不同,某些语句能接受中文;select * from test where age>=20;【如果改写成&g..
2022-05-21 08:00:00 97
原创 MySQL学习笔记
1、创建唯一索引:【属性值不能重复,比较适合候选码】create unique index idx_age on test(age);2、表不存在时,可以创建为:create table test4(id int,name varchar (10),-> primary key(id), -> unique(name));//建表的同时创建唯一索引3、比较几种索引4、一个表只能创建一个的索引:主键(索引);5、一个表可以创建多个普通或者唯一索引;...
2022-05-17 08:00:00 77
原创 MySQL学习笔记
1.创建一个和test差不多的表demo;create table demo like test;insert into demo select * from test;2.修改表的内容:Update test set name=’jerry’;【将全部的name都改成jerry】Update test set name=’jerry’where id=2;【将第二的name改成jerry】3.在test表里加一个age列,该列的数值不为空切,默认值为20;Alter ta.
2022-05-13 14:00:00 108
原创 MySQL学习笔记
1.在表中创建一个主键;alter table test-> add primary key(id)-> ;2.定义一个主键:1)方法一:create table test2(id int primary key);2)方法2:create table test3(id int, primary key(id));3.创建/增加一个外键;alter table sc【新创建的表】-> add foreign key(sno) refere...
2022-05-09 20:30:58 254
原创 MySQL学习笔记
1、创建一个course表格:create table course(-> cno varchar(20) primary key,-> course_name varchar(50) not null,-> cpno varchar(20),-> course_credit decimal(4,1));【前一个4表示所有的位数,后面的2表示小数位的位数】2、查看创建的表格:show tables;3、修改表结构alter table +表名.
2022-05-05 17:15:37 318
原创 MySQL学习笔记
1.创建数据库:create databases+数据库名称1)数据库的命名:以字母、数字、下划线组成的字符串,但不要以数字开头E.g:类似的创建一个表为:create table test;2.查看数据库的命令:show databases3.查看字符集:show variables like ‘character%’4.查看端口:show variables like ‘port’5.查看数据存储路径:show variables like ‘datadir’6.退出:exi
2022-05-01 14:43:41 769
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人