mysql总复习】的更多相关文章

目录 数据库操作 库操作 表操作 数据行操作 表关系操作 单表操作 外键创建 多表联查 pymysql模块 索引 主键索引 唯一索引 普通索引 数据库操作 库操作 create database 库名 charset utf8; //创建表 show databases; //查看所有库 show create database 库名; // 查看创建库的语句 select database(); //查看当前的数据库 use 库名; //使用数据库 drop database 库名; //删除…
本来原来学的时候,挺顺利的,没想到再次使用,还是遇到很多问题,导致更新失败,所以,只能重建迁移,免得看着乱乱的. 一.删除迁移,将数据恢复到(一)结束状态 1.删除文件夹 2.删除表 3.删除列 4.注释掉新添加的属性 二,重新操作  EF6 在原有数据库中使用 CodeFirst 总复习(二.新的需求,简单修改原有表) 其中,将Blog实体修改为 三.操作结果 IsDelete  默认值与  Blog实体构造函数中的  IsDelete = true; 无关. 新建字段是bool类型,系统默认…
有点与在原有数据库中使用 CodeFirst 远了,不过是总复习吗,总得全面点. 一.在用户表(Users)中插入两个用户 二.生成发帖界面 MVC生成的界面很多,也没使用Ajax,实际开发中很少会使用,这里只是为了演示. 但无论用什么生成,特性.实体对象等都是要用到的. 生成之前要编译一下. 三.先试试看能不能运行 空空如也 应该显示用户名,显示成登陆名了(其实预想的是不在新增和修改时显示,未考虑到列表),删除标记怎么也显示出来了,还有内容,能显示的下吗... 四.列显示问题 让列表显示用户,…
面向对象总复习:面向过程编程思想: 核心是 过程 二字, 过程指的是解决问题的步骤是,即先干什么再干什么. 基于该编程思想编写程序,相当于一条流水线,一种机械式的思维方式. 面向对象编程思想: 核心是 对象 二字,对象指的是数据与方法的结合体.也就是一个容器. 基于该编程思想编写程序,就好比创造世界,一种上帝式的思维方式. 一.类与对象对象是特征与技能结合体,即数据与方法.类是一系列对象相似的特征与技能的结合体,即相似的数据与方法. 二.面向对象三大特性封装: 把一堆数据属性与方法属性 整合 到…
好像要1A模板题.完败 下面主要是一波SB错误总结 最小生成树(忘了sort(QwQ)) // It is made by XZZ // Fei Fan Ya Xi Lie~~~ #include<cstdio> #include<algorithm> using namespace std; #define il inline #define rg register #define vd void typedef long long ll; il int gi(){ rg int…
目录 数据类型内置方法 数字类型内置方法 整型 浮点型 字符串类型内置方法 列表类型内置方法 元祖类型内置方法 字典类型内置方法 集合类型内置方法 布尔类型 数据类型总结 拷贝 浅拷贝 深拷贝 0531总复习 数据类型内置方法 整形类型内置方法 浮点型类型内置方法 字符串类型内置方法 优先掌握 需要掌握 了解 列表类型内置方法 优先掌握 需要掌握 元组类型内置方法 优先掌握 字典类型内置方法 优先掌握 需要掌握 集合类型内置方法 优先掌握 需要掌握 数据类型总结 可变or不可变 有序or无需 存…
之前学习索引后由于一直没怎么用,所以也只是粗略看了一下,最近发现索引的用处很大,并且也很多知识点,在此做复习记录. 什么是索引? 百度百科是这样描述的: 索引是为来加速对表中数据行中的检索而创建的一种分散的数据结果,时针对表而建立的,它是由数据页面以外的索引页面组成,每个索引页中的行都含有逻辑指针,以便加速检索物理数据 其实,索引的概念大家都很清楚,也知道索引能够提升查询效率,但大部分童鞋在怎么建索引,建在哪些字段上有以下常见误解: 新建表时不需要建索引,后续才添加索引 where条件后的字段均…
                                                                                                   (复习mysql )  (一)SQL分类: SQL语句根据其功能,主要分为四类:DDL.DML.DQL.DCL. DDL: Data DefinitionLanguage (DDL)数据定义语言,用来定义数据库对象(数据库,表, 字段) DML:Data Manipulation Language 数…
