自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 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 296

原创 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 538

原创 MySQL-14 DDL之查询数据表

一、查询某个数据库中所有的表名称 show tables;实例演示:查看mysql数据库中的所有表 use mysql;(先使用mysql数据库) SHOW TABLES;(然后再查询mysql数据库中的所有表)二、查询表结构 desc 表名;示例演示:查看student表的结构 use db3;(先使用需要查询的数据) DE...

2019-07-05 21:27:35 296

原创 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 181

原创 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 198

原创 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 615

原创 MySQL-13 DDL之数据表的数据类型

数据库表包含具有特定数据类型(如数字或字符串)的多个列。MySQL提供了更多的数据类型,而不仅仅是数字或字符串。MySQL中的每一种数据类型都可以通过以下特征来确定:它所代表的价值类型。占用的空间以及值是固定长度还是可变长度。数据类型的值可以索引或不索引。MySQL如何比较特定数据类型的值。一、MySQL数字数据类型在MySQL中,可以找到所有SQL标准数字类型,包括精确数字数...

2019-06-28 23:42:57 218

原创 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 505

原创 MySQL-13 DDL之MySQL存储引擎

了解MySQL中每个存储引擎的特性是非常重要的,这样您就可以有效地使用它们来最大限度地提高数据库的性能。MySQL为其表提供了以下各种存储引擎: MyISAM InnoDB MERGE MEMORY (HEAP) ARCHIVE CSV FEDERATED每个存储引擎都有各自的优缺点。理解每个存储引擎特性并为您的表选择最合适的特性以最大限度地提高数据...

2019-06-28 19:07:04 236

原创 MySQL-11 DDL之使用数据库

您将学习如何管理MySQL中的数据库。如何创建新数据库、删除现有数据库并在MySQL数据库服务器中显示所有数据库。一、创建数据库在对数据做任何其他操作之前,您需要创建一个数据库。数据库是数据的容器。它存储联系人、供应商、客户或您可以想到的任何类型的数据。在MySQL中,数据库是用于存储和操作数据(如表)的对象的集合。数据库视图, 触发器,和存储过程.若要在MySQL中创建数据库,请使用CR...

2019-06-28 17:36:44 230

原创 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 1438

原创 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 354

原创 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 655

原创 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 512

原创 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 180

原创 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 182

原创 MySQL-5 SQL介绍

一、什么是SQLStructured Query Language:结构化查询语言其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。SQL语句就是对数据库进行操作的一种语言。二、SQL作用通过SQL语句我们可以方便的操作数据库、表、数据。SQL是数据库管理系统都需要遵循的规范。不同的数据库生产厂商都支持SQL语句,但都有特有内容。三、SQL...

2019-06-27 15:08:47 409

原创 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 221

原创 MySQL—1 数据库(Database)概要

数据库(Database)是存储与管理数据的软件系统,就像一个存入数据的物流仓库。一、发展历史1.1、人工处理阶段在20世纪50年代中期以前的计算机诞生初期,其处理能力很有限,只能够完成一些简单的运算,数据处理能力也很有限,这使得当时的计算机只能够用于科学和工程计算。计算机上没有专用的管理数据的软件,数据由计算机或处理它的程序自行携带。当数据的存储格式、读写路径或方法发生变化的时候,其处理程...

2019-06-27 12:30:34 664

原创 忘记了mysql-8.0.16版本root密码

