首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏老司机的技术博客

    docker实战入门(5)安装mysql容器

    下载mysql docker search mysql 查找镜像如下 ? 然后选择5.6版本的mysql进行拉取 docker pull mysql:5.6 换了国内的镜像源之后拉取速度飞快 安装并运行mysql docker run -p 3306:3306 --name mysql -v $PWD/logs:/logs -v $PWD/data:/mysql_data -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6 用docker ps 指令查看正在运行的容器 配置mysql连接权限 进入mysql容器的bash:docker exec -it mysql bash 进入mysqlmysql -uroot -p GRANT 再在你本机连接mysql即可。

    1.2K110发布于 2018-04-16
  • 来自专栏杨熹的专栏

    5分钟入门MySQL Workbench

    之前写了 图解Mac下如何安装管理MySQL 接下来进入下一步,使用Workbench执行sql文件: 1.打开Workbench,主页面上点击要connect的连接。 2.注意系统偏好设置里,MySQL是running的状态,否则无法执行。 ? 创建数据库: 点击创建数据库按钮,输入数据库名称,选择编码方式,点击Apply。 ? ---- 剩下的就是MySQL的语法啦,可以查看下面的网址,中英文都有,内容是一样的: 中文教程: http://www.runoob.com/mysql/mysql-insert-query.html 英文教程: http://www.tutorialspoint.com/mysql/mysql-null-values.htm

    3.6K50发布于 2018-04-02
  • 来自专栏后端从入门到精通

    InnoDB(5)索引页 --mysql入门到精通(十)

    Mysql5.7后默认用dynamic行格式,而dynamic行格式在行溢出的情况下真实数据列表只存储页码地址值。Redundant则是会有压缩算法压缩页码分页,更节省空间。 InnoDB(4)行溢出--mysql入门到精通(九) 回忆一下: 前面我们知道了查询一条数据,需要先tcp/ip先客户端链接服务端,之后会查询缓存,有的话直接返回,insert 和update都会让缓存失效 Compact和dynamic行格式不同,dynamic是当存在分页情况,是在真实数据只存指向页面的地址值,来查询数据,mysql5.7后默认的就是dynamic,行溢出和数据溢出也需要了解。 0,0,0,2,0,32,1,100,’aaaa’,其他值 第二条记录:0,0,0,3,0,32,2,200,’bbbb’,其他值 第三条记录:0,0,0,4,0,32,3,300,’cccc’,其他值 第四条记录:0,0,0,5,0 min_rec_mask,n_owned,heap_no,record_type,next_record,C1,C2,C3,其他值 最小记录:0,0,1,0,2,28,infimum 最大记录:0,0,5,1,3,0

    57840编辑于 2022-07-26
  • 来自专栏Python学习

    MySQL入门

    三、MySQL的安装MySQL软件采用双授权政策,分为社区版和商业版。由于其体积小、速度快、总体拥有成本低,MySQL通常成为开发者的首选数据库。 针对不同的用户,MySQL的版本主要分为以下几种:MySQL Community Server:免费使用的社区版本,官方不提供技术支持MySQL Cluster:开源的集群版,将多个MySQL Server 整合成一个Server,免费使用MySQL Enterprise Edition:收费的商业版,提供30天试用和官方技术支持MySQL Cluster CGE:高级集群版,需付费使用①下载MySQL下载网址 :https://downloads.mysql.com/archives/installer选择下载版本以及操作系统版本选择离线安装②安装双击打开安装包③配置环境变量点击“新建”→复制粘贴MySQL安装目录的 -exit: 退出MySQL的命令行环境图片四、图形化工具DBeaver使用命令提示符进行MySQL操作并不是特别方便,一般开发者都会选择第三方的图形化工具进行MySQL操作。

    37422编辑于 2024-08-10
  • 来自专栏小小码农一个。

    mysql入门

    只有唯一,可以有空值 主键索引:唯一且非空 4,全文索引 适用于给一大串文本添加的索引,只可以给字符串数据类型添加 字符串数据类型(char varchar text) 5, 200), fulltext key (sinfo) ); show index from index_student; 5, index_student,给表sname添加唯一索引 create table index_student( sname varchar(8), sno int(5) 创建表index_student,给表sinfo添加全文索引 create table index_student( sname varchar(8), sno int(5) sal,job from emp where sal<3000; ---查询名为Smith的雇员信息 select * from emp where ename="Smith"; 注意:MySQL

    1.4K20发布于 2020-06-08
  • 来自专栏前端开发0202

    Mysql入门

    创建新数据库 ---- 语句形式: create database 数据库名 [charset 字符集名称][collate 校对规则名]; 字符集名类似这些: utf8, gbk, gb2312, big5, 数据表名 (字段 1, 字段 2, … )[charset=字符集][engine=表类型]; 其中: 字段的形式为: 字段名 字段类型 [字段属性…] 字符集包括:utf,gbk,gb2312,big5 总结: 系统级操作: 服务器的启停 mysql 服务,通过系统服务来操作,或: net start mysql net stop mysql 登录系统: mysql -hlocalhost -uroot year 类型: 表示年份,格式为:’0000’ 示例: 创建一个表,设定 5 个字段分别为上述类型,并插入相应的数据值后查看结果。 查询“固定数据” 例: select 1; select 2, ‘abc’; select 3, now(); select 中可以进行计算 例: select 1 + 2; select 3+4*5,

    1.7K10发布于 2020-05-12
  • 来自专栏epoos.com

    Mysql入门

    Mysql 是最流行的关系型数据库管理系统,尤其是在Web应用方面。 Mysql,由瑞典MySQL AB公司开发,目前属于 Oracle 公司。 Mysql是开源的、免费的、支持大型的数据库 Mysql使用标准的SQL数据语言形式。 ps: ${ xxx } 表示 xxx 是变量 mysql安装 Mac 系统用 brew 安装mysql 安装mysql brew update # 更新下brew brew install mysql mysql.server start sudo /etc/init.d/mysql start or sudo /usr/local/mysql/support-files/mysql.server # 中文解释 1)为root用户设置密码; 2)删除匿名账号; 3)取消root用户远程登录; 4)删除test库和对test库的访问权限; 5)刷新授权表使修改生效。

    64720编辑于 2022-06-06
  • 来自专栏网络收集

    css入门5

    在本章第1节“背景样式概述”,我们已经给大家分析了在CSS中控制元素的背景样式包括背景颜色和背景图像,其中控制元素的背景图像涉及到的属性比较多,下面稍微给大家讲解一下,以便为读者理清后面的学习思路。

    1.4K30编辑于 2022-04-12
  • 来自专栏康怀帅的专栏

    ThinkPHP 5 入门

    本文介绍了 ThinkPHP 5 安装以及简单的使用方法。 安装 composer $ composer create-project topthink/think tp5 --prefer-dist 添加新的模块 应用根目录执行 $ php think build

    1.3K80发布于 2018-02-28
  • 来自专栏后端从入门到精通

    B+树(5)myISAM简介 --mysql入门到精通(十七)

    B+树(4)联合索引 --mysql入门到精通(十六) myISAM简介 我们知道了innoDB搜索引擎的是索引即是数据,分为列表值索引树,和聚簇索引树,聚簇索引那颗b+树索引即是数据,所有的用户记录数都存在叶子节点 mysql中的innoDB和myISAM表会自动为主键或者申明的为unique的列创建聚簇索引,但如果需要给其他列创建二级索引,则需要在sql里显示指明。 int, c2 int, c3 char(1), index idx_c2 (c2) )row_format=Compact; 也可以在表创建完成之后,指定c3为idx_c3名称的索引: mysql table index_tb_col add index idx_c3 (c3); Query OK, 0 rows affected (0.04 sec) 也可以添加联合索引和删除索引: //复合索引 mysql > index idx_c2_c3 (c2,c3) -> )row_format=Compact; Query OK, 0 rows affected (0.03 sec) //删除索引 mysql

    75521编辑于 2022-07-26
  • 来自专栏高渡号外

    Python入门5

    所谓运算,我们可以简单的理解为加、减、乘、除。当然,python的运算远不止这些。因为python的对象不仅仅有数字,还有字符串,还有很多... 但是即便如此,并不妨碍我们用类似数学的“简单运算”的概念来理解它的运算规则。而所有运算规则的表达,都是依赖运算符来呈现的。

    77230发布于 2020-09-22
  • 来自专栏网络收集

    JavaScript入门5

    console.log('a = ' + a); console.log('b = ' + b); console.log(rest); } exm(1, 2, 3, 4, 5) ; // 结果: // a = 1 // b = 2 // Array [ 3, 4, 5 ] exm(1); // 结果: // a = 1 // b = undefined // Array [

    54530编辑于 2022-04-04
  • 来自专栏技术杂记

    mysql 迁移5

    1.6.7-356.rhel6.x86_64 libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-6.el6_5. x86_64 libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-6.el6_5. -40.el6_6.x86_64 libmysqlclient_r.so.16()(64bit) is needed by (installed) sysbench-0.4.12-5.el6.x86_ el6.x86_64 mysql-libs is needed by (installed) postfix-2:2.6.6-6.el6_5.x86_64 [root@slave02 src]# rpm SONAME 'libfnv1a_udf.so'" mysql -e "CREATE FUNCTION fnv_64 RETURNS INTEGER SONAME 'libfnv_udf.so'" mysql

    68020编辑于 2022-03-21
  • 来自专栏技术杂记

    Mysql 监控5

    再试试,就一切正常了[root@mysql-server ~]# sudo -u zabbix -H /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh running-slave 1[root@mysql-server ~]# su - zabbix [zabbix@mysql-server ~]$ /var/lib/zabbix/percona/scripts /get_mysql_stats_wrapper.sh running-slave1[zabbix@mysql-server ~]$ 然后重启 zabbix-agent ,只有重启,zabbix-agent zabbix-server 测试一下连接[root@zabbix-server ~]# zabbix_get -s mysql-server -p 10050 -k "MySQL.running-slave ~]# zabbix_get -s mysql-server -p 10050 -k "MySQL.max-connections" 2048[root@zabbix-server ~]#

    1.1K40编辑于 2022-06-30
  • 来自专栏兜兜毛毛

    MySQL 锁(5

    # 初始化 CREATE TABLE `user_lock_no` ( `id` int(5) NOT NULL, `name` varchar(255) COLLATE utf8mb4_bin Transaction 1 Transaction 2 begin; 【阻塞】--> insert into user_lock_pk value(5,'张5',15); 【阻塞】--> insert 当我们使用了范围查询,不仅命中了记录,还包含了间隙,在这种情况下我们使用的就是临键锁,它是MYSQL里面默认的行锁算法,相当于记录锁加上间隙锁。 SELECT lw.requesting_trx_id AS request_XID, trx.trx_mysql_thread_id as request_mysql_PID, trx.trx_query AS request_query, lw.blocking_trx_id AS blocking_XID, trx1.trx_mysql_thread_id as blocking_mysql_PID

    81820发布于 2020-11-24
  • 来自专栏快乐学Python

    SQL快速入门 ( MySQL快速入门, MySQL参考, MySQL快速回顾 )

    SQL 先说点废话,很久没发文了,整理了下自己当时入门 SQL 的笔记,无论用于入门,回顾,参考查询,应该都是有一定价值的,可以按照目录各取所需。 SQL数据库有很多,MySQL是一种,本文基本都是SQL通用标准,有些标准很不统一的地方就用MySQL的写法了。希望本文帮你快速了解SQL的基本操作和概念。 只检索某表中某列里不重复的项: SELECT DISTINCT 列名 (如果有两列或以上,需要这些列组合起来是不重复的) FROM 表名; 检索指定行数: SELECT 列名 FROM 表名 LIMIT 5 OFFSET n; (mySQL中,选第n行后的五行。 FULL OUTER JOIN 会把两张表中没有匹配到的列也显示出来(mysql 不支持,可通过 UNION 实现) OUTER 可省略。

    3K20发布于 2019-06-27
  • 来自专栏技术杂记

    mysql 迁移5

    1.6.7-356.rhel6.x86_64 libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-6.el6_5. x86_64 libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-6.el6_5. -40.el6_6.x86_64 libmysqlclient_r.so.16()(64bit) is needed by (installed) sysbench-0.4.12-5.el6.x86_ el6.x86_64 mysql-libs is needed by (installed) postfix-2:2.6.6-6.el6_5.x86_64 [root@slave02 src]# rpm SONAME 'libfnv1a_udf.so'" mysql -e "CREATE FUNCTION fnv_64 RETURNS INTEGER SONAME 'libfnv_udf.so'" mysql

    1.3K40编辑于 2022-03-22
  • 来自专栏开源部署

    SQL快速入门 ( MySQL快速入门, MySQL参考, MySQL快速回顾 )

    只检索某表中某列里不重复的项: SELECT DISTINCT 列名 (如果有两列或以上,需要这些列组合起来是不重复的) FROM 表名; 检索指定行数: SELECT 列名 FROM 表名 LIMIT 5 OFFSET n; (MySQL中,选第n行后的五行。 字符串拼接:不同数据库有差异,MySQL中: SELECT concat(vend_name , vend_country) AS vend_title FROM Vendors ORDER FULL OUTER JOIN 会把两张表中没有匹配到的列也显示出来(mysql 不支持,可通过 UNION 实现) OUTER 可省略。

    2.1K10编辑于 2022-08-17
  • 来自专栏猪圈子

    MySQL 入门全套

    使用mysql必须具备一下条件 a. 安装MySQL服务端 b. 安装MySQL客户端 c. 【客户端】连接【服务端】 d. 【客户端】发送命令给【服务端MySQL】服务的接受命令并执行相应操作(增删改查等) 1、下载地址:http://dev.mysql.com/downloads/mysql/ 2、安装 windows安装请参考 start启动mysql服务 MySQL操作 一、连接数据库 mysql -u user -p 例:mysql -u root -p 常见错误如下: ERROR 3、删除表 drop table 表名 4、清空表内容 delete from 表名 truncate table 表名 5、修改表 添加列: alter table 表名 add 列名 类型 - 前5行 select * from 表 limit 4,5; - 从第4行开始的5行 select * from 表 limit 5 offset 4

    89730发布于 2019-11-19
  • 来自专栏机器学习/数据可视化

    MySQL入门整理

    Debra Henley CPU 1 35000 declined 4 146832 Kiehn-Spinka Daniel Hilton Debra Henley CPU 2 65000 won 5 Wendy Yule Fred Anderson Maintenance 3 7000 won 14 688981 Keeling LLC Wendy Yule Fred Anderson CPU 5 Debra Henley CPU 1 35000 declined 4 146832 Kiehn-Spinka Daniel Hilton Debra Henley CPU 2 65000 won 5 Wendy Yule Fred Anderson Maintenance 3 7000 won 14 688981 Keeling LLC Wendy Yule Fred Anderson CPU 5

    60810发布于 2021-03-01
领券