create database 数据库名;(新建数据库)
use 数据库名;(使用数据库);
show table;(显示所有当前数据库的表)
drop database 数据库名;(删除数据库)
create table 表名(
列名 类型 (大小)
id int(100),
name varchar(200)
)ENGINE=MYISAM DEFAULT CHARSET=utf8;(设置字体字符集)
insert into 表名
(列名,列名)
values
(int,‘varchar’),
(内容2,内容2);(插入表记录)
update 表名 set 内容1=内容2,内容a=内容b where 条件语句;(例 id=2)(修改表数据)
delete from 表名 where 条件语句;(删除表数据)
select*from 表名;(查看全表)
select 列名1,列名2 from 表名 where 条件语句;(或者直接查整列) (查看某列或者某个属性)
Select id,name,成绩-10 as 成绩扣十分 from studenttable having 成绩扣十分>40;(having实例用法)
use 数据库名;(使用数据库);
show table;(显示所有当前数据库的表)
drop database 数据库名;(删除数据库)
drop table 表名;(删除表)
rename table 旧表名 to 新表名; (修改表名)
desc 表名; (查看表结构)create table 表名(
列名 类型 (大小)
id int(100),
name varchar(200)
)ENGINE=MYISAM DEFAULT CHARSET=utf8;(设置字体字符集)
insert into 表名
(列名,列名)
values
(int,‘varchar’),
(内容2,内容2);(插入表记录)
update 表名 set 内容1=内容2,内容a=内容b where 条件语句;(例 id=2)(修改表数据)
delete from 表名 where 条件语句;(删除表数据)
select*from 表名;(查看全表)
select 列名1,列名2 from 表名 where 条件语句;(或者直接查整列) (查看某列或者某个属性)
Select id,name,成绩-10 as 成绩扣十分 from studenttable having 成绩扣十分>40;(having实例用法)
select Max(id) as id最大值 from studenttable;(Max实例用法 min(最小) Avg(平均) Sum(总和) Count(总行数))
Tinyint 1字节 范围是 -128~128 无符号范围0~255
Smallint 2字节 varchar(范围0~65535) 字符串
Mediumint 3字节 text 文本类型,可以存较大文本
Int 4字节 char(范围0~255) 字符型
Bigint 8字节
Float(总位数,小数点后位数) 浮点型
日期和时间类型主要有:Date,Time,DateTime,Year四种
Year:1个字节 ,能够表示1901~2155之间的年份.
Date: 存储格式例如:1992-12-31 ,能够表示1000-01-01 ---> 9999-12-31之间的年份
Time: 存储格式:hh:mm:ss
DateTime:存储格式: 1999-12-20 14:30:08