增:create database xxx;
create table stu(id int,name varchar,age int);
insert into stu(id,name,age) values(123,"aaa",12);
删:drop database xxx;
drop table xxx;
delete from 表名 where 条件;
改:update [表名] set 字段=“值” where 条件
查:show databases;
show tables;
desc 表名; 查看表结构
select * from stu; select * from stu where id=123 or name = "aaa";
select * from drink order by price desc,address asc;
约束:alter table 表名 add constraint 约束名 约束类型 具体的约束说明
区间:between and;选出记录:in;模糊查询:like;判断是否为空:is null;分组:group by;筛选行:having。
实体完整性:标示记录唯一,实现方式:主键和唯一键。
域完整性:数据有效,实现方式:类型、默认值和空值。
引用完整性:维护表之间的完整性,实现方式:子表建立外键引用另一表的主键。
自定义完整性
DML 数据操作语言:insert、update、delete
DQL 数据查询语言:select
DDL 数据定义语言:create、alter table
内连接:select & from A,B where A.id = B.id 等价
select * from A inner join B on A.id = B.id
左外连接:select man.name as man,woman.name as woman form man left join woman on man.wife_id = woman.id;