MySQL笔记

《MySQL》超详细笔记 关系型与非关系型的区别: 显示数据库 (1)显示所有已经存在的数据库 (2)显示创建某个特定数据库的SQL语句 运行结果解读:编辑 删除数据库 将已存在的数据库删除,并同时删除数据库中的数据 使用数据库 查询当前数据库信息 显示数据库中的表 导入数据库脚本 【注】 表 查看表的结构 查看创建某个表的SQL语句 数据库的查询命令 查询字段 运算符操作 1、数值比较/字符比较2、逻辑操作3、范围内比较4、匹配空、 阅读详情

MySQL数据类型

四种基本数据类型:数值,字符,时间,二进制

常用数值数据类型

整数:int,int(num) 括号中的数字为显示宽度,与取值范围无关,如果数值为一位则显示的时候会在前面补num-1个空格,不影响存储。
小数:decimal(M,N) M代表总共的位数,N代表小数位的位数。

常用字符数据类型

定长字符:char(N) 如果只存储了一个字符,则右边会填充N-1个空格,保证一共N个字符,但是最多只能存储N个字符。
变长字符:varchar(N) 最多存储N个字符,不足N个字符不会自动填充空格。

常用时间数据类型

date:用于仅仅存储日期数值时,不包括时间(时、分、秒)信息。
默认格式:‘YYYY-MM-DD’,YYYY表示年,MM表示月,DD表示日。
datetime :用于既需要存储日期也需要存储时间信息时。
默认格式:‘YYYY-MM-DD HH:mm:SS’,YYYY表示年,MM表示月,DD表示日,HH表示小时,mm表示分钟,SS表示秒。

MySQL函数

常用字符串函数

char_length(str):计算参数str中有多少个字符,str可以是具体的一个字符串,也可以是表中的列。
例1:查看字符串“你好”有几个字符select char_length(str);
例2:查看student表中学生名字的长度select name,char_length(str) 名字长度 from student ;
concat(str1,str2,…):把括号内填入的多个参数拼接成一个字符串。
例1:把“你好”和“我叫小明”拼接成一句话select concat('你好','我叫小明');
例2:把student表的学生姓名和性别拼接起来,以 XXX是X生 的形式打印结果select concat('name','是','sex','生') from student;
substring(str,pos,len):把参数str字符串从第pos位起截取len位。
例:查看student表中每个学生的姓氏(暂且忽略复姓)select substring(name,1,1) from student;

常用数值函数

round(num,n):对数字num进行四舍五入运算,从第n位小数算起。

常用日期函数

year(date):获取日期date的年份。
例:根据生日获取student表中学生的出生年份select name,birthday,year(birthday) 年份 from student;
month(date):获取日期date的月份。
例:根据生日获取student表中学生的出生月份select name,birthday,month(birthday) 月份 from student;
curdate():获取当前日期。
curtime():获取当前时间。
now():获取当前的日期和时间。
datediff(date1,date2):返回date1和date2两个日期间隔的天数。date1晚于date2返回正值,否则返回负值。
例1:计算当前距2018年元旦节过去了多少天select datediff(now(),'2018-1-1');
例2:根据student表中学生的生日计算学生现在的年龄select name,birthday,round(datediff(now(),birthday)/365,0) 年龄 from student;

常用条件判断函数

if(expr,v1,v2):如果表达式expr成立返回v1值,否则返回v2值。
case运算符:case运算符增加了多重条件判断,比if函数更加灵活。
用法:case when 条件1 then 结果1 when 条件2 then 结果2 ... else 结果N end
例:根据学生分数显示学生成绩等级
select name,score,(case when score>=90 then '优秀' when score>=80 then '良好' when score>=70 then '一般' when score>=60 then '及格' else '不及格' end) 等级 from student;

常用空值处理函数

ifnull(v1,v2):如果v1为空返回v2,否则返回v1。
isnull(expr):如果表达式为空值返回1,表达式非空则返回0。
空值问题:使用in时如果值列表中有null值,不会返回null相关结果;使用not in时如果值列表中有空值,无查询结果返回。

常用聚合函数

