随笔分类 - MySQL数据库
摘要:一 视图 什么是视图:视图就是一张虚拟表。方便查看。 创建视图:create view 起名 as sql语句 注意sql语句不能包括子查询。 使用视图: 修改视图:alter view 视图名称 as sql语句 删除视图:drop view 视图名 二 触发器 什么是触发器:由一个行为触发了某一
阅读全文
摘要:一 索引的创建 索引减慢了 写的操作,优化了读取的时间 index:普通索引,加速了查找的时间。 fulltext:全文索引,可以选用占用空间非常大的文本信息的字段作为索引的字段。使用fulltext时需要借助第三方的软件sphinx专用去那问搜索。 创建格式,创建表时加上索引: create ta
阅读全文
摘要:备份数据 备份库: mysqldump:拷贝数据 --database:数据库 基本语法是:mysqldump -h服务器名 -u用户名 -p密码 --database 库名 > 备份路径.sql :后缀名 --all-database:备份所有的库 --databases:备份多个库 备份的数据名
阅读全文
摘要:一 多表查找方法 1 交叉连接:不使用任何的判断条件,生成笛卡尔积。第一个表的行数乘以第二个表的行数就等于笛卡尔积结果集的行数。 2 笛卡儿积的目的:在笛卡尔积表中,根据判断条件找到相应的记录,只筛选两张表的相同部分,这也就是内链接的原理 3 内链接:inner join :取出两张表相对应的记录。
阅读全文
摘要:1 插入数据: create table 新表名(字段 数据类型[约束条间]。。。) select 字段。。。 from 旧表名 create table 新表名(字段 数据类型[约束条件]。。。) select 字段 as 别名 from 旧表名 [where 条件]; as 起一个别名,起别名时
阅读全文
摘要:一 表于表之间的关联 foregin key:设置外键表于表之间建立关联。 多对一关联: 创建步骤,应该先创建好被关联的那一张表,然后再去创建关联的那一张表。 关联表的多条对应着被关联的那张表的一条记录,而被关联的那一张表的多条记录不能对于着关联表的一条记录。属于单向关联 一对一关联: 创建步骤:还
阅读全文
摘要:一、数值类型 1、整数类型:应用场景,存放年龄,等级,id或者各种号码等等 TINYINT:1个字节存放,有符号范围:-128到127,没有符号范围:0,255 。 SMALLINT:2个字节存放,有符号范围:-32768到32767,没有符号范围:0到65535 。 MEDIUMINT:3个字节存
阅读全文
摘要:一、 存储引擎 什么是存储引擎:在数据库中,表的类型是不同的,而存储引擎就是表的类型。针对不同的存储引擎,数据库也有不同的处理方法。 show engines;:查看一个存储引擎。 链接池:实现并发,链接池允许多个客户端使用缓存起来的连接对象,这些对象是可以连接数据库的,他们之间是共享的,可以被重复
阅读全文
摘要:简介: MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。 由于MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。
阅读全文

浙公网安备 33010602011771号