mysql进阶
记录日常开发问题
香辣奥利奥
不积跬步无以至千里,不积小流无以成江海。
展开
-
MySQL元数据库 information_schema介绍
环境介绍数据库 mysql.information_schema系统 windows表介绍SCHEMATA 数据库信息提供数据库信息,有哪些数据库,字符集是GBK还是UTF-8等等SELECT * FROM SCHEMATASCHEMA_NAME数据库名DEFAULT_CHARACTER_SET_NAME默认字符集DEFAULT_COLLATION_NAME默认排序规则TABLES提供表的信息,数据库有哪些表,是什么存储引擎等等。原创 2022-03-31 11:33:30 · 1178 阅读 · 0 评论 -
mysql数据库查看连接数、并发数相关信息
原文链接:https://blog.csdn.net/eddy23513/article/details/80022725查看连接数show status like 'Threads%';+-------------------+-------+| Variable_name | Value |+-------------------+-------+| Threads_cached | 58 || Threads_connected | 57 | ###这原创 2021-12-30 10:53:33 · 1439 阅读 · 0 评论 -
Mysql查看数据库时区并设置时区
在mysql目录下使用命令行打开MySQLwin + r 打开 cmd, cd进入mysql安装目录输入mysql -hlocalhost -uroot -p注意-前有空格。其中"-h"表示服务器名,localhost表示本地;"-u"为数据库用户名,root是MySQL默认用户名;"-p"为密码提示输入密码,输入自己之前设置的密码,回车即可Mysql查看数据库时区并设置时区查看数据库时区show variables like'%time_zone';如果显示SYSTEM,则需要设置时区原创 2021-12-09 14:03:38 · 7574 阅读 · 0 评论 -
mysql设置字段区分大小写
mysql设置字段区分大小写alter table t_entrust_direction modify c_entrust_direction varchar(4) binary;//加上binary 唯一索引即可区分大小写原创 2021-09-03 17:18:48 · 2041 阅读 · 0 评论 -
mysql如何将两个字段的查询结果拼接
sql函数CONCAT(str1,str2,...)函数:将查询出的字段拼接无分隔符;str1:字段一str2:字段二CONCAT_WS(separator,str1,str2,...)函数:将查询出的字段拼接可以加分隔符;separator:分隔符GROUP_CONCAT(expr)函数:将查询出的字段拼接成一行;expr:字段函数演示SELECT DISTINCT CONCAT(stock_code,'_',market) FROM t_stockcodeSELECT D原创 2021-09-02 18:32:49 · 13843 阅读 · 0 评论 -
mysql安装过程
目录 复制mysql安装安装mysql服务端配置服务端安装mysql服务端选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续。点选“Browse”,手动指定安装目录。填上安装目录,我的是“d:\Program Files (x86)\MySQL\MySQL Server 5.0”,按“OK”继续。配置服务端安装完成了,出现如下界面将进入mysql配置向导选择配置方式,“原创 2021-06-02 00:49:15 · 147 阅读 · 0 评论 -
mysql创建表
CREATE TABLEIF NOT EXISTS table_test ( id BIGINT ( 19 ) NOT NULL auto_increment, cname VARCHAR ( 8 ) COMMENT '姓名' , age INT ( 3 ) COMMENT '年龄' , sex CHAR ( 1 ) COMMENT '性别' , birthday DATE COMMENT '生日' .原创 2021-05-16 00:22:04 · 612 阅读 · 0 评论 -
Mysql基础SQL
一. SQL基本概念Data Definition Language:简称为DDL,数据定义语言,主要用于数据库和表的管理。Data Manipulation Language简称为DML,数据操纵语言,主要用于表的增删改操作Data Query Language简称为DQL,数据查询语言,主要用于表的查询操作Data Control Language简称为DCL,数据控制语言,主要用于用户权限的管理二. DDL:操作数据库 -- 创建数据库 CREATE DATA原创 2021-02-20 04:04:07 · 188 阅读 · 0 评论 -
Mysql索引优化
一. 什么是索引索引用于快速查找具有特定列值的行。没有索引,MySQL必须从第一行开始,然后再通读整个表以找到相关的行。表越大,花费时间越多。如果表中有相关列的索引,MySQL可以快速确定要在数据文件中间查找的位置,而不必查看所有数据。这比顺序读取每一行要快得多。二. 主键优化表的主键表示您在最重要的查询中使用的一列或一组列。它具有关联的索引,可提高查询性能。查询性能可从NOT NULL优化中受益,因为它不能包含任何NULL值。如果您的表又大又重要,但没有明显的列或一组列用作主键,则可以创建一原创 2021-01-10 21:56:25 · 88 阅读 · 0 评论 -
Mysql 左链接 右连接 内连接
一. 基本概念LEFT JOIN 左连接:以左表为主,显示左表所有的数据,右表中没有的显示null值。RIGHT JOIN 右连接:以右表为主,显示右表所有的数据,左表中没有的显示null值。INNER JOIN 内连接:只返回两个表中连接字段相等的行。FULL JOIN自然连接(自然连接和内连接一样,一般情况下都使用自然联结)二. 环境准备CREATE TABLE A( id INT, 学科 VARCHAR(10), 成绩 INT);INSERT INTO A (i原创 2021-01-10 20:10:45 · 389 阅读 · 4 评论