MariaDB ----增删改

1> 查看表的(创建)状态;

show    careate   table  students1;

注:       自增, (保护机制) 好马不吃回头草 

2>查看 字段;( 查看表的结构)

desc  students1;

3>查看指定字段  (结构)

desc   students1  id;

4>添加一个字段

alter  table  students1  add  birthday  datetime; (在 students1 表 添加 一个 birthday的字段并且数据类型是datetime)

#查看

5>修改一个字段的数据类型

alter  table students1  modify birthday date; (把 students1 表里  的 birthday字段的 数据类型 修改为 date)

6>修改一个字段的名字和数据类型

alter  table students1  change   birthday  birth  datetime;( 把students1 表里的 birthday字段 名字 修改为birth  并且数据类型修改为datetime)

7>删除一个表里的字段

alter  table students1  drop  birth; (删除  students1 表 里的 birth 字段)

8>删除一个表

drop table classes;

9> 给各个字段里添加数据

insert  into  students1  values(1,'李超’,21,171.250,'',1);  ( inset into  表   values   ( 按规定的数据类型填写数据))

#补充

#查看

注:出现这种情况是因为, id 设值得数据类型里面有自增。

#补充2

注2:这是因为 设置枚举类型时设有四个选项,按顺序分别对应1,2,3,4

#补充3

注: 默认为自增

10 >部分插入

insert into students1  (name,age) values('欣欣',21);

11>部分插入多个记录

insert into students1 (name,age)  values('cat',22),('dog',24);

12>修改某个字段的数据

updates students1 set  name=’dog’ where name='cat'; (把 name 字段里名为cat 的数据 修改为dog)

#补充

#补充2

13>删除 一条指定的数据    (物理删除)

delete  from students1  where  id=7;

#补充

14> 逻辑删除                                                                         bit(1)  :  0,1           bit(2) 00.01.10.11

 用一条字段来表示 这条信息是否已经不能在使用了

&1添加一个逻辑删除的字段(相当于设置一个标签,任何信息被打上标签的代表这条信息已经不能在使用了)

alter  table  students1  add  is_delete  bit default 0;

注: 这里 bit 后边 默认为1    即bit(1)

&2l逻辑删除 (打上标签)

update  students1   is_delete=1   where  id=5;

猜你喜欢

转载自www.cnblogs.com/myxxjie/p/10878956.html