03 2022 档案
摘要:线性表理解不难,理清删除元素和插入元素的的前驱和后继的关系就可以了。删除就是要先将需要删除的位置空出来然后从需要删除的位置开始把后面的元素往前搬。插入就是将插入的地方空出来从最末尾开始将元素往后搬。 下面是C语言的代码实现。 #include <stdio.h>#include <stdlib.h>
阅读全文
摘要:索引是对数据库表中一列或多列的值进行排序的一种结构。MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。索引只是提高效率的一个因素,如果你的MySQL有大数据量的表,就需要花时间研究建立最优秀的索引,或优化查询语句。 索引的优点 索引大大减小了服务器需要扫描
阅读全文
摘要:连表查询就是把多个表的数据整合在一张临时表里展示。 UNION、UNIONALL可以把两个select语句的查询结果合并到一起! UNION操作符用于连接两个以上的SELECT语句的结果组合到一个结果集合中。删除重复的数据 UNIONALL操作符用于连接两个以上的SELECT语句的结果组合到一个结果
阅读全文
摘要:MySQL常见的建表选项及约束: 1、create table选项 1、指定列选项:default、comment 2、指定表选项:engine、auto_increment、comment 2、create table约束 1、not null:非空约束 2、unique:唯一约束 3、prima
阅读全文
摘要:建表以及数据 #建学生信息表student CREATE TABLE student ( sno VARCHAR (20) NOT NULL PRIMARY KEY, sname VARCHAR (20) NOT NULL, ssex VARCHAR (20) NOT NULL, sbirthday
阅读全文
摘要:子查询分类: where型子查询:指把内部查询的结果作为外层查询的条件。 select * from tdb_goods where goods_price > (select goods_price from tdb_goods where goods_name = 'U330P 13.3英寸超极
阅读全文
摘要:官网地址:https://downloads.mysql.com/archives/community/ 一、选择第二个下载 二、解压文件,使用管理员身份进入cmd mysqld --installmysqld --initialize --console #初始化 初始化之后圈起来的就是初始化密码
阅读全文
摘要:查询条件 Mysql 条件查询即where子句后跟条件 <>也是不等于 select 字段 from 表名 where 条件; LIMIT截取 select * from 表名 limit 100;从头截取100条数据 select * from 表名 limit 10,10;从第十一条数据向后截取
阅读全文
摘要:基础增删改查 1.增 INSERT INTO TABLE (列名,列名) VALUES('数据','数据');建表:create table student (id int, name char(4), age int) DEFAULT CHARSET=utf8;插入数据: insert into
阅读全文
摘要:mysql基础命令 登录数据库 mysql -uroot -p 或 mysql -uroot -p+密码 查看所有库 show databases; 选择进入数据库 use 数据库名; 查看当前库下所有表 show tables; 查看当前在哪个库下 select databases; 查看当前用户
阅读全文
摘要:MySQL 的数据类型有大概可以分为 5 种,分别是整数类型、浮点数类型和定点数类型、日期和时间类型、字符串类型、二进制类型等。注意:整数类型和浮点数类型可以统称为数值数据类型。 1 数值类型 整数类型包括 TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT,浮点数类型包括
阅读全文