
从零开始的mysql之旅
平头哥哥
life is short,I need you.
展开
-
mysql连接使用(内连,左连,右连)
JOIN 按功能大致分三类:INNER JOIN(内连接,或等值连接):获取两表中字段匹配关系的记录。 LEFT JOIN(左连接):获取左表所有记录,即使右表没有对应匹配的记录。 RIGHT JOIN(右连接):获取右表所有记录,即使左表没有对应匹配的记录。#创建人物表CREATE TABLE tb_name ( id INT(11), iname VARCHAR(10)...原创 2020-04-06 16:36:20 · 915 阅读 · 0 评论 -
mysql操作数据语法
前言:所有语句仍然是在mysql的可视化工具(Navicat 15 for MySQL)下完成的。创建测试表:# 创建学院表CREATE TABLE tb_college( collid INT auto_increment COMMENT '编号', collname VARCHAR(50) NOT NULL COMMENT '名称',...原创 2020-04-05 21:55:10 · 167 阅读 · 0 评论 -
mysql操作表语法(重点:ALTER命令的使用)
以下操作都是在mysql的可视化工具Navicat 15 for MySQL,进行操作的。1,mysql删除表DROP TABLE IF EXISTS tb_dept;2,mysql创建表CREATE TABLE tb_dept ( deptno INT NOT NULL COMMENT '编号', deptname VARCHAR ( 10 ) NOT NULL...原创 2020-04-05 18:02:11 · 403 阅读 · 0 评论 -
mysql数据类型
更全面的数据类型可以参考菜鸟教程这里陈述些简单的用法1,数值类型CREATE TABLE `tb_type_test` ( `n1` int(11) NOT NULL COMMENT '带符号', `n2` int(10) UNSIGNED ZEROFILL NOT NULL COMMENT '不带符号', `n3` float(21, 5) NOT NULL COMM...原创 2020-04-05 00:10:39 · 149 阅读 · 0 评论 -
mysql操作数据库语法
大概是用习惯了友情提示,所以本人无论是使用语言还是数据库,都会优先使用它们的编译器,也就是可视化工具。mysql我选择的是Navicat 15 for MySQL(目前的Navicat 最新版本),所以以下操作都是在Navicat上进行的,当然你想的话,也可以在cmd命令窗口上进行实现。# 删除数据库: DROP DATABASE IF EXISTS tb_test;#创建...原创 2020-04-04 16:44:15 · 183 阅读 · 0 评论 -
mysql启动和修改密码
Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Windows\system32>cd C:\Python\mysql-8.0.18C:\Python\mysql-8.0.18>mysqld --initialize --console'mysqld' 不是内部或外部...原创 2020-03-12 14:37:11 · 639 阅读 · 0 评论 -
Mysql报错Rsa Public Key not Find...,解决方案。
激活Navicat Premium 15出现了---------------------------Error---------------------------Rsa Public Key not Find..---------------------------确定 ---------------------------根据自己解决的经验来看,是因为没断网。解决...原创 2020-03-25 20:08:23 · 31653 阅读 · 5 评论 -
1822 - Failed to add the foreign key constraint. Missing index for constraint 'tb_emp_ibfk_1' in the
mysql,创建DB时,报错:1822 - Failed to add the foreign key constraint. Missing index for constraint 'tb_emp_ibfk_1' in the referenced table 'tb_dept'原因:表A如果没有设置主键,那么表A里面的字段是不能作为表B的外键的。解决方案,在不想删除表A的前提下,增加...原创 2020-04-03 22:49:36 · 9301 阅读 · 0 评论