上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 25 下一页
摘要: where子查询 相同库下的相同表把内层的查询结果,作为外层的查询条件 mysql> select * from db4.user2;+ + + + + + + + + +| id | name | age | password | uid | gid | comment | homedir | s 阅读全文
posted @ 2019-04-30 22:26 安于夏 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 字符比较/匹配空/非空 字符比较时,字段类型必须是字符类型where 字段名 符号 "字符串" = 相等!= 不相等is null 匹配空is not null 非空 mysql> select name from user where name="bob"; 如果不在对应目录下,那么要写完整路径 阅读全文
posted @ 2019-04-30 22:25 安于夏 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 格式:where 字段名 regexp ‘正则表达式’正则匹配 ^ $ . * [ ] | mysql> select name from user -> where -> name regexp '^a|^t'; regexp中文意思是正则表达式。列出name值“以a开头或以t结尾”的 阅读全文
posted @ 2019-04-30 22:24 安于夏 阅读(78) 评论(0) 推荐(0) 编辑
摘要: primary key主键 特点:一个表中只能有一个primary key主键 如果有多个字段都作为primary key主键,称为复合主键,必须在建立表时指定!并且这个复合主键虽然有多个字段,但它仍然代表的是一个主键!对应的字段值不允许有重复,并且不允许设空值主键字段的key标识为PRI主键通常与 阅读全文
posted @ 2019-04-30 22:24 安于夏 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 约束条件 null 默认允许为空not null 不允许为空key 索引类型default 设置默认值,缺省为null 普通/唯一/全文键 主/外键 一般用的比较多的是:普通/主/外键普通索引标记是MUL,主键的标记是PRI,##################################### 阅读全文
posted @ 2019-04-30 22:23 安于夏 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 运算操作 字符必须是数值类型+ 加- 减* 乘/ 除% 取余 mysql> alter table user -> add age int default 18 -> after name; mysql> select * from user; mysql> select name,age,2018 阅读全文
posted @ 2019-04-30 22:23 安于夏 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 索引 索引是对记录集的多个字段进行排序的方法。就像书的目录。 类型:Btree、B+tree、hash 优点:通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性,可以加快数据的检索速度。 缺点:当对表中的数据进行增加/删除/修改的时候,索引也要动态的维护,降低了数据的维护速度。索引需要占用物理 阅读全文
posted @ 2019-04-30 22:22 安于夏 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 外键 什么是外键? 让当前表字段的值在另一个表中字段值的范围内选择。 作用:限制如何给字段赋值(给当前表中字段赋值时,值只能在与其相关联的表中的指定字段值的范围里选择)条件:表的存储引擎必须是innodb,字段类型必须要一致,被参照字段必须要是索引字段的一种,如:主键primary key##### 阅读全文
posted @ 2019-04-30 22:22 安于夏 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 逻辑匹配 多个判断条件时使用or 或and 与!或 not 非( ) 提高优先级 mysql> select name,uid,shell from user -> where -> name="root" and uid=1 and shell="/bin/bash";Empty set (0.0 阅读全文
posted @ 2019-04-30 22:21 安于夏 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 模糊查询 格式:where 字段名 like "通配符"_匹配单个字符%匹配0-N个字符 mysql> select name from user where name like "%a%"; 列出name中的值有a的记录,%匹配0-N个字符mysql> select name from user 阅读全文
posted @ 2019-04-30 22:21 安于夏 阅读(114) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 25 下一页