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就行

上一篇:SQL Server DATEADD() 函数


下一篇:OushuDB 函数/存储过程