数据库入门
文章平均质量分 77
Gigi Princess
这个作者很懒,什么都没留下…
展开
-
MYSQL 存储引擎篇
1、MySQL Sever 分为连接层、服务层、引擎层、存储层;2、在创建表时直接指定存储引擎: engine = InnoDB;3、查看数据库支持的存储引擎:show engines;*4、InnoDB 与 MyISAM区别 : 支持 事务、行级锁、外键原创 2022-09-15 23:52:46 · 684 阅读 · 0 评论 -
SQL 专项训练刷题总结
1、where 筛选、group by 分组、order by 排序、having+group by 筛选分组区块链:公有链(Public Blockchain)、私有链(Private Blockchain)、联盟链(Consortium Blockchain)三大类。2、order by 排序,desc表示降序,asc表示升序,默认情况下是asc升序。3、子查询必须是完整语句检索所有比“王华“年龄大的学生姓名、年龄和性别。select sn,age,sex,from s where原创 2021-11-06 15:56:04 · 500 阅读 · 0 评论 -
MySQL数据库(四)
1、索引(index)1.1 什么是索引?索引是在数据库表的字段上添加的,是为了提高查询效率存在的一种机制。一张表的一个字段可以添加一个索引,当然,多个字段联合起来也可以添加索引。索引相当于一本书的目录,是为了缩小扫描范围而存在的一种机制。对于一本字典来说,查找某个汉字有两种方式:第一种方式:一页一页挨着找,直到找到为止,这种查找方式属于全字典扫描。效率比较低。第二种方式:先通过目录(索引)去定位一个大概的位置,然后直接定位到这个位置,做局域性扫描,缩小扫描的范围,快速的查找。这种查找方原创 2021-10-21 10:32:30 · 167 阅读 · 0 评论 -
MySQL数据库(三)
1、查询每一个员工的所在部门名称,要求显示员工名和部门名。首先打开MySQL数据库d:cd mysql-8.0.26-winx64\mysql-8.0.26-winx64\binmysql -uroot -p111111show databases; //显示数据库use powernode; //使用数据库show tables; //显示数据表select * from emp; //显示emp表select * from dept; /...原创 2021-10-20 20:30:28 · 435 阅读 · 0 评论 -
MySQL数据库(二)
目录1、去除查询结果重复记录 distinct2、连接查询2.1 什么是连接查询?2.2 连接查询的分类?2.3 当两张表进行连接查询时,没有任何条件的限制会发生什么现象?2.5 内连接之等值连接。2.6 内连接之非等值连接2.7 内连接之自连接2.8 外连接2.9 三张表,四张表怎么连接?3、子查询3.1 什么是子查询3.2 子查询都可以出现在哪里呢3.3 where子句中的子查询3.4 from子句中的子查询3.5 select后面...原创 2021-10-19 20:25:11 · 794 阅读 · 0 评论 -
MySQL数据库(一)
1、什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系是什么?1.1 数据库(DataBase,DB)按照一定格式存储数据的一些文件的组合。顾名思义:存储数据的仓库,实际上就是一堆文件,这些文件中存储了具有特定格式的数据。1.2 数据库管理系统(DatabaseManagement,DBMS)数据库管理系统是专门用来管理数据库中数据的,数据库管理系统可以对数据库当中的数据进行增删改查。1.3 SQL 结构化查询语言程序员需要学习SQL语句,程序员通过编写SQL语句,然后原创 2021-10-18 20:48:31 · 841 阅读 · 0 评论 -
ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)
在打开mysql时遇到问题,如下图此时不要慌,可以手动安装一下mysql服务,安装命令如下:mysqld -install当出现下面回复说明电脑已经安装了mysql服务可以打开电脑右键的管理功能,查找mysql服务...原创 2021-10-17 20:17:00 · 670 阅读 · 0 评论 -
Qt之sqlite数据库
通过命令行代码来使用sqlite3.exe想新建一个数据库文件,文件名字为ljybc.db如图,当只是输入想要创建的文件名称时并不能在文件夹中创建出文件当检查库里有哪些数据表tables,才会从文件中找到新建的文件。下面演示一些基础的语句:首先创建数据表怎么编写呢? ----->前面是命令,后面是名字(字段); 要注意后面分号不能忘create table userinfo(username,password);这样就是创建成功了,那么我们查询一下表是否存...原创 2021-10-17 12:42:35 · 2601 阅读 · 0 评论 -
Qt 中SQLite数据库下载
首先进入官网下载:SQLite官网根据需求下载,我这里下载的是windows的这两个压缩包给两个压缩包解压缩到一个文件里之后进行环境设置:再用管理员身份打开命令提示符:如此就安装完成了。...原创 2021-10-15 16:29:29 · 381 阅读 · 0 评论