7、15 数据库
MySQL 数据库表结构操作语言:DDL create drop alter desc (对表结构的操作)
mysql 数据库表数据操作语言: DML insert into (增) delete(删)update(改)select(查) 对表数据的操作
create database if not exists dcs63;创建数据库全语法,不管存在还是不存在都不抛弃异常不存在在创建一个
drop database if exists dcs63; 全语法,不管存不存在都在执行
delete from dcs where id=3; 通过where的条件删除dcs指定id=3的这一行
truncate dcs; 删除表中所有的数据
update dcs set name='xiaoxiao';把dcs表中name的字段对应的值,全都更改为xiaoxiao
update dcs set name=‘li' where id=1;通过条件表达式来修改指定行中某个字段值
select * from dcs where age=(select min(age) from dcs); 包含指定值 = 和in 是同一意思
select * from dcs where age not in(select min(age) from dcs);不包含指定的值,除了最小的那个年纪对应的数据不显示其他全部显示
select * from dcs where name is null;找出姓名为空的所有数据,不为空则加is not null
select * from dcs where min(age);
select * from dcs having min(age);having后面可以聚合函数 where不行 having特殊情况可以当where使用;
select name from dcs order by age dcs limit 1;可以通过order by 来进行降序,从大到小先排序,然后再通过limit 1来取第一个值
select * from dcs where age=(select max(sge) from dcs); 来求年纪最大这个人的姓名
select max(age) as d from dcs;取别名
|