max(列名):统计出列中所有行中的最大值,列的数据类型可以是数值型、字符型、日期型。
min(列名):统计出列中所有行中的最小值,列的数据类型可以是数值型、字符型、日期型。
sum(列名):统计出列中所有行中数值的总和,列的数据类型不能是字符型。
avg(列名):统计出列中所有行中数值的平均值,列的数据类型不能是字符型。
count(列名):统计出列中所有行的数量,列中如果有空值不会被统计计数。

数据库

以root用户本地连接数据库:mysql -uroot -p
查看所有数据库:show databases;
使用数据库:use 数据库名;
查看当前使用的数据库:select database();
创建数据库(不带编码格式):create database 数据库名;
创建数据库(带编码格式):create database 数据库名 charset=utf8;
删除数据库:drop database 数据库名;

数据表

查看当前数据库中所有的表:show tables;
查看表结构:desc 表名;
列的别名:给列起个额外的名称用来替代原来的名称。
例如:select name as 姓名 from student;as可写可不写
表的别名:给表起个额外的名称用来替代原来的名称。
例如:select s.name,s.sex from student as s;as可写可不写

建表语句

创建表(无结构,无约束):create table 表名;
基于已有数据表创建新表并复制所有数据:create table 新表名 as seletc * from 表名;
基于已有数据表创建新表并复制部分数据:create table 新表名 as seletc * from 表名 where 条件(如:sex='男');
基于已有数据表创建新表仅复制表结构不包括数据:create table 新表名 like 表名;或者create table 新表名 as seletc * from 表名 where 1=2;

insert语句

insert into 表名(列名1,列名2,...) values(列1对应值,列2对应值,...);
insert into 表名 values(列1对应值,列2对应值,...,列N对应值);——不指定列名需要在values中指定所有列对应的值,顺序不能错。
insert into 表名 values(列1对应值,列2对应值,...,列N对应值),(列1对应值,列2对应值,...,列N对应值),(列1对应值,列2对应值,...,列N对应值),...;——一次插入多行,每行用逗号隔开。

update语句

update 表名 set 列1=列1值,列2=列2值 where 列n=列n值;——一般情况下更新语句需要加上where子句以定位要修改的行,如果不加将会修改所有行相应的列;如果修改多个列对应的值,用逗号隔开各个列。
例如:把student表中小明的性别改为女 update student set sex='女' where name='小明';

delete语句

delete from 表名 where 列N=列N值;——一般删除语句需要加上where子句以定位要删除的行,如果不加会删除整个表的所有行。
例如:把student表中的小明那一行删除 delete from student where name='小明';

select查询语句

select * from 表名——查询表中所有列对应的行数据;
select 列名1,列名2,... from 表名——仅挑选表中对应的几列查询其对应的行数据;

select - where子句

常用算数运算符:(+,-,*,/)分别对应加,减,乘,除
常用逻辑运算符:and(与),or(或),not(非)
常用比较运算符:= 为等于;!= 或者 <> 为不等于;> 为大于;< 为小于;>= 为大于等于;<= 为小于等于;is null 为空值;is not null 为非空值;in (值列表) 为在值列表中;not in (值列表) 为不在值列表中;between 低值 and 高值 (包含低值和高值) 为在低值和高值之间;not between 低值 and 高值 (包含低值和高值) 为不在低值和高值范围内;like ‘通配符’ 按照通配符进行匹配;
常用通配符:%匹配0个或任意多个字符;_匹配任意一个字符;
运算符优先级:()优先级最高。
例如:在student表中查找老家是河南或者北京的男生
select * from student where (address='河南' or address='北京') and sex='男';
select * from student where address in ('河南','北京') and sex='男';
以上两种方法等效

select-distinct关键字

distinct关键字查询出指定的一个或多个字段的不重复记录。
例1:查询student表中有哪些班级select distinct class from student;
例2:列出学生表中不重复的班级和性别select distinct class,sex from student;
结果形如

classsex
一班男
一班女
二班男
二班女
select-order by子句

