• MySQL学习(一)——启动和登录MySql遇到的问题及解决

    1、MySQL使用命令行启动时报错发生系统错误 5,如下: 原因:未用管理员身份运行cmd程序 解决方案:在开始菜单里找到命令提示符,右击选择以管理员身份运行 2、登录时报错提示mysql不是内部或外部命令,也不是可运行的程序或批处理文件 解决方案:配置环境变量(右击我...

    2018-06-18 00:07:32

  • Mysql之视图的操作

    视图的操作: 1.视图的创建: create view view_name as 查询语句; 2.视图的查看: show tables;// 显示所有的表和视图 show create view view_name; desc view_name; show table status from table_name like 'view_name'; 3.使用视图(与查询表的语句相似); select * fro...

    2018-06-18 00:07:53

  • docker安装mysql

    #下载MySQL官方镜像docker pull mysql: 5.7 . 18 #运行MySQL容器,指定root密码、默认数据库、操作员账号密码 docker run --name mysql \ -d \ -p 3306:3306 \ -e MYSQL\_ROOT\_PASSWORD=rootpassword \ -e MYSQL\_USER=user \ -e MYSQL\_PASSWORD=password \ -e MYSQL...

    2018-06-18 00:07:48

  • Mysql之表的操作与索引操作

    表的操作: 1.表的创建: create table if not exists table_name(字段定义); 例子: create table if not exists user(id int auto_increment, uname varchar(20), address varchar(200), updateTime datetime, primary key(id)); // 设置主键 2.表(show tables;)定义查...

    2018-06-18 00:07:44

  • MySQL学习(二)——SQL语句创建删除修改以及中文乱码问

    一、对数据库的操作 1、创建一个库 create database 库名; 创建带有编码的:create database 库名 character set 编码; 查看编码:show create database 库名; 2、删除一个库 drop database 库名; 3、使用库 use 库名; 4、查看当前正在操作的库 select database(); 二...

    2018-06-18 00:07:39

  • 检索数据表中重复数据

    在A表中存在一个字段“name”, 而且不同记录之间的“name”值有可能会相同, 现在就是需要查询出在该表中的各记录之间,“name”值存在重复的项; Select Name,Count(*) From A Group By Name Having Count(*) 1 查询work_num中相同的记录 selectwork_num,Count(*) fr...

    2018-06-18 00:07:25

  • Ubuntu16.04下实现MySQL主从复制

    因为这两天业务需求不是很多,昨天抽空研究了下MySQL的主从同步。 期间也遇到了许多问题,怕之后会忘记,也顺便记录下自己的成长经历。所以写这篇博文。 因为我是在VM虚拟机上进行的测试。 所以首先要把虚拟机的链接模式改为桥接模式。 在设置-硬件-网络适配器-网络连...

    2018-06-18 00:07:29

  • MySql数据库基础笔记(一)

    一、表与库的概念 数据库管理数据,它是以什么样的形式组成的? 生活中的表----表 table 多行多列,传统的数据库都是这样的;声明了表头,一个表创建好了,剩下的就是往表中添加数据 多张表放在档案中---库 database 学生信息表,成绩表,记过表 - 都是这个班级的信息,将这几张...

    2018-06-18 00:07:24

  • nodejs链接mysql

    使用mysql连接池: 1.安装mysql支持 npm install mysql 2.安装node.js的mysqlpool模块 npm install -g node-mysql //-g表全局 3.直连mysql var mysql = require('mysql'); //调用MySQL模块 //创建一个connection var connection = mysql.createConnection({ host: 'loca...

    2018-06-18 00:07:05

  • MySQL中的存储函数和存储过程的简单示例

    存储函数 定义 CREATE FUNCTION `fn_sum`(`a` int,`b` int) RETURNS int(11) BEGIN RETURN a + b; END 调用 Navicat工具中的调用 运行结果: Sql调用 SELECT fn_sum(1,2); 运行结果: Java中的调用 简写:"{?=call fn_sum(?,?)}" 存储过程 带输入参数的存储过程 定义 C...

    2018-06-18 00:07:21

2