mysq数据库再次理解

1.表中的一条记录就是一个object,object有很多属性,对应表中的字段。object的属性对应的值就是字段值

2.外键是关联表关系用的。表关系的确立只能通过外键

但更高效的策略是,在数据库中部设置任何外键,只是在代码中进行控制。

不设置外键是指不指定foreign key,但是外键这个字段还要在关联表里面建立起来,只是不设置外键属性了而已。否则怎么关联表关系嘛!

4.数据库冗余:存储两倍数据,冗余可以使系统速度更快。

5.索引:使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。类似于书籍的目录。

索引是对数据库表中一列或多列的值进行排序的一种结构。

索引是对数据库表中一列或多列的值进行排序的一种结构。

使用索引可快速访问数据库表中的特定信息。

使用索引可快速访问数据库表中的特定信息。

6.mysql软件类似于tomcat一样,是一种服务器软件,它是提供对外服务的。

mysql提供的对外服务就是表的操作,类似于tomcat对外提供的服务是http连接。

7.那么,怎么连接上mysql服务器,以便进行表操控呢?

:只需登陆到mysql服务器,然后运行mysql -uroot -p1006mysql就可以

有时候可能需要管理员权限才能进行mysql服务i,就要sudo mysql -uroot -p1006mysql

8.mysql的字段数据类型是非常重要的,选择字段的合适数据类型

MySQL 数据类型

MySQL中定义数据字段的类型对你数据库的优化是非常重要的。

MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。

时间: 2024-10-12 13:16:47

mysq数据库再次理解的相关文章

EF为什么向我的数据库再次插入已有对象?(ZT)

最近做了个多对多对实体对象,结果发现每次只要增加一个子实体,就会自动添加一个父实体进去,而不管该父实体是否已经存在. 找了好久,终于找到这篇文章,照文章内容来看,应该是断开连接导致的. 原文地址:http://msdn.microsoft.com/zh-cn/magazine/dn166926.aspx ------------------------------------------------------------------------------ 在为本期专栏的主题构思的时候,有三位

再次理解WCF以及其通信(附加一個編程小經驗)

一.概述 Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是.NET框架的一部分.由 .NET Framework 3.0 开始引入. WCF的最终目标是通过进程或不同的系统.通过本地网络或是通过Internet收发客户和服务之间的消息. WCF合并了Web服务..net Remoting.消息队列和Enterprise Services的功能并集成在Visual Studio中. WCF

(转)java.ByteArrayInputStream与ByteArrayOutputStream再次理解

转载自:java.ByteArrayInputStream与ByteArrayOutputStream再次理解 第一次看到ByteArrayOutputStream的时候是在Nutch的部分源码,后来在涉及IO操作时频频发现这两个类的踪迹,觉得确实是很好用,所以把它们的用法总结一下. ByteArrayOutputStream的用法 以下是JDK中的记载: public class ByteArrayOutputStream  extends OutputStream 此类实现了一个输出流,其中

再次理解HTTP请求过程

我曾多次阅读http协议,但是理解依然不深,在此,再次阅读,再次理解.加深两点:解析头部信息\r\n,分解头部和主体用\r\n\r\n.之所以一次请求会看到网络里有很多请求,是因为浏览器代替访问了多次!程序只管处理一次即可! HTTP请求 步骤1:浏览器首先向服务器发送HTTP请求,请求包括: 方法:GET还是POST,GET仅请求资源,POST会附带用户数据: 路径:/html/path: 域名:由Host头指定:Host: www.sina.com.cn 以及其他相关的Header: 如果是

ON_MESSAGE和ON_NOTITY再次理解

ON_NOTIFY是控件向其父窗口发送消息处理的宏,ON_COMMAND是菜单和工具栏项处理消息的宏,ON_MESSAGE是处理自定义消息的宏 对这几个消息的理解要先了解一下Window消息的背景. 在Windows3.1里,控件会将mouse, keybord等等的消息通知它的父窗口, 使用的消息就只有WM_COMMAND, 事件种类和控件ID被包含在wParam中, 控件的句柄包含在lParam中.由于wParam和 lParam已经满了,当控件要向父窗口发送其它特殊消息同时附带很多信息的时

oracle数据库基本理解

一.概念 1. 数据库 (Database) 什么是数据库? 数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合. 这种数据集合具有如下特点: 尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序, 对数据的增.删.改和检索由统一软件进行管理和控制. 从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的. 什么是数据库系统? 数据库系统是一个实际可运行的存储.维护和应用系统提供数据的软件系统,是存储介质.处理对象和管理系统的集合体.

保险行业持续扩展,巨杉数据库再次中标人保财险

近期,金融级分布式关系型数据库,巨杉数据库再次中标中国人保财险,金融用户场景不断扩展. 随着保险业务不断进行互联网化.个性化和智能化转型,企业的传统技术架构已经无法适应新的需求.在这样的背景下,分布式.云化的微服务架构给保险行业科技革新带来了新的转机. 数据中台和全量数据生命周期管理等,是金融行业目前最广泛应用分布式架构的业务场景,通过采用原生分布式数据库搭建数据管理平台,保险企业得以将原有业务的 “烟囱式”架构彻底打破,将跨业务.全周期数据完全打通,前台应用和底层平台使用微服务实例化的方式,实

二分算法 再次理解

二分算法 再次理解 详解二分查找算法 这篇博客很详细介绍了二分算法的一些细节问题 寻找一个数,也是最基本的二分搜索 //代码示例如下 int bsearch(int []nums, int target) { int left=0, right=nums.length-1;//这里的数组长度用法可以是其他的形式 while(left<=right) { int mid = left + (right - left) / 2; if(num[mid] == target) return mid;

数据库一致性理解

本文摘自知乎: https://www.zhihu.com/question/31346392/answer/51924208 原子性:记录之前的版本,允许回滚 一致性:事务开始和结束之间的中间状态不会被其他事务看到 隔离性:适当的破坏一致性来提升性能与并行度 例如:最终一致~=读未提交. 持久性:每一次的事务提交后就会保证不会丢失 ----------------------------------------------------------------------------------