
mysql
文章平均质量分 56
xudailong_blog
徐代龙的新博客:http://blog.youkuaiyun.com/xudailong_blog
微信公众号:蛇崽网盘教程资源
展开
-
Ubuntu 16.04 (linux)下MySQL的安装
1, 打开终端: sudo apt-get install mysql-server2 ,接下来会让你选择y/n, 这里你选择y,3 ,这里会出现一个让你输入mysql-server的密码,输入完后如果鼠标点击不了,可以使用Tab键+enter键继续下一步4 ,接下来,会继续让我们输入一次密码5, 密码输入完后,我们这里的mysql-server的用户名是:root ,密码是我们刚刚设置过的密原创 2017-11-09 23:23:10 · 282 阅读 · 0 评论 -
mysql多表查询学习
距离上一篇文章一分钟了解CONSTRAINT约束的用法,我们了解到在工作中,很多时候我们都会将一个很大的表拆解成多个小的表,来去除数据冗余问题,一方面可以提高数据查询的速度,另外一方面,易于我们进行数据表的管理。单表查询一般的,查询单张表,我们可能是进行如下的操作。SELECT empName FROM employee;多表查询但是如果是两张表联系在一起的话,我们查询的方式就需要改变...原创 2018-11-19 15:30:03 · 364 阅读 · 0 评论 -
一分钟了解CONSTRAINT约束的用法
场景设计数据库表,用来存储学生和班级信息表第一种情况:将学生信息和班级信息存储到一张表中sno sname classno cname1 周杰伦 001 高三1班2 林俊杰 002 高三1班3 詹姆斯 003 高三2班这种情况会...原创 2018-11-19 11:50:45 · 3927 阅读 · 0 评论 -
mysql使用SQL语句创建表
使用SQL语句创建一张表,不仅可以可以快速创建表,少去了不少时间,还可以从这看出一个人对该技能点的熟悉程度。下面是一张简单的表创建语句:CREATE TABLE `tb_area`( `area_id` INT(2) NOT NULL AUTO_INCREMENT, `area_name` VARCHAR(200) NOT NULL, `priority` INT(2) NOT NULL...原创 2018-11-19 11:16:26 · 32030 阅读 · 0 评论 -
MySQL中主表与副表的区别,级联操作的运用
划重点:1 被约束的表称为副表,约束别人的表称为主表,外键设置在副表上的。2 主表被参考的字段通常都设置为主键3 当有外键约束的时候,添加数据的顺序:先加主表,再添加副表的数据4 当有外键约束的时候,修改数据的顺序:先修改副表,再修改主表的数据5 当有外键约束的时候,删除数据的顺序:先删除副表,再删除主表的数据级联操作当有外键约束的时候,必须先修改或删除副表中的所有关联数据,才能修...原创 2018-11-16 11:43:00 · 6779 阅读 · 0 评论 -
mysql语句声明外键
环境在Navicat 中进行mysql的语句操作示例1 创建一张员工表:CREATE TABLE employ(id INT PRIMARY KEY,ename VARCHAR(20),deptId INT);2 插入员工数据:INSERT INTO employ VALUES(1,'李四','软件开发部');INSERT INTO employ VALUES(2,'王五','应用...原创 2018-11-16 11:20:04 · 7150 阅读 · 0 评论 -
MySQL查询语句(重点分类)
MySQL的查询是一个重点,主要查询操作包括以下内容(单表查询重点)查询所有列查询指定列查询时添加常量列查询时合并查询时去除重复记录条件查询聚合查询分页查询查询排序分组查询分组查询后咨询# 查询所有列select * from student;# 查询指定列select id,name,gender from student;# 查询时指定别名(as)sel...原创 2018-11-14 16:53:14 · 354 阅读 · 0 评论 -
mysql 删除表数据但不删除表结构SQL语句
当一份数据乱糟糟的时候,想把数据删除掉,重新来过,但是又觉得太懒,不想重新定义一些表字段什么的,索性就把数据库内容给全部删掉,重新导入一遍数据。我是在mysql客户端,使用SQL语句进行删除的。下面是两种SQL语句:方法一:truncate table 表名; // Primary KEY 重新从1 开始递增 (我用的是这种方法)方法二:delete from 表名; //Primar...原创 2018-10-25 00:05:19 · 11736 阅读 · 0 评论 -
python scrapy 保存数据到mysql的坑(1064错误)
在将scrapy中的数据存储到mysql中,出现部分数据插入不进去的问题, 一直报:You have an error in your SQL syntax;mysql相对于mongo来说,对数据要严格些,有时候,很多SQL语句写对了,还是插不进去数据。针对上面的问题,我使用了一个pymysql中的方法file_count = pymysql.escape_string(item['file...原创 2018-10-20 10:48:03 · 2390 阅读 · 0 评论 -
mysql表复制操作
使用场景因为一个表中插入了重复的数据,所以复制一个表,再重新导入一个表中,这个时候,目的表中需要设置 表索引唯一 来避免重复操作MySQL语句为:INSERT IGNORE INTO user_info (SELECT DISTINCT * FROM user_info_copy);...原创 2018-09-01 16:37:11 · 223 阅读 · 0 评论 -
阿里云服务器(centos7) 设置mysql账号密码开放3306端口实现远程登陆
在阿里云服务器上(centos7)下载好了mysql并安装上去,但是暂未设置账号密码,远程登陆mysql并不可行。这里有两个问题需要我们去解决:设置账号密码;远程登陆mysql(一)设置账号密码(1)登陆远程服务器 (2)查看mysql版本,并用root账号登陆到mysql中 mysql -v 上面这个截图是我已经进去mysql数据库中了,如果没有到这个界面的,我们可...原创 2018-06-03 20:03:26 · 10167 阅读 · 1 评论 -
Python mysql获取主键id
用到的mysql语句主要为: author_id = cursor.lastrowid 相等于 : author_id = conn.insert_id()有这么一段需求,插入数据后,获取返回的主键id,首次可以获取到,第二次插入失败,就获取不到主键id了。其实我们可以这样实现:(一)需求:例子:我们将name , plat(平台)为唯一主键,因为name 在不...原创 2018-04-25 22:41:35 · 3300 阅读 · 0 评论 -
Centos7 安装mysql
版权声明: 更多最全原创文章请访问:(https://blog.youkuaiyun.com/xudailong_blog) 最简方式,不到5分钟就可以成功安装mysql的教程安装步骤 如果以下情况需要权限的话,尽量带上 sudo 命令(1) 检查centos7上是否安装了自带的mysqlrpm -qa | grep mysql情况一:如果有安装mys...原创 2018-04-15 00:53:23 · 682 阅读 · 0 评论 -
mac下使用docker安装mysql
拉取mysql镜像docker pull mysql拉取完后大致是这样的控制台输出,因为我这里已经拉取过了,这时候我们查看一下镜像是否拉取下来查看镜像拉取状态docker container ls在这里我们可以看到我的镜像是在5天前左右拉取下来的创建mysql/data文件夹这里的mysql data是将来docker的mysql内容挂载的路径,如下图:使用docker...原创 2019-09-08 09:31:17 · 2291 阅读 · 2 评论