对查询结果集按照order by后面指定的1列或多列排序。
分为增序和降序:

  • 增序ASC,默认可以不写;
  • 降序DESC(写到order by子句的最后,也就是指定列的后面);
  • 对于数值,增序是从小到大,降序是从大到小。
  • 对于日期和时间,增序是从远到近,降序是从近到远。
  • 对于英文字符,增序是从a到z,降序是从z到a。
  • 对于中文字符,增序按照字符集编码从小到大,降序按照字符集编码从大到小,如果选择gbk编码可以按照拼音来排序。

对于排序列的名称可以使用列名、列别名、列的序号、函数、表达式等。
例1:按照拼音降序排列所有学生
select * from student order by convert(name using gbk) desc;——由于汉字在当前编码(utf8)中不是按照拼音顺序排序的,需要用到convert函数转换列name的编码到gbk。
例2:显示学生姓名、性别、生日3列信息,先按第2列再按第3列降序排序
select name,sex,birthday from student order by 2,3 desc;

select-limit子句

select语句中的limit子句最后执行。
作用:仅显示查询结果集中的部分内容。
例:显示student表中成绩最好的3名学生
select * from student order by score desc limit 3;
或者
select * from student order by score desc limit 0,3;——limit 0,3中的0为第一条记录,3为显示三条记录;如:limit 5,3意思为从结果集的第6条起,显示3条记录。

select-group by子句

group by子句按照指定的列对表数据进行分组。
group by后面跟的列也叫分组特性列。
使用group by后,能选择的列通常只能包括分组特性列和聚合函数。

select-having子句

having子句是对group by产生的结果集的过滤。
having子句可以对分组特性列进行过滤,也可以对聚合函数的值进行过滤。
例:统计student表中一班学生人数
select class 班号,count(*) 人数 from student group by class having class='一班';
或者
select class 班号,count(*) 人数 from student where class='一班';
两种方法产生的查询结果集相同,但是执行效率不同。
第一种方法先使用group by统计,再用having过滤统计结果,统计了和一班不相干的其他班的人数,浪费了系统资源,效率低。
第二种方法,先用where子句过滤掉不相干班级的人员,然后直接统计一班的人数,效率高。
注意:如果需求明确,where子句能用就用,先把结果集缩小,这样不会浪费额外系统资源,特别是成千上万用户使用相同SQL语句并发访问数据库的时候,效率高和效率低的SQL语句会有明显差别。

视图 VIEW

属于关系型数据库中的一种常用数据对象,保存一段select语句,可以把视图名称当成普通表来使用。
创建视图语法:create view 视图名称 as 查询语句;
视图主要作用:提高数据安全性(隐藏部分行和列);简单化查询,可以将常用的查询语句写成视图的形式被其他查询调用,这样可以降低查询语句的复杂度,提高可读性。
视图仅仅保存select语句,其select语句中的表称为基表(或母表),视图对应的数据是放在基表中的,基表中数据产生变化,视图的结果集也会产生变化。即:视图里面的数据发生变化,其实是基表中的数据变化所致。
如果视图和其相关基表存在记录一一对应的关系,排除基表上存在约束的条件,通常可以对视图做DML操作,但是不要轻易对视图做DML操作,以防止对基表数据产生意想不到的影响。
查看有哪些视图:show table status\G其中comment值为view的表是视图
查看视图的定义:show create table 视图名称;

多表连接查询

特点:

  • 将分散在多个表中的信息(列)横向合并在一起
  • 通常需要指明连接条件
  • 只要两个或多个表中列的数据类型类似(例如:都为数值型、都为字符型等)就可以连接在一起,但通常会根据列的实际业务含义进行连接,这样才有实际意义
  • 多标连接查询和单表查询相比会更耗资源

语法:(现在有两个表,student表是学生姓名以及所在班级,teacher表中是班主任姓名及所带班级,现在将学生及其班主任进行匹配)

  • 不使用表别名:select student.name,teacher.name from student join teacher on student.class=teacher.class
  • 使用表别名:select s.name,t.name from student s join teacher t on s.class=t.class;

