
MySQL
崔凯洋
南京本科 Base上海,在职SpringCloudAlibaba微服务开发工程师,Go语言开发爱好者。
原标签:江苏无锡高职在校生-19级软件系
Java学习者爱好者
小时候,语文老师教会我什么是公平公正的定义,
长大后,目睹了某些传道受业解惑老师行使权力的全过程,从此,公平的旗帜在我世界里已支零破碎
后来有位智者说,这就是现状,不是现实
展开
-
学MySQL的前置条件--会不断更新
在MySQL软件中关于数据的操作无非就是CRUDC:插入数据记录操作-createR:查询数据记录操作-readU:更新数据记录操作-updateD:删除数据操作记录-delete所有的SQL语言中,学明白了CRUD加上实战几年,自然也就和大佬无异在MySQL软件中不区分大小写,到底哪些可以不区分大小写呢?答:关键字、各种标识符和数据记录都不区分大小写标识符和关键字怎么区别?答案:一个简单的方法就是关键字是系统自带的 ,标识符是程序员自定义的(例如:变量名、符号常量名、函原创 2020-12-10 13:45:54 · 359 阅读 · 1 评论 -
Macbook解决MySQL不能使用groupby分组查询
博主环境:MacBook MacOs 11.4MySQL 5.7.30 for macos10.14 (x86_64)首先查看mysql安装目录下support-files文件夹下是否有my-default.cnf这个文件如果没有my-default.cnf文件,就到到 /etc 下创建一个my.cnf文件sudo vim /etc/my.cnfmy.cnf# Example MySQL config file for small systems.## This is for a原创 2022-03-11 13:49:13 · 2252 阅读 · 0 评论 -
Mysql 数据库和数据表结构的基本操作
文章目录Mysql 数据库和数据表结构的基本操作显示所有数据库显示所有数据表查看表中全部数据创建数据表插入数据查看表结构修改表名修改表字符集修改表排序规则添加列--在表中某字段后面添加列修改列删除列修改字段名Mysql 数据库和数据表结构的基本操作强烈建议在字段名前后加上反引号`,因为你取的字段名(列名)可能是mysql的关键字或者保留字显示所有数据库show databases;显示所有数据表show tables;查看表中全部数据select * from 表名;创建数据表原创 2021-06-29 15:59:16 · 290 阅读 · 0 评论 -
MySQL中合并查询数据记录与子查询
合并查询数据记录1、带有关键字union的合并操作select * from table_name1union select * from table_name2;执行结果成功显示合并后的数据记录,同时去掉了重复数据记录,使新关系里没有任何重复的数据记录2、select * from table_name1union allselect * from table_name2;没有去掉重复记录,新关系里存在重复的数据记录子查询1、返回结果为单行单列的子查询select filed1原创 2020-12-15 15:02:46 · 364 阅读 · 0 评论 -
MySQL单表数据查询之分组数据查询之旅
MySQL单表数据查询之分组数据查询之旅 简单分组查询 实现统计功能分组查询 实现多个字段分组查询1、创建数据库create database check_group;2、使用刚刚创建的数据库use check_group;3、创建表boluocreate table boluo( id int, name varchar(20), job varchar(20), brithday date, sal int, depno int);原创 2020-12-14 21:17:10 · 450 阅读 · 0 评论 -
MySQL排序数据记录查询篇ASC升序DESC升序和5大统计函数
排序数据记录查询ASC升序DESC升序按照单字段排序升序select * from table_name order by field1 ASC;由于order by 默认就是升序排序,可以简化为select * from table_name order by field1;降序select * from table_name order by filed1 desc;按照多字段排序select * from table_name or原创 2020-12-14 18:33:07 · 912 阅读 · 0 评论 -
MySQl单表查询数据记录where条件语句的运用-章节4
单表查询数据记录简单数据查询约定 field是字段,table_name是数据库的表名1、查询所有字段数据select field1,field2,field3,...,fieldn from table_name;2、使用通配符 * 查询所有字段数据select * from table_name;3、查询指定字段数据select field2,field4,field1 from table_name;提示:在查询指定字段和查询所有字段的时候select后的查询的字段原创 2020-12-10 15:14:40 · 460 阅读 · 0 评论 -
MySQL的数据类型及其选择建议
MySQL的数据类型及其选择建议整数类型整数类型字节最小值最大值tinyint1有符号-128 无符号0有符号127 无符号255smallint2有符号-32768 无符号0有符号3276原创 2020-12-10 10:12:51 · 1158 阅读 · 0 评论 -
选择合适的MySQL存储引擎MyISAM存储引擎、InnoDB存储引擎和MEMORY存储
选择合适的MySQL存储引擎MySQL 5.5MyISAM存储引擎、InnoDB存储引擎和MEMORY存储引擎的应用场合和相应建议存储引擎 优缺点 使用建议 MyISAM存储引擎 MyISAM存储引擎不支持事务、也不支持外键,访问速度较快 当对事务完整性没有要求并以访问为主的应用适合使用MyISAM存储引擎 InnoDB存储引擎 InnoDB存储引擎在事务上具有优势,即支持具有提交、回滚和崩溃恢复能力的事务安全,要比MyISAM存储引擎占用更多的磁盘原创 2020-12-09 21:04:17 · 231 阅读 · 0 评论 -
MySQL从创建数据库到删库跑路之旅
约定以下数据数据库:testBB数据表:boluochuixueidnameageaddress1菠萝吹雪10洛杉矶1梨花诗12旧金山2陆小果15伯克利4上官子怡10奥克兰MySQL从创建数据库到删库跑路之旅1、启动MySQL服务net start mysql2、登录MySQLmysql -uroot -p3、创建数据库testBBcreate database testBB;4、使用testBB这张表use原创 2020-12-09 19:43:41 · 204 阅读 · 0 评论 -
MySQL表数据的操作篇-章节3
MySQL表数据的操作篇-章节3约定字段属性名1,属性名2,属性3一、插入数据记录1、插入完整数据记录(不省略字段参数)`insert into table_name(field1,filed2.field3,...,filedn)` `values(value1,value2,value3,...,valuen);`省略字段参数插入完整数据记录`insert into table_name values(` `属性名1,属性名2,属性名3);`2、插入数据的一部分inse原创 2020-12-09 16:07:54 · 448 阅读 · 0 评论 -
MySQL表的约束篇not null default auto_increment UK PK FK-章节2
MySQL表的约束所谓完整性是指数据的准确性和一致性,而完整性检查就是值检查数据的确定性和一致性。MySQL数据库管理系统提供了一致机制来检查数据库表中的数据是否满足规定的条件,以保证数据库表中数据的准确性和一致性,这种机制就是约束完整性约束关键字含义not null(NK)约束字段的值不能为空default设置字段的默认值unique key(UK)约束字段的值是唯一primary key(PK)约束字段为表的主键,可以作为该表记录的唯一标识aut原创 2020-12-08 19:17:57 · 285 阅读 · 0 评论 -
Mysql基本语法篇-章节1
Mysql语法章节1基本语法show databases; //显示Mysql软件中所有的数据库create database database_name; //创建一条数据库名称为 database_nameuse database_name; //使用某一条数据库drop database database_name //删除某条数据库show tables; //查看某条数据库里的所有表表创建表//创建原创 2020-12-08 19:11:52 · 213 阅读 · 0 评论 -
MySQL数据库命名规则---初识MySQL数据库
1、数据库不能与已经存在的数据库重名2、由字母、数字、下划线、@、#和$符号组成,其中字母可以是英文字符a~z或A~Z,也可以是其他语言的字母字符;3、首字母不能是数字和$符号4、标识符不允许是MySQL的保留字5、不允许有空格和特殊字符6、长度小于128位创建数据库111不符合规则则会出现以下报错,而aaa则可以通过Query OK 表示sql语句执行成功1 row affected 表示操作只影响了数据库中的一行的记录0.00sec 表示操作执行的时间 se.原创 2020-11-24 19:11:10 · 1409 阅读 · 0 评论 -
MySQL常用语法总结
0x01启动篇一定要用管理员身份运行cmd//启动MySQLnet start mysql0x01登录MySQL原创 2020-11-12 21:57:55 · 316 阅读 · 0 评论 -
MySQL8.0安装教程(非GUI)与环境变量的配置
在安装MySQL的时候遇到各种坑,这里给大家安装完整版的安装方法,亲测有效(非GUI)环境:win7 64bit其实无论是win7还是win10,配置MySQL环境变量都是差不多的,重要的是能都掌握要领0x01下载MySQL的zip压缩包由于mysql官网下载实在是填满了,这里给大家介绍几个镜像站区下载中科大:https://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-8.0/搜狐:http://mirrors.sohu....原创 2020-11-09 21:49:42 · 390 阅读 · 1 评论