MYSQL&MARIADB

修改(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    --双精度浮点数值
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容