分类:

  • 交叉连接:不指定连接条件,结果集被叫做笛卡尔积,记录数为a表记录数m乘以b表记录数n,两种写法select * from a cross join b;或者select * from a join b;均可。
  • 内连接:指定连接条件,结果集包含符合连接条件的记录数,两种写法select * from a inner join b on a.id=b.id;或者select * from a join b on a.id=b.id;均可。
  • 左连接(左外连接):指定连接条件,结果集包含左表全部记录以及右表中符合连接条件的记录和右表中不符合连接条件的记录(用NULL值填充);select * from a left join b on a.id=b.id;或者select * from a left outer join b on a.id=b.id;两种写法均可。
  • 右连接(右外连接):指定连接条件,结果集包含右表全部记录以及左表中符合连接条件的记录和左表中不符合连接条件的记录(用NULL值填充);select * from a right join b on a.id=b.id;或者select * from a right outer join b on a.id=b.id;两种写法均可。

复合查询

符合查询指用集合运算符对多个查询结果集进行运算,产生新的查询结果集。MySQL常用集合运算符包括以下两种:

  • nuion:对两个结果集进行并集操作,重复行只取一次,同时进行默认规则的排序。
  • union all:对两个结果集进行并集操作,包括所有重复行,不进行排序。

用法:查询1 union 查询2,查询1 union all 查询2
提示:MySQL没有交集和差集运算符,可通过多表连接来实现。(例如差集:可以先让表一左连接表二,取表二内容为null的那部分,再只查询属于表一的列。)

子查询

select查询语句有些部分可以嵌套额外的select语句(子查询),与外部select语句(主查询)结合起来使用,用一个查询语句实现更为复杂的任务。那些嵌套的select语句往往被称为子查询,子查询需要用括号()括起来。

分类:

  • 非关联子查询:子查询可以单独于主查询执行,仅执行一次,效率高。
  • 关联子查询:子查询不能单独于主查询执行,如果主查询有N行,子查询将执行N此,效率现对较低,但灵活度高。

约束

约束的作用

  • 约束是数据库用来提高数据质量和保证数据完整性的一套机制
  • 约束作用在列表上,是表定义(DDL语句)的一部分

约束分类

  • 非空约束(not null):insert,update数据时不允许空值(null)
  • 唯一性约束(unique):insert,update数据时不允许重值,可以允许空值,自动创建唯一性索引
  • 主键约束(primary key):非空约束+唯一约束,主键的列不允许有重值和空值,自动创建唯一性索引
  • 外键约束(foreign key):引用主键构成完整性约束,允许有空值,不允许存在对应主键约束的列所有数值以外的其它值

查看约束

  • desc 表名;
  • show create table 表名\G
  • show keys from 表名;——看不了非空约束
  • show index from 表名;——看不了非空约束

主键约束

约束的定义方式:

  • 创建表时建立约束(建表之前就已经规划好了):列级定义——create table 表名(id int primary key,name char(10));表级定义——create table 表名(id int,name char(10),primary key(id));
  • 修改表时追加约束(建表之后根据需要追加):alter table 表名 add primary key(id);

一个表不能有多个主键,可以用非空+唯一约束代替

非空约束

非空约束用于确保其所在的列的值不能为空值null,只有列级定义和追加定义。
语法:

  • 列级定义:create table 表名(id int not null,name char(10));(此时id不能为空,name可以为空)
  • 追加定义:alter table 表名 modify name char(10) not null;(此时在id不能为空的基础上增加了name不能为空)

允许为空:create table 表名 modify id int null;(此时设置id可以为空)
设置默认值:如果没有指定值时用默认值填充
create table 表名 modify id int null default 100;(为id设置默认值为100)
create table 表名 modify name char(10) default 'abc';(为name设置默认值为abc)

唯一性约束

列表中不允许有重复值,但是可以有空值
语法:

  • 列级定义:create table 表名(id int unique,name char(10));
  • 标记定义:create table 表名(id int,name char(10),unique(id));
  • 追加定义:alter table 表名 modify id int unique;

外键约束

