【无标题】
·
use db1; 用数据库db1
create table 表名 (字段名 数据类型,字段名 数据类型...); 创建表格
select 字段名,... from 表名;
* 表示所有字段
insert [into] 表名 (字段名...) values(值1...); 前面有多少个字段,后面就有几个值
set 集合类型
enum 枚举类型
1.数据约束
1.1非空约束
not null 表示该字段元素非空;default 设定默认值。
以上约束无约束名
1.2唯一约束(unique)
1.联合约束:所有字段都进行了唯一约束:

2、字段约束时,如果可以为空,但是为唯一约束;

3、字段元素不可以为空,并且保持唯一;

1.3检查约束(check)
作用:检查约束(check)是用来检查数据表中字段值有效性的一种手段,一般用于设置值的范围
列级别设定

表级别设定
注意:一个数据库下面,只能约束名称不能重复。删除约束时,部分能应用key,所有都能用constraint。
1.4主键约束(primary key)
创建:

删除:

1.5 自动增长约束
auto_increment(primary key | unique) 自动增长;
1.6 主表和从表数据参考约束
foreign key (表和表数据参考约束—子表) 主表(primary key )
表结构中的约束标识符:
null uni pri
范式
第一范式
第四章 DML与DQL
插入insert和replace
更新update
查询select
条件测试符
删除 delete 和 truncate
# delete from 表名 [where 字段条件];
# truncate table 表名;
# 事物 多项目任务操作可以作为以为逻辑一个任务
开启事物: begin;
Mysql之DQL
select 字段名,...[*] from 表名 [where 条件] [group by 字段] [having 条件] [order by 字段名 [asc|desc]] limit0,20;
基本查询
更多推荐


所有评论(0)