查询数据库问题,初学数据库,有点不懂的地方

查询数据库问题,初学数据库,有点不懂的地方,第1张

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 求大神帮帮忙解下这个题目、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9436804.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存