引用主键构成完整性约束。外键允许有空值,不允许存在对应主键约束的列所有数值以外的其它值。MySQL自动创建非唯一性索引。
语法(一个表):

  • 表级定义:create table 表名(id int,name char(10),pid int,primary key(id),foreign key(pid) references 表名(id));
  • 追加定义:create table 表名(id int,name char(10),pid int);-建表, alter table 表名 add primary key(id);-添加主键约束, alter table 表名 add foreign key(pid) references 表名(id)-添加外键约束

语法(两个表):

  • 表级定义:先建立外键要引用的主表——create table c(cid int primary key,cname char(10));,再建立包含外键的从表——create table s(sid int,sname char(10),cid int,foreign key(cid) references c(cid));
  • 追加定义:create table s1(sid int,sname char(10),cid int);,alter table s1 add foreign key(cid) references c(cid);
信噪比(Signal-to-Noise Ratio, SNR)详细介绍 信噪比(Signal-to-Noise Ratio,SNR)是衡量信号质量的重要参数,表示有用信号的功率与背景噪声功率的比值。其中,\( P_{\text{signal}} \) 表示信号功率,\( P_{\text{noise}} \) 表示噪声功率。- 音频处理:在音频设备和录音系统中,SNR决定了音质的好坏,高SNR表示音频信号更清晰,噪声更少。- 低SNR:信号中噪声成分较大,接收端难以分辨有用信号和噪声,可能导致误码率高,通信质量差。SNR定义为信号功率与噪声功率之比,通常用分贝(dB)表示。 阅读详情

相关推荐

大红球预警版-精选+自定义板块监控

这是一款简单易用的股票大单资金监控插件,兼容通达信软件,可嵌入分时图或定制版面。它以红绿圆球直观显示主力买卖情况(红球为买,绿球为卖),支持300万以上大单语音播报。插件提供实时资金流向分析、多股同时监控、自定义预警条件等功能,无需L2账号。用户可自由切换图形/列表模式,监控特定板块,并配合幻影软件实现自动交易。虽然上涨股通常红球占优,但需结合其他指标综合判断。该插件完全免费,包含详细视频教程,适合新手使用。

guleba的博客 1795

MySQL快速入门05----列属性 & 列约束 & 主键

