天天看点

mysql笔记摘要

一、数据类型

数值型:

整数:int (tinyint smallint bigint)

小数:float double(无符号) decimal(有符号)常用

字符串型:

char varchar 常用 text(默认64k)最大 tinytext(基本用不到) longtext(4G)

日期型:

year(4位) date(例如:1992-12-08) datetime(例如:1992-12-08 13:56:23)

timestamp 根据系统指定时区设置日期

二进制类型:

tinyblob,mediumblob,blob (这三种可以存图片,视频等) binary(不常用)

二、DML 数据库操纵语言

增删改查

1、增

例如:

insert into student(sname,snum,sex,age,tid)value('ding','005','女‘,18,1);

insert into student value (null,'ding','005','女‘,18,1);

insert into student value (null,'ding','005','女‘,18,1),(null,'yang','006','女‘,18,2);

2、删

delete from student; 删除表内的所有内容

delete from student where sid =10;

3、改

update set snum = '004' where sid = 5;

4、查

select sname,snum,age from student;

select * from student where sname like '-ding'; 一个-是一个字

select * from student where sname like '%ding'; %前面几位都行

select * from student where sname like '%ding%'; 只要包括ding就行