解决方法:第一步:以管理员身份运行命令行,输入命令: mysqladmin -u root -p shutdown,以停止MySQL服务第二步:设置跳过验证: cd C:\Program Files\MySQL\MySQL Server 8.0\bin mysqld --shared-memory --skip-grant-tables”,(注意:一定要有–shared-me...

2019-06-26 23:41:23 1545 3

原创 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 391

原创 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 206

原创 mysql连接报Can't connect to MySQL server on 'localhost' (10061)错误解决办法

像往常一样运行项目发现报错,翻译过来就是“不能连接MySql服务”,打开Mysql可视化工具Navicat果然登录不上,最初以为Navicat坏了,于是我用cmd命令连接还是报一样的错误想起早晨我用腾讯的电脑管家加速了一下电脑,可能把我MySql的服务关掉了,打开MySql服务果不其然,服务没有启动,手动启动一下服务,重新运行项目就好了...

2019-06-25 20:49:14 428

原创 BVDNM-7 论坛功能

贴吧是最简单最容易实现的网站功能,我们就先做这个吧。其实开发所有的功能,大概都是这么一个顺序一、新建一个app应用python manage.py startapp tool_03二、添加settings.py配置三、建立帖子和评论的模型#mysite/tool_03/models.pyclass Blog(models.Model): name = models.C...

2019-06-25 02:06:24 392

原创 BVDNM-6 数据迁移

你可能会感到奇怪,怎么标题里突然多了一个M呢?这里M是指MySQL。django自带了sqlite3作为其数据库,但是sqlite3只有2个G的存储空间。稍微正经点的网站,数据量也不止这个数,肯定是不够用的,所以我们要把数据迁移到MySQL上去!一、下载MySQL首先需要在MySQL下载中心https://dev.mysql.com/downloads/mysql/下载Windows相应版本的...

2019-06-24 21:39:53 232

原创 BVDN-5 用户信息修改

上一节最后返回的/accounts/profile/就是我们要做的个人信息修改页面一、添加地址#mysite/urls.pypath('accounts/profile/',main_views.accounts_profile),二、添加响应函数#main/views.pydef accounts_profile(request): return render(request,"...

2019-06-24 00:45:14 459

原创 BVDN-4 用户注册登录

一、下载Django-users2百度搜索“pypi django-users2”。把这个包下载下来点击右侧原谅色按钮,下载tar.gz包,然后解压,你会发现里面有个users文件夹,这就是我们想要的东西二、复制users文件夹打开前面建好的项目(mysite)文件夹然后将刚下载好的users文件复制进去三、应用注册及模型替换(settings.py)在内层主文件夹里的set...

2019-06-23 22:20:08 1235

原创 BVDN-3 建一个简单的网站

第二节里面已经创建了一个项目(mysite)因此任然在这个项目里操作第一步:新建一个app win+R 输入cmd d:回车 cd:mysite python manage.py startapp main之后你会发现,mysite文件夹里多了一个main文件夹。这是django的一大特色:把网站分成一个个小文件夹分別管理,第二步:复制static文件夹非常方便找到我们上回...

2019-06-23 16:17:50 746

原创 BVDN-2 环境搭建

一、Bootstrap环境搭建第一步:nodejs的安装而为了方便地获取到它们,集中存放,统一管理,你需要node.js。 Node.js百度搜nodejs,找到nodejs中文网,下载并安装好node.js,就得到一款js模块管理利器:npm第二步:下载Bootstrap模块 打开命令提示符cmd,输入D:回车,然后输入: npm install bootstrap等指...

2019-06-23 15:14:19 692

原创 BVDN-1 第一次的亲密接触

什么是BVDNBVDN指的是Bootstrap Vue Django NginxBootstrapBootstrap负责界面,也就是用户直接看到的部分,Bootstrap是目前特别火的前端框架,许多网站的页面都是基于Bootstrap编写的,在使用它的过程中你一定不会感到陌生(换句话说,用了Bootstrap,你写出的网页也和那些网站的页面处在差不多的水平)。VueVue负责前端的运作,...

2019-06-23 14:15:15 324

原创 六、Django 模型(数据库)

django 模型是与数据库相关的,与数据库相关的代码一般写在 models.py 中,Django 支持 sqlite3, MySQL, PostgreSQL等数据库,只需要在settings.py中配置即可,不用更改models.py中的代码,丰富的API极大的方便了使用为了方便我们依然是运用前面建立的mysite项目来操作一、修改models.py我们打开 mysite/learn/m...

2019-06-22 21:06:00 258

原创 五、Django 模板

为了方便任然在前面编辑的mysite项目中进行编辑一、在mysite/ learn/views.py 中写一个首页的视图 from django.shortcuts import render def home(request): return render(request, 'home.html')二、在 learn目录下新建一个 templates 文件夹,里面新建一...

2019-06-22 15:06:24 198

原创 四、Django 视图与网址

Django中网址是写在 urls.py 文件中,用正则表达式对应 views.py 中的一个函数(或者generic类),我们用一个项目来演示。一,新建一个mysite的项目在dos命令中执行以下命令: django-admin startproject mysite运行后,如果成功的话, 我们会看到如下的目录样式: mysite ├── manage.py └── mysite...

2019-06-22 13:04:46 189

原创 三、Django 基本命令

如果是 windows 用 cmd(开始 搜索 cmd 或者 快捷键 win + R,输入 cmd) 直接在 cmd 上操作。一. 新建一个 django project django-admin.py startproject project_name在 windows 上,如果报错,尝试用 django-admin 代替 django-admin.py 试试注意 project_na...

2019-06-22 12:00:16 130

原创 二、Django 环境搭建

一、安装 Django1.1. 用 pip 来安装1.1.1 先安装pipWindows 下: 可用 get-pip.py 来安装 pip:https://pip.pypa.io/en/latest/installing.html 直接下载:get-pip.py 然后运行在终端运行 python get-pip.py 就可以安装 pip。1.1.2 利用 pip 来安装 Djang...

2019-06-22 11:42:25 140

原创 一、Django 基础

1.学Django需要什么基础Django是 python 语言写的一个Web框架包,所以你得知道一些 Python 基础知识。其次你最好有一些做网站的经验,懂一些网页 HTML, CSS, JavaScript 的知识。没有经验也没有关系,慢慢来就好了,你一定可以学会,Django 很简单! 学习 前端相关知识 学习 Linux 基础命令 学习 数据库,缓存等相关知识 学...

2019-06-22 10:27:25 362

原创 一、在使用mange.py makemigrations时报错

最近在使用Python的Django框架开发web站点,通过models.py文件建表后,执行数据库迁移(命令行:mange.py makemigrations)时报错,报错内容:1 class Guest(models.Model):2 File "C:\Users\dell\guest\sign\models.py", line 18, in Guest3 even...

2019-06-21 14:41:58 491

原创 第四章、 Django模型

1.设计系统表Django框架提供了完善的模型(Model )层来创建和存储数据,每一个模型对应数据库中的唯一的一张表。Django 模型基础知识:。每一本模型是一个Python类,继承了django.db.models.Model类。该模型中每一个属性一个数据库表的字段。。Django模型还有一个自动生成数据库的API 第一步:打开 Django框架中的Model模块,在 ...

2019-06-21 14:34:15 165

原创 第三章、用Django编写一个简单的登录表单项目

1.在 index.html 文件中,编写一个登录表单第一步: 在sign/templates/index.html 文件中,开发一个简单的 登录表单第二步:启动:Django服务,访问 : http://127.0.0.1:8002/index/...

2019-06-21 01:58:13 719

原创 第一章、Django的安装和使用

在 python 中使用 pip的步骤如下:1.在dos命令行中输入:pip 出现如下效果显示正确:2 . 使用 pip 命令来安装 selenium 命令如下: pip install selenium 这个是安装最新版的 selenium使用 pip 命令来 安装 appium命令如下:pip install appium-python-client...

2019-06-18 23:10:15 207

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除