
mysql学习
小路飞~
正在以最快的速度奔向职场
展开
-
mysql命令行对不齐的问题
对不齐:mysql --default-character-set=gbk -uroot -pxxxx查看编码:show variables like ‘character_set_%’;set names gbk;原创 2019-05-16 16:42:39 · 3209 阅读 · 1 评论 -
Linux下安装Mysql5.7
rpm 安装 rpm -ivh xxx.rpmrpm 卸载 rpm -e --nodeps xxx.rpm下载地址:https://download.youkuaiyun.com/my----- linux 安装mysql -----0. 导入tar.gz包 到opt/mysql检查rpm -qa|grep mariadbMariaDB数据库管理系统是MySQL的一个分支,主要由开源社区...原创 2019-09-03 20:39:33 · 331 阅读 · 1 评论 -
惊了!!mycat查询竟然一直从主库查询
修改etc/hosts的配置文件127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 wenge把你Linux的主机名加在后面,重启虚拟机,重启mycat,重启mysql,在连接数据库查看即可...原创 2019-07-26 19:58:20 · 2546 阅读 · 0 评论 -
忘记root用户密码问题
1:通过任务管理器或者服务管理,关掉mysqld(服务进程)2:通过命令行+特殊参数开启mysqldmysqld --skip-grant-tables3:此时,mysqld服务进程已经打开,并且,不需要权限检查.4:mysql -uroot 无密码登陆服务器.5: 修改权限表A: use mysql;B: update user set Password = password(‘...原创 2019-06-04 23:46:39 · 418 阅读 · 0 评论 -
select语句的子句以及子查询
1.select语句的各个子句按顺序:(1)from:从哪些表中筛选(2)where:从表中筛选的条件(3)group by:分组依据(4)having:在统计结果中再次筛选(5)order by:排序(6)limit:分页having与where的区别?(1)where是从表中筛选的条件,而having是统计结果中再次筛选(2)where后面不能加“分组/聚合函数”,而hav...原创 2019-06-04 23:45:55 · 19715 阅读 · 0 评论 -
Mysql关联查询
七种结果:(1)A∩B(2)A(3)A - A∩B(4)B(5)B - A∩B(6)A ∪ B(7)A ∪B- A∩B 或者 (A - A∩B) ∪ (B - A∩B)如何实现?(1)内连接(2)外连接:左外连接、右外连接、全外连接(mysql使用union代替全外连接)1.内链接:实现A∩Bselect 字段列表from A表 inner join B表...原创 2019-06-04 23:38:01 · 543 阅读 · 0 评论 -
DML操作汇总
1.添加数据insert into 【数据库名.]表名称 values(值列表); #要求值列表的顺序、个数、类型,要与表格中的字段的顺序、个数、类型一一匹配insert into 【数据库名.]表名称(部分字段列表) values(值列表);#要求列表的顺序、个数、类型,要与前面的(部分字段列表)的顺序、个数、类型一一匹配insert into 【数据库名.]表名称 values(...原创 2019-06-04 23:23:12 · 3445 阅读 · 0 评论 -
DDL操作汇总
1.查看所有数据库show databases2.指定使用某个数据库use 数据库名;3.创建数据库create database 数据库名;create database 数据库名 charset 'utf8';#在mysql中字符集名称不要使用utf-8create database 数据库名 charset 'gbk';4.删除数据库drop database 数...原创 2019-06-04 21:16:50 · 13785 阅读 · 1 评论 -
mysql的使用
Mysql的使用1、先确保mysql服务是开启的因为mysql是TCP/IP协议的网络应用程序,所以必须先开启服务器,客户端才能连接。【计算机】–>右键–>【管理】–>【服务】–>找到服务名,启动2、使用客户端进行连接客户端的种类很多:(1)自带客户端“开始菜单”–>MySQL–>MySQL Server 5.5 --> MySQL 5.5 ...原创 2019-05-16 17:13:14 · 173 阅读 · 0 评论 -
mysql数据类型
MySQL的数据类型1、整型系列:xxxInt其中,最常用的int特别说明:int(M)例如:int(5) unsigned zerofill如果我添加了101,那么不够5位,会用0补充,变成00101如果单独使用int(5)没有意义。2、浮点型系列:不精确的float和double说明:如果没有指定宽度(M)和精度(D),那么就是这种数据类型默认的宽度和精度。float(M,...原创 2019-05-16 17:11:26 · 171 阅读 · 0 评论 -
数据库三大范式之通俗易懂
数据库三大范式:第一范式:就是属性不可分割,最小单位。属性是什么?就是表中的字段。能不能分割具体看需求。举例子:姓名,外国人姓和名得分开,都有特别的意义第二范式:二范式就是要有主键,要求其他字段都依赖于主键。没主键没有唯一性,定位不到这行记录每一行的数据只能与其中一列相关举例子:姓名可以同名,不能作为主键。张三,字段不能存储别人的年龄性别第三范式:三范式就是要消除传递依赖,方...原创 2019-10-11 14:56:06 · 371 阅读 · 0 评论