本来以为已经会了,可动手时发现许多问题还是模糊不清,正所谓眼高手低.只能重新查资料,再复习一遍. vs.net2013 ef6 mvc5 sqlserver2008   一.建立数据库  Blogging 二.创建表,插入测试数据 CREATE TABLE [dbo].[Blogs] (     [BlogId] INT IDENTITY (1, 1) NOT NULL,     [Name] NVARCHAR (200) NULL,     [Url] NVARCHAR (200) NULL,…
1.创建玩家级别类Level.java package com.bdqn; /** * 1.玩家级别类 * @author pc * */ public class Level { /** * 级别号 */ private int levelNo; /** * 各级别一次输出字符串的长度 */ private int strLength; /** * 各级别输出字符串的次数 */ private int strTime; /** * 各级别闯关的时间限制 */ private int timeL…
数学函数    ABS(X)    返回X的绝对值    SQRT(x)        返回非负数X的二次方根    MOD(x,y)    返回x被y除后的余数    CEIL(x)        返回不小于x的最小整数    FLOOR(x)    返回不大于X的最大整数    RAND()        返回0-1之间的随机数    ROUND(x,y)    对x四舍五入,结果保留y位的小数    POW(x,y)    返回X的Y次方的值    字符串函数    CHAR_LENGTH…
一. JSP基础概念 软件架构 B/S架构:Browser/Server,浏览器-服务器 最大的优点就是:一次部署,处处访问. C/S架构:Client/Server,客户端-服务器 功能.事件丰富,可以完整的使用计算机的一系列资源.但是升级维护不方便. B/S架构工作原理 采用请求+相应的工作模式进行交互. 1.输入打开浏览器,输入网址,回车. 2.请求将由客户端浏览器发送至WEB应用服务器,进行处理. 3.WEB应用服务器将响应的结果(html\css\js\image...)发送回客户端浏…
//本月的第一天,最后一天 $start=date('Y-m-01', strtotime(date("Y-m-d"))); echo date('Y-m-d', strtotime("$start +1 month -1 day")); //上一个月的第一天,最后一天 $start=date("Y-m-d",strtotime("2016-11-01"."-1 month")); echo date('Y…
先说结论 删除  C:\ProgramData 下的MySQL文件夹!!! 折腾过程 反复安装卸载,安装版.绿色版,都不行,清理注册表,清理安装文件夹,还是不行!!! 最后找到并删除  C:\ProgramData 下的MySQL文件夹之后,顺利安装成功.…
总结Struts2 框架 struts2技术的优势 项目开源,使用及拓展方便 提供Exception处理机制 Result方式的页面导航,通过Result标签很方便的实现重定向和页面跳转 通过简单.集中的配置来调度业务类,使得配置和修改都非常容易 提供简单.统一的表达式语言来访问所有可访问的数据 提供标准.强大的验证框架和国际化框架 提供强大的.可以有效减少页面代码的标签 提供良好的Ajax支持 拥有简单的插件,只需放入相应的Jar包,任何人都可以扩展Struts2框架,比如自定义拦截器.自定义…
三范式定义 1NF:每个数据项都是最小单元,不可分割,其实就是确定行列之后只能对应一个数据. 2NF:每一个非主属性完全依赖于候选码(属性组的值能唯一的标识一个元组,但是其子集不可以).  3NF:每一个非主属性既不传递依赖于主码,也不部分依赖于主码.  BCNF:主属性(候选码中的某一个属性)内部也不能部分或传递依赖于码. 4NF :没有多值依赖. 事实上完全的范式化和完全的反范式化都是实验室才有的东西,在实际应用中经常混合使用. 数据库设计步骤 PowerDesigner最基础的使用方法入…
第二天 文件操作常用类 File类   //操作文件的 //复制.剪切.创建.移除 //File.Create(@"C:\Users\BDSOFT\Desktop\new.txt"); //Console.WriteLine("创建成功"); //File.Delete(@"a"); //File.Copy(@"a", @"b"); //File.Move(@"a",@"b&q…
第一天 1.new关键字 (1) 创建对象 (2) 隐藏从父类那里继承过来的成员 2.访问修饰符 public: 公开的,公共的. private:私有的,只能在当前类的内部访问,类中的成员, 如果不加访问修饰符,默认就是private. protected:受保护的,可以在当前类的内部访问,也可以在该类的子类中访问. internal: 在当前项目中都可以访问, internal于public的区别就是一个限制在项目里,另一个不是. protected internal:能够修饰类的访问修饰符…
基础创建 字段自动编号auto_increment ( 单词补充:increment 定期的加薪; 增量; 增加) 考点 添加自增 alter table [表名] modify [字段(id)] int primary key auto_increment 添加自增起始值 alter table t_test1 auto_increment = 1000; 栗子:https://www.cnblogs.com/fooobabar/p/11132926.html 查询 select distin…
MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构.可以得到索引的本质:索引是数据结构,可以简单理解为“排好序的快速查找数据结构”. 数据本身之外,数据库还维护着一个满足特定查找算法的数据结构,这些数据结构以某种方式指向数据,这样就可以在这些数据结构的基础上实现高级查找算法,这种数据结构就是索引. 一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往以索引文件的形式存储的磁盘上我们平常所说的索引,如果没有特别指明,都是指B树(多路搜索树,并不一定是二叉…
1.循环语句 四要素:初始条件.循环条件.循环体.状态改变 循环的最后一句:循环条件不再满足 2. ++     --int a = 5; //在赋值语句中,后++需要,先进性赋值,然后进行+1运算 int b = a++;//int b =a;a=a+1; //在赋值语句中,前++需要,先进行+1运算,然后赋值   5 int c = ++a;//a=a+1;int c =a;                7 3. break语句; 跳出 switch语句 或者跳出最近的循环 4. 循环的两…
在原有数据库中使用 CodeFirst ,除了第一次添加实体后要立即执行一次 Enable-Migrations add-migration Initial  -IgnoreChanges update-database 之外,其它的与新数据库就一样了,再次修改就执行 add-migration NewModify update-database 需要注意的:生成全部原有表,否则好像没法像数据库优先那样很容易的就直接添加进来了. 一.添加新实体类 因为是代码优先,所以直接添加了一些特性,字段仅用…
一.为当前实体模型启用数据迁移 基础搭建好了,也就是原有的数据库有了,原有数据库的实体对象也有了,但生成的上下文中并没有标记当前数据库是否已经存在,当前实体是否修改过(以前版本好像有标记的),所以,要首先启用迁移. 启用迁移后会自动生成新的文件夹和类,了解即可 系统自动添加的文件 系统在数据库中新生成了个表 至此,迁移准备工作结束,经过一段时间的适应,别人的孩子是不是看起来也像自己的一样了? 二.为Blog实体对象添加软删除列 三.尝试重新运行 因数据库表Blogs中没有IsDelete字段,所…
继续更新第二篇: 1:一元运算符:++ -- ++:不管是前加加还是后加加,变量的值最终都会自身加一. 前加加和后加加的区别体现在参与运算的时候,如果是后加加,则首先拿原值参与运算, 运算完成后再自身加一,而前加加则是首先自身加一,然后拿着加一后的值参与运算. --:不管是前减减还是后减减,变量的值最终都会自身减一. + - * / % 是二元运算符,在一个表达式当中,既有一元运算符,也有二元运算符,应该首先计算一元运算符,一元运算符的优先级要高于二元运算符. 2:复合赋值运算符 +=:eg:a…
马上就快毕业了,准备把这几个月所学到的知识梳理一下,这儿所写的都是一些C#中最基础的东西(大牛不要笑话我,这也是我记录的一些笔记等等),希望能帮到一些正在学习这方面的知识的人,如果有写的不对的地方,望大神们指点. 先从最基础的说起: 1:c#是强类型语言:区分大小写:对变量的类型必须有一个明确的定义. 2:赋值运算符“=”:等号在c#并不是相等的意思,而是表示赋值,把等号右边的值赋值给等号左边的变量,由等号连接的表达式,叫做赋值表达式.要求等号两边的数据类型必须一致. 3:加号的使用:①连接,当…
继续更新...接下来就是面向对象的知识了 1.面向对象:概念:使用面向对象的思想进行编程可以让的程序变得扩展性更高,便于维护: 我们在现实生活中去描述一个人的时候,通过描述这个人的特征和行为. 我们在编程当中,去描述一个对象的时候,通过描述这个对象的属性和方法. 对象时具体的,不是抽象的,一定是看得见摸得着的. 我们把一些具有相同属性和方法的对象进行进一步的抽象,提取出了"类"这个概念. 类就是模子,确定了对象将要拥有的属性和方法. 2.类: 语法: [访问修饰符] class 类名…
数据类型--变量与常量--运算符与表达式--语句(if,for)--数组--函数--结构体 一.数据类型: (一)内建类型 整型(int short long byte uint ushort ulong sbyte),浮点(double float decimal),布尔(bool),字符(char) 对于整型和浮点型都有个ToString("格式化字符串"): #——任意一个数字.有的话就显示,没有就不显示. 0——必须有一个数字,没有的话就补零. .——小数点 ,——千位分隔.…
本文全文转载自:http://www.cnblogs.com/shuqingstudy/p/4909089.html,非常感谢 package com.test.androidjni; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.widget.TextView; public class MainActivity extends Activity {…
. 着重号,区分字段和关键字的符号 +号是运算的 起别名,其中的as可以省略 ifnull(expr1,expr2),expr1代表输入的字段,expr2代表如果输入的字段是null则为expr2 条件查询 between  and in的使用 in不支持通配符 or的话结果就是一样了 order by utf-8规定一个汉字占3个字节 gbk规定汉字占用2个字节 上面的例子代表:substr是代表索引从7开始直至结束,第7个是陆,直至结束就是陆展元 下面的例子代表:从第一个开始共截取3个,就是…
###############################数据库的CURD:C: create database if not exists tp5_test default charset utf8;R: show databases;U: alert database tp5_test character utf8 collate utf8_general_ci;D: drop database if exists tp5_test; 数据表的CURD:C:CREATE TABLE IF…