![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库之MySQL
祥锐
python爱好者
展开
-
MySQL-6 mysql数据库的连接
一、启动及关闭 MySQL 服务器启动MySQL第一步:右键点击我的电脑——选择管理启动MYSQL服务器在dos命令里面输入: mysql -u root -p如果你想关闭目前运行的 MySQL 服务器, 你可以执行以下命令: mysqladmin -u root -p shutdown Enter password: ******二、MySQL 用户设置连接m...原创 2019-06-26 19:50:10 · 196 阅读 · 0 评论 -
MySQL-8 DDL之查看数据库
本章主要讲的是用mysql程序、MySQLWorkbench和navicat来查询和使用数据库(后续会继续更新)一、通过命令行选择MySQL数据库下面的步骤演示如何使用mysql编程并选择要使用的数据库: >mysql -u root -p(使用特定用户登录MySQL) mysql> use classicmodels;(选择classicmodels数据库) mysql&g...原创 2019-06-28 17:23:40 · 1414 阅读 · 0 评论 -
MySQL-11 DDL之使用数据库
您将学习如何管理MySQL中的数据库。如何创建新数据库、删除现有数据库并在MySQL数据库服务器中显示所有数据库。一、创建数据库在对数据做任何其他操作之前,您需要创建一个数据库。数据库是数据的容器。它存储联系人、供应商、客户或您可以想到的任何类型的数据。在MySQL中,数据库是用于存储和操作数据(如表)的对象的集合。数据库视图, 触发器,和存储过程.若要在MySQL中创建数据库,请使用CR...原创 2019-06-28 17:36:44 · 217 阅读 · 0 评论 -
MySQL-13 DDL之MySQL存储引擎
了解MySQL中每个存储引擎的特性是非常重要的,这样您就可以有效地使用它们来最大限度地提高数据库的性能。MySQL为其表提供了以下各种存储引擎: MyISAM InnoDB MERGE MEMORY (HEAP) ARCHIVE CSV FEDERATED每个存储引擎都有各自的优缺点。理解每个存储引擎特性并为您的表选择最合适的特性以最大限度地提高数据...原创 2019-06-28 19:07:04 · 220 阅读 · 0 评论 -
MySQL-12 DDL之创建数据表
一、MySQL创建表语法若要在数据库中创建新表,请使用MySQL CREATE TABLE声明。这个CREATE TABLE语句是MySQL中最复杂的语句之一。##1.1CREATE TABLE声明: CREATE TABLE table_name ( column_name data_type(length) [NOT NULL] [DEFAULT value] [AUTO_INCREM...原创 2019-06-28 20:53:50 · 492 阅读 · 0 评论 -
MySQL-13 DDL之数据表的数据类型
数据库表包含具有特定数据类型(如数字或字符串)的多个列。MySQL提供了更多的数据类型,而不仅仅是数字或字符串。MySQL中的每一种数据类型都可以通过以下特征来确定:它所代表的价值类型。占用的空间以及值是固定长度还是可变长度。数据类型的值可以索引或不索引。MySQL如何比较特定数据类型的值。一、MySQL数字数据类型在MySQL中,可以找到所有SQL标准数字类型,包括精确数字数...原创 2019-06-28 23:42:57 · 207 阅读 · 0 评论 -
MySQL-15 DDL之删除数据表
一、语法1.1删除数据表 DROP [TEMPORARY] TABLE [IF EXISTS] table_name [, table_name] ...[RESTRICT | CASCADE]1、drop table table_name : 删除表全部数据和表结构,立刻释放磁盘空间,不管是 Innodb 和 MyISAM;DROP TABLE语句从数据库中永久删除表及其数据。在My...原创 2019-06-29 01:01:54 · 596 阅读 · 0 评论 -
MySQL-16 DDL之修改数据表
一、语法ALTER TABLE语句修改现有表的结构。它允许你添加一列, 放下一列,更改数据类型在列中添加主键, 重命名表还有更多。1.1 ALTER TABLE语句语法: ALTER TABLE table_name action1[,action2,…]ALTER TABLE:改变;table_name:数据表的名字;action:列出要应用于表的一组操作。操作可以是添加新列、添...原创 2019-07-05 21:28:07 · 520 阅读 · 0 评论 -
MySQL-6 DDL总述
DDL数据定义语句,用于建库或建表一、DDL 操作数据库1.1 创建数据库CREATE DATABASE [IF NOT EXISTS] mydb1 [CHARSET=utf8]1.2 查看数据库SHOW DATABASES1.3 修改数据库ALTER DATABASE mydb1 CHARACTER SET utf8(用的表较少)1.4 删除数据库DROP DATABAS...原创 2019-07-10 19:33:18 · 280 阅读 · 0 评论 -
MySQL-14 DDL之查询数据表
一、查询某个数据库中所有的表名称 show tables;实例演示:查看mysql数据库中的所有表 use mysql;(先使用mysql数据库) SHOW TABLES;(然后再查询mysql数据库中的所有表)二、查询表结构 desc 表名;示例演示:查看student表的结构 use db3;(先使用需要查询的数据) DE...原创 2019-07-05 21:27:35 · 279 阅读 · 0 评论 -
MySQL-22 DML之数据的删除
二、删除数据:语法: delete from 表名 [where 条件]2.1不带条件删除数据 DELETE FROM 表名;2.2带条件删除数据 DELETE FROM 表名 WHERE 条件;2.3具体操作:带条件删除数据,删除id为3的记录 DELETE FROM student2 WHERE id=3;不带条件删除数据,删除表中...原创 2019-07-01 00:28:15 · 185 阅读 · 0 评论 -
MySQL-9 DDL之修改数据库
本章主要讲的是用mysql程序、MySQLWorkbench和navicat来创建数据库(后续会继续更新)一、使用MySQL程序修改数据库alter database 数据库名称 character set 字符集名称;>mysql -u root -p (登录root用户)Enter password: ********(输入root用户的密码)mysql> SHOW ...原创 2019-06-28 17:03:58 · 344 阅读 · 0 评论 -
MySQL-10 DDL之删除数据库
本章主要讲的是用mysql程序、MySQLWorkbench和navicat来删除数据库(后续会继续更新)一、使用MySQL程序删除数据库DROP DATABASE [IF EXISTS] database_name;=DROP SCHEMA [IF EXISTS] database_name; >mysql -u root -p(登录root用户) Enter password:...原创 2019-06-28 16:36:49 · 637 阅读 · 0 评论 -
MySQL-7 DDL之创建数据库
本章主要讲的是用mysql程序、MySQLWorkbench和navicat来创建数据库(后续会继续更新)一、使用MySQL程序创建新数据库若要通过MySQL程序创建新数据库,请使用以下步骤: >mysql -u root -p (登录root用户) Enter password: ********(输入root用户的密码) mysql> SHOW DATABASES;(...原创 2019-06-28 15:53:21 · 503 阅读 · 0 评论 -
MySQL-7 将示例数据库加载到MySQL数据库服务器中
步骤1.下载classicmodels数据库中的MySQL样本数据库部分。http://www.mysqltutorial.org/wp-content/uploads/2018/03/mysqlsampledatabase.zip步骤2.将下载的文件解压缩到临时文件夹中,您可以使用任意文件夹。为了简单起见,我们将把它解压缩到I:\temp文件夹如下。步骤3.打开最新版本的MySQLWor...原创 2019-06-26 21:03:32 · 379 阅读 · 0 评论 -
MySQL-4 MySQL数据库安装(二)
数据库版本:8.0.16安装环境:win7 旗舰版一、下载安装包安装包下载地址https://dev.mysql.com/downloads/mysql ,进入界面后选择好适当的版本,在【Other Downloads】的地方点击下载。这里要求登录,你可以点击No thanks, just start my download.跳过登录直接下载。二、解压及环境配2.1:解压压缩包到适当...原创 2019-06-27 15:05:55 · 207 阅读 · 0 评论 -
MySQL-5 SQL介绍
一、什么是SQLStructured Query Language:结构化查询语言其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。SQL语句就是对数据库进行操作的一种语言。二、SQL作用通过SQL语句我们可以方便的操作数据库、表、数据。SQL是数据库管理系统都需要遵循的规范。不同的数据库生产厂商都支持SQL语句,但都有特有内容。三、SQL...原创 2019-06-27 15:08:47 · 397 阅读 · 0 评论 -
MySQL—1 数据库(Database)概要
数据库(Database)是存储与管理数据的软件系统,就像一个存入数据的物流仓库。一、发展历史1.1、人工处理阶段在20世纪50年代中期以前的计算机诞生初期,其处理能力很有限,只能够完成一些简单的运算,数据处理能力也很有限,这使得当时的计算机只能够用于科学和工程计算。计算机上没有专用的管理数据的软件,数据由计算机或处理它的程序自行携带。当数据的存储格式、读写路径或方法发生变化的时候,其处理程...原创 2019-06-27 12:30:34 · 649 阅读 · 0 评论 -
MySQL-3 MySQL数据库安装(一)
总体分为三大部分:下载部分、安装部分、环境配置与测试部分一、下载部分MySQL数据库下载与安装详细教程1.如何下载MySQL?(本文章以5.6版本实际记录)1.首先进入官网下载安装包进去之后如图所示,依次点击DOWNLOADS ——> Communty2.按照下图所示一步一步操作:3.我们寻找到社区版本的5.6版本进行下载4.这里请注意:我们下载MSI版本而不是zip版本5...原创 2019-06-18 18:33:13 · 414 阅读 · 0 评论 -
MySQL-2 MySQL介绍
1.什么是Mysql?维基百科上这么解释:MySQL原本是一个开放源码的关系数据库管理系统,原开发者为瑞典的MySQL AB公司,该公司于2008年被昇阳微系统(Sun Microsystems)收购。2009年,甲骨文公司(Oracle)收购昇阳微系统公司,MySQL成为Oracle旗下产品。MySQL在过去由于 性能高、成本低、可靠性好,已经成为最流行的开源数据库,因此被广泛地应用在In...原创 2019-06-18 18:37:16 · 656 阅读 · 0 评论 -
MySQL-21 DML之数据的添加
添加数据:2 * 语法:3 * insert into 表名(列名1,列名2,…列名n) values(值1,值2,…值n);4 * 注意:5 1. 列名和值要一一对应。6 2. 如果表名后,不定义列名,则默认给所有列添加值7 insert into 表名 values(值1,值2,…值n);8 ...原创 2019-06-27 23:09:49 · 170 阅读 · 0 评论 -
MySQL-24 DQL之数据的查询
select * from 表名;2语法:4 select5 字段列表6 from7 表名列表8 where9 条件列表10 group by11 分组字段12 having13 分组之后的条件14 order by15 排序16 lim...原创 2019-06-28 00:23:23 · 168 阅读 · 0 评论 -
MySQL-23 DML之数据的修改
三、修改数据:语法: update 表名 set 列名1 = 值1, 列名2 = 值2,... [where 条件];3.1 不带条件修改数据 UPDATE 表名 SET 字段=新的值, 字段=新的值;3.2 带条件修改数据 UPDATE 表名 SET 字段=新的值, 字段=新的值 WHERE 条件;3.34.具体操作:不带条件修改数据,将所有的性别改成女(则...原创 2019-07-01 00:28:41 · 169 阅读 · 0 评论