- 博客(12)
- 收藏
- 关注
原创 视图
视图的操作包括创建视图、查看视图、删除视图和修改视图。1、创建视图视图可以看成一种虚拟表,其物理上是不存在的。CREATE [OR REPLACE] [ALGORITHM=[UNDEFINED | MERGE | TEMPLATE] ]VIEW viewname [columnlist]AS SELECT statement[WITH[CASCADED|LOCAL]CHEC...
2019-05-17 14:10:08 352
原创 索引
1、索引的分类普通索引、唯一性索引、全文索引、单列索引、多列索引、空间索引2、索引的设计原则选择唯一性索引为经常需要排序、分组和联合操作的字段建立索引、为常作为查询条件的字段建立索引、限制索引的数目、尽量使用数据量少的索引、尽量使用前缀来索引、删除不再使用或者很少使用的索引。3、创建和查看索引普通索引 INDEX 唯一索引、全文索引、多列索引(1)创建表时直接创...
2019-05-17 13:30:34 77
原创 MySQL 单表查询
1、基本数据记录查询列出表的所有字段 SELECT field1,field2......fieldn FROM tablename;2、“*”符号的使用SELECT * FROM tablename;其中,符号“*”表示所有字段名;tablename 参数表示表的名称。3、条件数据记录查询SELECT field1,field2,...,fieldn FROM ...
2019-05-15 12:49:16 75
原创 MySQL运算符
1、算数运算符+、-、*、/、DIV、%、MOD2、比较运算符= <>或!= <=> > >= < <= IS NULL IS NOT NULL BETWEEN AND IN LIKE REGEXP3、逻辑运算符AND(&&)OR(||)NOT(!)XOR 异或4、位运算符...
2019-05-15 10:18:02 91
原创 MySQL的数据类型
1、浮点数类型和定点数类型FLOAT 4DOUBLE 8DECIMAL M+22、日期与时间类型YEAR DATE TIME DATETIME TIMESTAMP3、CHAR类型和VARCHAR类型CHAR类型和VARCHAR类型都是在创建表时指定了最大长度,其基本形式:字符串类型(M)4、TEXT类型TEXT 类型是一种特殊的字符串类型,包括T...
2019-05-15 10:11:15 85
原创 MYSQL 数据操作
1、插入完整数据记录 INSERT INTO2、更新数据记录 UPDATE3、删除数据记录DELETE FROM tablename WHERE CONDITION
2019-05-14 19:31:50 99
原创 表操作
1、创建表create table tablename(属性名 数据类型 [完整性约束条件],属性名 数据类型 [完整性约束条件],...属性名 数据类型 [完整性约束条件]);2、查看表结构describe tablename;show create table tablename;show create table tablename \G;3、删除表...
2019-05-14 19:21:53 57
原创 MySQL 标准化和规范化2
关于数据表的设计,有三个范式要遵循。(1)第一范式(1NF),确保每列保持原子性。数据库的每一列都是不可分割的院子数据项,而不能是集合、数组、记录等费院子数据项。(2)第二范式(2NF),确保每列都和主键相关。满足第二范式必须先满足第一范式,第二范式要求实体的属性完全依赖主关键字。如果存在不完全依赖,那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体,新实体与元实体之间是...
2019-05-14 11:04:31 521
原创 mysql 详解1
1、show engines; show engines \G;show variables like 'have%';show variables like 'storage_engine';show variables like '%storage_engines%';2、InnoDBInnoDB 提供了事务、回滚、崩溃修复能力和多版本并发控制的事务安全。InnoDB...
2019-05-14 10:39:27 49
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人