not exists是查询的一种条件,当其后面的子查询没有数据时为true。如果需要子查询中有数据时为true,则使用exists。
从字面来看,这个查询是从student表获取sno, sname(大概是学号,姓名字段)记录,而获取的记录要满足的条件是: 在course表中不存在课程记录(该课程记录在SC表中没有对应的学号记录)。
简单来说,就是在SC表中要有该学号的课程记录(并且该课程是在course表中有定义的)。
启动mysql
E:\mysql\mysql-5540-winx64\bin>net start mysql
MySQL 服务正在启动
MySQL 服务已经启动成功。
进入数据库
E:\mysql\mysql-5540-winx64\bin>mysql -u root -p
修改密码
E:\mysql\mysql-5540-winx64\bin>mysqladmin -u root -p password 111111
显示所有数据库
mysql> show databases;
创建数据库xiaomi
mysql> create database xiaomi;
显示所有数据库
mysql> show databases;
使用指定数据库
mysql> use xiaomi;
显示xiaomi中的表格
mysql> show tables;
创建名为tao的表格
mysql> create table tao(id int,itname nvarchar(100));
添加数据
mysql> insert into tao(id,itname) values(11,'ran')
查看全部数据
mysql> select from tao;
条件搜索数据
mysql> select from tao where id<3;
上传txt到mysql(文件路径用正斜杠)
mysql> load data local infile "E:/mysql/mysqltesttxt"
-> into table tao(id,itname);
mysql> select from tao;显示表格
+------+--------+
| id | itname |
+------+--------+
| 11 | ran |
| 21 | dan |
|1 | ww
|2 | ee
|3 | rr
| 4 | tt |
+------+--------+
以上就是关于查询数据库问题,初学数据库,有点不懂的地方全部的内容,包括:查询数据库问题,初学数据库,有点不懂的地方、初学数据库mysql 求大神帮帮忙解下这个题目、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)