一 定义列属性列约束 所谓列约束,就是保证表的结构和数据的正确性和稳定性。 总的来说有五种:唯一性和主键约束、外键约束、检查约束、空值约束、默认值约束, 有五大关键词,UNIQUE和Primary Key, Foreign Key, CHECK, NOT NULL, DEFAULT 二 列属性NULL Null(占用一个字节

烽火前秦路 784

医院网络设计(完整文档+思科拓扑图)

大家好,我是小华学长,一名计算机领域的博主。经过多年的学习和实践,我积累了丰富的计算机知识和经验,在这里我想与大家分享我的学习心得和技巧,帮助你成为更好的程序员。作为一名计算机博主,我一直专注于编程、算法、软件开发等领域,在这些方面积累了大量的经验。我相信分享是一种双赢的方式,通过分享,我可以帮助他人提升技术水平,同时也能够得到学习交流的机会。在我的文章中,你将会看到我对于各种编程语言、开发工具以及常见问题的解析和分析。我会结合自己的实际项目经验,为你提供实用的解决方案和优化技巧。

qq1325513482的博客 2万+

MySQL日期与时间函数

MySQL日期与时间函数 1.显示系统当前日期: - SELECT CURRENT_DATE(),CURDTE(); - - (格式:年-月-日) 2.显示当前系统的时间值: - SELECT CURRENT_TIME(),CURTIME(); - - (格式:时-分-秒) 3.显示当前系统的时间与日期: - SELECT CURRENT_TIMESTAMP(),LOCALTIME(),NOW(),SYSDATE(); - - (格式:年-月-日 时-分-

LISHI02的博客 229

从0开始使用ArcGIS实现克里金(Kriging)插值(适用数学建模竞赛,详解)

适用:数学建模学习中遇到需要进行克里金(Kriging)插值的任务。希望尽快上手,选择出恰当的半函数模型,并获得插值后的图片。 详细步骤: 一、准备数据 在excel中准备需要进行克里金插值的内容,应该包括至少三列:X坐标,Y坐标,数据。在每一列的列首做好标记,方便导入ArcMap后对应。注意存储时存为xls文件。 二、将数据导如导ArcMap 点击下面这个标记,把数据文件添加到ArcMap。 如果是初次使用的化,可能会不知道进入添加数据对话框之后如何操作。这时应该先点击红框标记的图标,连接到文件夹。

east_fence的博客 4万+

Excel数字变成了小数点+E+17?这些方法帮你解决!

本文介绍了三种解决Excel中数字变成小数点+E+17问题的方法:通过下拉箭头或右键菜单设置单元格格式为文本、使用TEXT函数将科学计数法转换为文本。这些方法各有优缺点,适用于不同的场景和需求。在实际应用中,我们可以根据具体情况选择合适的方法来解决问题。通过以上方法,我们可以轻松地从繁琐的小数点+E+17问题中解脱出来,更便捷地处理Excel中的数字。希望本文能够帮助到您,让您在使用Excel时更加得心应手!

nntxthml的博客 1247

codeup|定义一个结构体student,存储学生的学号、名字、性别和年龄,读入每个学生的所有信息,保存在结构体中,并输出。

题目描述 定义一个结构体student,存储学生的学号、名字、性别和年龄,读入每个学生的所有信息,保存在结构体中,并输出。结构体student的定义如下: struct student { int num; char name[20]; char sex; int age; }; 本题要求使用指向结构体数组的指针进行输入和输出。 输入 第一行有一个整数n,表示以下有n个学生的信息将会输入。保证n不大于20。 以后的n行中,每一行包含对应学生的学号、名字、性别和年龄,用空格隔开。保证每一个人名都不包含空格且长

weixin_43340821的博客 3396

从RTL到GDSII:DC综合里那些没人告诉你的时钟约束冷知识(附真实工程示例)

本文深入探讨数字IC设计中DC综合阶段的时钟约束冷知识,包括无毛刺时钟切换、寄存器分频时钟约束、虚拟时钟应用等关键技巧。通过真实工程示例,揭示常见约束误区及解决方案,帮助工程师提升时序收敛效率。特别针对input_delay和output_delay在多时钟域场景下的设置陷阱提供实用指南。

weixin_29306317的博客 430

用MySQL语法建 一个学生表,包括学生姓名、性别、年龄、班级信息。

(1)创建表的SQL语句 create table student (   ID int primary key not null,   NAME varchar(50),   sex int,   age int,   classNO in ) 转载于:https://www.cnblogs.com/Berryxiong/p/6248426.html...

weixin_30834019的博客 9949

频谱分析常见坑:STM32的ADC采样+FFT处理时如何避免这5个错误

本文深入剖析了在STM32平台上进行ADC采样与FFT频谱分析时,工程师最常遇到的五个关键错误与性能陷阱。内容涵盖从采样频率设置、频谱泄露处理、ADC配置优化,到谐波识别校准及系统实时性设计,提供了详尽的避坑指南与实战调优策略,旨在帮助开发者构建稳定、精确的嵌入式频谱分析或波形识别系统。

7up55的博客 624

视网膜血管分割数据集(DRIVE数据集,STARE数据集,REFUGE数据集,CHASE_DB1数据集,DiaRetDB1数据集)

在医学图像处理领域,视网膜图像分析对于眼部疾病的早期诊断与治疗具有举足轻重的意义。随着人工智能技术的蓬勃发展,尤其是深度学习算法在图像分割任务中的广泛应用,高质量的视网膜图像数据集成为推动该领域研究进展的关键要素。这些数据集不仅是训练和优化算法模型的基石,更是衡量算法性能优劣的重要依据。本文聚焦于视网膜图像分割领域,详细介绍 DRIVE、STARE、REFUGE、CHASE_DB1 以及 DiaRetDB1 这几个具有代表性的数据集。

weixin_43518285的博客 2272

一千行 MySQL 学习笔记

以下为本人当年初学MySQL时做的笔记,也从那时起没再更新过,但还是囊括了基本的知识点,有时还翻出来查查。是不是干货,就看亲们了~ 如果哪天笔记有更新了,我还是会更新该文章滴,其实笔记已经放到了GitHub上,只是没告诉你们而已,嚯嚯! PHP笔记也贴出来了哈~ http://www.cnblogs.com/shockerli/p/2000-plus-line-php-notes.html...

小小北漂 231

RT-DETR算法优化改进:DCNv4更快收敛、更高速度、更高性能,效果秒杀DCNv3、DCNv2等 ,助力检测

DCNv4更快收敛、更高速度、更高性能,完美和RT-DETR结合,助力涨点

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 1323

MySQL学习简洁笔记

Mysql笔记

qq_41764759的博客 157

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

MySQL基础课堂笔记

MySQL基础知识学习笔记整理 数据库的基本概念 MySQL数据库软件 安装 卸载 配置 SQL 数据库的基本概念 1. 数据库的英文单词: DataBase 简称 : DB 2. 什么数据库? * 用于存储和管理数据的仓库。 3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库...

不怕万人阻挡,只怕自己投降 9655

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

(黑马)MYSQL初级-高级笔记(博主懒狗)

文章目录前言Mysql 初级部分笔记Mysql 高级部分笔记 前言 由于本地已经做好了相关的笔记,将自己的笔记上传上来比较麻烦,都是看视频做的笔记,笔记肯定有人上传上来的,我就不重复造轮子了。 Mysql 初级部分笔记 MySQL黑马笔记一 MySQL黑马笔记一 – – MySQL黑马笔记二 MySQL黑马笔记二 – – MySQL黑马笔记三 MySQL黑马笔记三 Mysql 高级部分笔记 MySQL高级(一) MySQL高级(.

qq_46539281的博客 3851

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Mysql高级笔记

Mysql高级笔记

weixin_43117449的博客 408

MySQL 笔记

MySQL 笔记

csbison的专栏 203

MySQL基础学习总结笔记

mysql学习笔记转载

weixin_44077225的博客 216

MySQL笔记_MySQL的小试

首次做稿,如果有错误,欢迎指出。

qq_48757222的博客 1035

尚硅谷MySQL高级_笔记

尚硅谷MySQL高级_笔记 去发现同类优质开源项目:https://gitcode.com/ 这是一份关于尚硅谷MySQL高级课程的学习笔记,由我根据视频内容精心整理而成。笔记详细记录了课程中的重点知识,旨在帮助学习者更好地理解和掌握MySQL高级操作。希望这份笔记能为您的学习之路提供一份助力。 去发现同类优质开源项目:https://gitcode.com/ ...

gitblog_06760的博客 317

MySQL笔记图

MySQL脑图整理

xiaozongge的博客 345

MySQL知识点笔记

这篇文章是本人在观看黑马程序员的视频内容后进行总结的笔记。笔记来源:B站 黑马程序员基础一、SQL1.通用语法及分类① 语法(1)SQL语句可以单行或多行书写,以分号结尾(2) 可以使用空格/缩进增强语句的可读性(3)MySQL数据库的SQL语句不区分大小写,关键字建议使用大写(4)注释:单行注释:-- 或 #多行: /* */② 分类DDL 数据定义语言,定义数据库对象(数据库、表、字段)DML 数据操作语言,对数据库进行增删改DQL 数据查询语言,查询数据库中表中的记录。

yangqixige的博客 1808

尚硅谷MySQL学习笔记

MySQL笔记目录一、MySQL数据库基础篇大纲1. 数据库概述与MySQL安装篇第01章:数据库概述第02章:MySQL环境搭建2. SQL之SELECT使用篇第03章:基本的SELECT语句第04章:运算符第05章:排序与分页第06章:多表查询第07章:单行函数第08章:聚合函数第09章:子查询3. SQL之DDL、DML、DCL使用篇第10章:创建和管理表第11章:数据处理之增删改第12章:MySQL数据类型精讲第13章:约束4. 其它数据库对象篇第14章:视图第15章:存储过程与函数第16章:变量、

IAMLSL的博客 2万+
上一篇: Python打印输出等腰三角形和空心等腰三角形
下一篇: Linux笔记
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值