随笔分类 - 数据库之mysql
摘要:引言: 关于数据库优化,网上有不少资料和方法,但是不少质量参差不齐,有些总结的不够到位,内容冗杂 偶尔发现了这篇文章,总结得很经典,文章流量也很大,所以拿到自己的总结文集中,积累优质文章,提升个人能力,希望对大家今后开发中也有帮助 1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但
阅读全文
摘要:MySQL使用命令导出/导入数据 导出数据库文件 常用命令 1 mysqldump -uroot -pMyPassword databaseName tableName1 tableName2 > /home/foo.sql mysqldump -u 用户名 -p 数据库名 数据表名 > 导出的文件
阅读全文
摘要:MySQL是常用的关系型数据库,本文介绍了Go语言如何操作MySQL数据库。 Go操作MySQL 连接 Go语言中的database/sql包提供了保证SQL或类SQL数据库的泛用接口,并不提供具体的数据库驱动。使用database/sql包时必须注入(至少)一个数据库驱动。 我们常用的数据库基本上
阅读全文
摘要:什么是事务 事务是指是程序中一系列严密的逻辑操作,而且所有操作必须全部成功完成,否则在每个操作中所作的所有更改都会被撤消。可以通俗理解为:就是把多件事情当做一件事情来处理,好比大家同在一条船上,要活一起活,要完一起完 。 事物的四个特性(ACID) ● 原子性(Atomicity):操作这些指令时,
阅读全文
摘要:视图 视图就是通过得到一张虚拟表,然后保存下来,下次直接使用即可 视图应用:当反复用到两张表的连接操作时,可以保存下来,下次使用 如何使用: create view teacher2course as select * from teacher inner join course on teache
阅读全文
摘要:一、多表操作练习 题材: /* 数据导入: Navicat Premium Data Transfer Source Server : localhost Source Server Type : MySQL Source Server Version : 50624 Source Host : l
阅读全文
摘要:单表查询: create table emp( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not null default 'male', #大部分是男的 a
阅读全文
摘要:将所有数据都放在一张表内产生的弊端 1.表的组织结构不清晰 2.浪费存储空间 3.可扩展性极差(修改某个部门信息 ) 多对一: 如何查找表与表之间的关系 以站在员工表为例: 多个员工能否属于一个部门 可以 以站在部门表为例: 多个部门能否有同一个员工 不可以 只有站在两边分析,才能下结论: 员工表单
阅读全文
摘要:字段类型: 整型 浮点型 字符类型 日期类型 枚举与集合类型约束条件 primary key unique not null default 存储引擎 不同的数据应该有不同的处理机制 mysql存储引擎 Innodb:默认的存储引擎 查询速度较myisam慢 但是更安全 myisam:mysql老版
阅读全文
摘要:一、数据库概念 1.随意的存到了一个文件中 数据格式也是千差万别的 2.软件开发目录规范 规定了数据存放的位置 ps:数据都是保存在本地的 3.将保存数据的部分 存到一个公共的地方 所有的用户涉及到数据相关 都必须来这个公共地方查二、数据库之mysql 本质就是一款基于网络通信的应用软件 任何基于网
阅读全文

浙公网安备 33010602011771号