修改(alter)
create database HA_test; --创建数据库
use HA_test; --选定数据库
create table student(id int(20),name char(40),age int(11)); --创建student表及id,name,age三个字段
alter table student rename student_test; --将student表修改名称为student_test
alter table student_test modify id int(10); --修改student_test表中的id列的数据类型和长度
alter table student_test change name stname char(20); --修改student_test表的name字段名称和数据类型
alter table student_test add sex enum('M','W'); --在student_test表最后添加sex字段,数据类型是enum('M','W')
alter table student_test add uid int(10) first; --在student_test表最前面添加uid字段,数据类型是int,长度为10
alter table student_test add address chat(30) after uid; --在student_test表的uid后面添加address字段,数据类型是char,长度为30
alter table student_test drop address; --删除address字段
增加(insert)
create table student(id int(20),name char(30),age int(10));
insert into student values(1,'zhangsan',18); --往student表插入值(按字段顺序插入)
insert into student values(1,'zhangsan',18),(2,'lisi',20),(3,'wangwu',15); --一次性插入多行
insert into student (name,age)values('mabaoguo',69); --选定指定字段插入
删除(delete)
delete from student where id=3; --删除student表中id字段=3的那行数据
delete from student where id is NULL; --删除id字段为空的行
更改(update)
update student set name='Mria' where id=2; --更改id=2那行的name为Mria
update student set name='zhuangsan',age=21 where id=2; --更改多个字段,逗号隔开
update student set id=2; --把id字段所有值改为2
数据类型
TINYINT --小整数值
SMALLINT --大整数值
MEDIUMINT --大整数值
INT/INTEGER --大整数值
BIGINT --极大整数值
FLOAT --单精度浮点数值
DOUBLE --双精度浮点数值