mysql
zhangbijun1230
这个作者很懒,什么都没留下…
展开
-
一份非常完整的MySQL规范
一份非常完整的MySQL规范 一、数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀并以日期(时间戳...转载 2019-01-25 10:08:50 · 338 阅读 · 0 评论 -
MySQL修改密码
1 mysql> update usersetpassword=password(“新密码”) where user=”用户名”; 执行后报错 ERROR 1054(42S22) Unknown column 'password' in ‘field list’错误的原因是5.7版本下的mysql数据库下已经没有password这个...转载 2019-04-14 14:28:15 · 372 阅读 · 0 评论 -
mysql导入数据
mysql导入数据tmall.rar只包含了项目必须的代码,但是没有数据,为了看到运行效果,还必须导入数据。在右侧下载 sql 文件,然后使用如下的 命令行方式导入。如果没有安装mysql,可以参考安装mysql-server注:不要用 navicat,mysql-front 等工具导入,因为数据量大,这些工具处理不了,会报奇奇怪怪的错误。本tmall.sql 包含17个分类,每...转载 2019-04-14 15:31:04 · 590 阅读 · 0 评论 -
MySQL(6)---数据库 管理
MySQL管理启动及关闭 MySQL 服务器Windows 系统下在 Windows 系统下,打开命令窗口(cmd),进入 MySQL 安装目录的 bin 目录。启动:cd c:/mysql/binmysqld --console关闭:cd c:/mysql/binmysqladmin -uroot shutdownLinux 系统下首先,我们需要通过...转载 2019-06-16 10:02:45 · 282 阅读 · 0 评论 -
MySQL(7) ---删除数据库
使用普通用户登陆 MySQL 服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库,所以我们这边使用 root 用户登录,root 用户拥有最高权限。在删除数据库过程中,务必要十分谨慎,因为在执行删除命令后,所有数据将会消失。drop 命令删除数据库drop 命令格式:drop database <数据库名>;例如删除名为 RUNOOB 的数...转载 2019-06-16 10:19:46 · 316 阅读 · 0 评论 -
MySQL (13)---查询数据
MySQL 数据库使用SQL SELECT语句来查询数据。你可以通过 mysql> 命令提示窗口中在数据库中查询数据,或者通过PHP脚本来查询数据。语法以下为在MySQL数据库中查询数据通用的 SELECT 语法:SELECT column_name,column_nameFROM table_name[WHERE Clause][LIMIT N][ OFFSE...转载 2019-06-16 11:08:23 · 353 阅读 · 0 评论 -
MySQL(14)--- WHERE 子句
MySQL WHERE 子句我们知道从 MySQL 表中使用 SQL SELECT 语句来读取数据。如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句中。语法以下是 SQL SELECT 语句使用 WHERE 子句从数据表中读取数据的通用语法:SELECT field1, field2,...fieldN FROM table_name1, tabl...转载 2019-06-16 11:11:00 · 309 阅读 · 0 评论 -
MySQL (15)---UPDATE 更新
MySQL UPDATE 更新如果我们需要修改或更新 MySQL 中的数据,我们可以使用 SQL UPDATE 命令来操作。语法以下是 UPDATE 命令修改 MySQL 数据表数据的通用 SQL 语法:UPDATE table_name SET field1=new-value1, field2=new-value2[WHERE Clause]你可以同时更新一个或多个字段...转载 2019-06-16 11:12:35 · 1037 阅读 · 0 评论 -
MySQL(16)--- DELETE 语句
你可以使用 SQL 的 DELETE FROM 命令来删除 MySQL 数据表中的记录。你可以在mysql>命令提示符或 PHP 脚本中执行该命令。语法以下是 SQL DELETE 语句从 MySQL 数据表中删除数据的通用语法:DELETE FROM table_name [WHERE Clause]如果没有指定 WHERE 子句,MySQL 表中的所有记录...转载 2019-06-16 11:14:20 · 351 阅读 · 0 评论 -
MySQL(17)--- LIKE 子句
MySQL LIKE 子句我们知道在 MySQL 中使用 SQL SELECT 命令来读取数据, 同时我们可以在 SELECT 语句中使用 WHERE 子句来获取指定的记录。WHERE 子句中可以使用等号=来设定获取数据的条件,如 "runoob_author = 'RUNOOB.COM'"。但是有时候我们需要获取 runoob_author 字段含有 "COM" 字符的所有记录,...转载 2019-06-16 11:18:05 · 299 阅读 · 0 评论 -
MySQL(18)--- UNION 操作符
MySQL UNION 操作符本教程为大家介绍 MySQL UNION 操作符的语法和实例。描述MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中。多个 SELECT 语句会删除重复的数据。语法MySQL UNION 操作符语法格式:SELECT expression1, expression2, ... expression_...转载 2019-06-16 11:28:11 · 321 阅读 · 0 评论 -
MySQL(20)--- 排序
MySQL 排序我们知道从 MySQL 表中使用 SQL SELECT 语句来读取数据。如果我们需要对读取的数据进行排序,我们就可以使用 MySQL 的ORDER BY子句来设定你想按哪个字段哪种方式来进行排序,再返回搜索结果。语法以下是 SQL SELECT 语句使用 ORDER BY 子句将查询数据排序后再返回数据:SELECT field1, field2,...f...转载 2019-06-16 11:30:09 · 431 阅读 · 0 评论 -
MySQL(21)--- GROUP BY 语句
GROUP BY 语句根据一个或多个列对结果集进行分组。在分组的列上我们可以使用 COUNT, SUM, AVG,等函数。GROUP BY 语法SELECT column_name, function(column_name)FROM table_nameWHERE column_name operator valueGROUP BY column_name;实例演示...转载 2019-06-16 11:32:13 · 965 阅读 · 1 评论 -
Mysql (21)---连接的使用
Mysql 连接的使用在前几章节中,我们已经学会了如何在一张表中读取数据,这是相对简单的,但是在真正的应用中经常需要从多个数据表中读取数据。本章节我们将向大家介绍如何使用 MySQL 的 JOIN 在两个或多个表中查询数据。你可以在 SELECT, UPDATE 和 DELETE 语句中使用 Mysql 的 JOIN 来联合多表查询。JOIN 按照功能大致分为如下三类:INNE...转载 2019-06-18 22:51:57 · 258 阅读 · 0 评论 -
MySQL(22)--- NULL 值处理
MySQL NULL 值处理我们已经知道 MySQL 使用 SQL SELECT 命令及 WHERE 子句来读取数据表中的数据,但是当提供的查询条件字段为 NULL 时,该命令可能就无法正常工作。为了处理这种情况,MySQL提供了三大运算符:IS NULL:当列的值是 NULL,此运算符返回 true。 IS NOT NULL:当列的值不为 NULL, 运算符返回 true。 ...转载 2019-06-18 22:52:03 · 275 阅读 · 0 评论 -
一份超详细的MySQL高性能优化实战总结!
一份超详细的MySQL高性能优化实战总结!MySQL 对于很多 Linux 从业者而言,是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行 MySQL 的优化之前必须要了解的就是 MySQL 的查询过程,很多的查询优化工作实际上就是遵循一些原则让 MySQL 的优化器能够按照预想的合理方式运行而已。MySQL 查询过程 优化的哲学 ...转载 2019-01-14 21:22:35 · 2140 阅读 · 0 评论 -
MYSQL 参数
原创 2018-12-20 22:29:21 · 596 阅读 · 0 评论 -
MYSQL----(2) 数据库基础知识
数据库1 定义数据库,可以简单的解释为:高效的存储和处理数据的介质(主要分为磁盘和内存两种)。每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢,所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来...转载 2018-03-17 09:41:40 · 422 阅读 · 0 评论 -
MYSQL----(3)SQL 基本操作
SQL 基本操作基本操作:CURD,即增删改查。根据操作对象的不同,咱们可以将 SQL 的基本操作分为三类,分别为:库操作、表(字段)操作和数据操作。库操作1 新增数据库基本语法:create database + 数据库名称 + [库选项];其中,库选项是用来约束数据库的,为可选项(有默认值),共有两种,分别为:字符集设定:charset/ character set+ 具体字符集,用来表示数据...转载 2018-03-17 10:36:25 · 289 阅读 · 0 评论 -
MySQL (1)---概述
MySQL 教程MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。在本教程中,会让大家快速掌握 MySQL 的基本知识,并轻松使用 MySQL 数据库。什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数...转载 2018-08-19 08:29:18 · 333 阅读 · 0 评论 -
MySQL(2)--MYSQL 安装
MySQL 安装所有平台的 MySQL 下载地址为: MySQL 下载. 挑选你需要的 MySQL Community Server 版本及对应的平台。注意:安装过程我们需要通过开启管理员权限来安装,否则会由于权限不足导致无法安装。Linux/UNIX 上安装 MySQLLinux平台上推荐使用RPM包来安装Mysql,MySQL AB提供了以下RPM包的下载地址:MySQ...转载 2018-08-19 08:36:45 · 444 阅读 · 0 评论 -
MYSQL(3)---MySQL的基本概念介绍
MySQL的相关概念介绍MySQL 为关系型数据库(Relational Database Management System), 这种所谓的"关系型"可以理解为"表格"的概念, 一个关系型数据库由一个或数个表格组成, 如图所示的一个表格:表头(header): 每一列的名称; 列(row): 具有相同数据类型的数据的集合; 行(col): 每一行用来描述某个人/物的具体信息; ...转载 2018-08-19 08:47:14 · 547 阅读 · 0 评论 -
MySQL(4)---MYSQL 数据类型
MySQL 数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISI...转载 2018-08-19 08:56:53 · 342 阅读 · 0 评论 -
MySQL(5)---MySQL客户端工具的选择
MySQL客户端工具的选择最近因系统云化项目,学习使用MySQL集群,为了找一款顺手的mysql客户端,反复使用了多个工具,并筛选出一个自认为最满意的,在此分享。先说我的选择:SQLyog。尝试的客户端:Toad for MySQL、MySQL-Front、Navicat for MySQL、SQLyog。官方下载链接:Toad for MySQL:http://www.toa...转载 2018-09-24 19:38:26 · 1505 阅读 · 1 评论 -
MySQL(6)--- 创建数据库
MySQL 创建数据库我们可以在登陆 MySQL 服务后,使用create命令创建数据库,语法如下:CREATE DATABASE 数据库名;以下命令简单的演示了创建数据库的过程,数据名为 RUNOOB:[root@host]# mysql -u root -p Enter password:****** # 登录后进入终端mysql> create DA...转载 2018-11-10 11:29:03 · 480 阅读 · 0 评论 -
MySQL(8)--- 选择数据库
MySQL 选择数据库在你连接到 MySQL 数据库后,可能有多个可以操作的数据库,所以你需要选择你要操作的数据库。从命令提示窗口中选择MySQL数据库在 mysql> 提示窗口中可以很简单的选择特定的数据库。你可以使用SQL命令来选择指定的数据库。实例以下实例选取了数据库 RUNOOB:[root@host]# mysql -u root -pEnter pas...转载 2018-11-10 11:43:00 · 386 阅读 · 0 评论 -
MySQL (9)---数据类型
MySQL 数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISI...转载 2018-11-10 11:48:41 · 238 阅读 · 0 评论 -
MySQL(10)--- 创建数据表
MySQL 创建数据表创建MySQL数据表需要以下信息:表名 表字段名 定义每个表字段语法以下为创建MySQL数据表的SQL通用语法:CREATE TABLE table_name (column_name column_type);以下例子中我们将在 RUNOOB 数据库中创建数据表runoob_tbl:CREATE TABLE IF NOT EXIST...转载 2018-11-10 11:58:53 · 314 阅读 · 0 评论 -
MySQL(11)--- 删除数据表
MySQL 删除数据表MySQL中删除数据表是非常容易操作的, 但是你再进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失。语法以下为删除MySQL数据表的通用语法:DROP TABLE table_name ;在命令提示窗口中删除数据表在mysql>命令提示窗口中删除数据表SQL语句为DROP TABLE:实例以下实例删除了数据表runo...转载 2018-11-10 12:00:23 · 418 阅读 · 0 评论 -
MySQL(12)--- 插入数据
MySQL 插入数据MySQL 表中使用INSERT INTOSQL语句来插入数据。你可以通过 mysql> 命令提示窗口中向数据表中插入数据,或者通过PHP脚本来插入数据。语法以下为向MySQL数据表插入数据通用的INSERT INTOSQL语法:INSERT INTO table_name ( field1, field2,...fieldN ) ...转载 2018-11-10 12:10:01 · 348 阅读 · 0 评论 -
mysql导入导出sql文件
mysql导入导出sql文件window下1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname > dbname.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u dbuser -p dbname users...转载 2018-11-10 15:49:43 · 1367 阅读 · 0 评论 -
MySQL常用SQL语句
MySQL常用SQL语句一、数据库操作1.创建数据库:Mysql> CREATE DATABASE databaseName;Mysql数据库的数据文件默认存放在/usr/local/mysql/var/目录下,每个数据库对应一个子目录,用于存储数据表文件;新建的空数据库在/usr/local/mysql/var/目录下会自动生成一个与新建的库名相同的空文件夹。例:m...转载 2018-11-10 15:55:19 · 347 阅读 · 0 评论 -
MySQL 最全优化指南
MySQL 最全优化指南 当MySQL单表记录数过大时,增删改查性能都会急剧下降,所以我们本文会提供一些优化参考,大家可以参考以下步骤来优化: 一、单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度。一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的,而事实上很多时候MySQL单表的性能依然有不少优...转载 2018-11-21 13:44:18 · 404 阅读 · 0 评论 -
MySQL数据库---(1)win10 免安装MySQL 教程
网上找了好多,发现好多不是linux系统的就是与现在新版本有出入,自己做小项目亲手实践了一下,供大家借鉴。MySQL版本:mysql-5.7.17下载方法:1、MySQL官方网址https://www.mysql.com/downloads/2、下载方法:a、选择对应模块:b、选择对应的版本(这里我选windows):c、选择32位或64位版本进行下载:d、点击下载,它会让登陆或注册,这里可以跳过...转载 2018-03-16 20:44:41 · 402 阅读 · 0 评论