date 日期类型 只包含年月日
yyyy-MM-dd HH:MM-dd:SS
;
datetime 包含年月日 十分小
timestamp
类型
如果将来不给这个人赋值的话吧,会将系统自动时间发货送给对象
字符串
varchar 存储 字符串
name Character(名字长度)
-----------
删除表
drop table 表名 (if exists) ;
create table 表名 like 表名称
--------------
修改表
alter table 表名 rename to新表名
alter table 表名 character set utf8;
alter table 表名 add 列名 数据类型;
alter table 表名 change 新表名 新类型;可以修改类型和列名
alter table 表名 modify 新类型 可以修改类型
alter table 表名 drop 列名
-----------------------------------------
DML
添加数据 insert into 表名(列名)values(值);
除了数字都需要使用引号 单双均可
----------------
删除数据
delete from 表 where 条件;
不写条件则删除所有数据表中
truncate 删除表 直接删除表 而不是一条条执行删除语句
然后再创建一个一模一样的空表
update 表名set 列名 = 值1,
列名=值2.
如果不加条件 也会将所有记录全部修改
------------------
查
select
from
where
group by
having 分组后的条件限定
order by
limit 分页
------------
select distinct from 表名set
去重
ifnull(字段,0);如果为空则把值变为0;
-------------------【
!= 和<>都是不等的意思
---------------
in(12,23,12);
null值不能用 = 进行判断
只能使用 is null
或者 is not null