-
插入记录:
查看全部 -
修改列定义:
查看全部 -
删除约束:
查看全部 -
添加主键约束
查看全部 -
链接类型
INNER JOIN,内连接
在MYSQL中,JOIN ,CROSS JOIN和INNER JOIN是等价的
LEFT[OUTER] JOIN,左外链接
RIGHT [OUTER] 右外连接
查看全部 -
语法结构
table_reference
{[INNER|CROSS] JOIN {LEFT|RIGHT} [OUTER] JOIN
table_reference
ON conditional_expr
查看全部 -
多表更新
UPDATE table_references
SET col_name1 = {expr1|default}
[,col_name2={expr2|DEFAULT}]....
WHERE where_condition]
查看全部 -
使用[NOT] EXISTS 的子查询
如果子查询返回任何行,EXISTS将返回TRUE 否则为FALSE
查看全部 -
数据类型
整型:tinyint; smallint; int
字符型:varchar(); char()
浮点型:float(m,n); double(m,n)
日期时间型
数据表操作
创建表create table tablename,
查看数据库中的表show tables from dataname,
查看表的属性字段show columus from tablename,
插入记录insert tablename (字段) values (值),
查询表的记录select * from tablename
字段属性
主键:主键的记录是唯一的,不能为空。一张表中只能有一个字段是主键。aout_increment:自动编号,从1开始,每次增加1,只能是主键。
唯一约束:记录的值是唯一的,可以为空。一张表中可以有多个字段是唯一约束。
默认约束:当插入记录时,没有明确为字段赋值时,则自动符默认值。
查看全部 -
修改数据表:
查看全部 -
表级约束与列级约束:
查看全部 -
外键约束的参照操作:
CASCADE:
查看全部 -
外键约束:
1.创建父表:
2.创建子表(外键列数据类型需与参照列相同):
3.查询索引:
查看全部 -
使用[NOT] IN 的子查询
语法结构
operand comparison_operator [NOT] IN (subquery) = ANY运算符与IN等效
!= ALL或<>ALL运算符与NOT IN等效
查看全部 -
用ANY,SOME或ALL修饰的比较运算符
operand comparison_operator ANY (subquery)
operand comparison_operator SOME (subquery)
operand comparison_operator ALL(subquery)
查看全部
举报