【查漏补缺】Python数据库、表操作、数据curd操作181~200

181.查看当前数据库中已有的表:show tables;

182.创建一个数据表:create table 表名(字段1名 字段1类型 其他约束, 字段2名 字段2类型 其他约束, 字段3名 字段3类型...);

183.查看某表的结构:desc 表名;

184.要表示某个字段无符号:字段1名 字段1类型 unsigned 其他约束

185.修改表结构-新添字段:alter table 表名 add 新增字段名 新增字段类型及约束;

186.修改表结构-修改字段(不改字段名的修改):alter table 表名 modify 字段名 字段类型及约束;

187.修改表结构-修改字段(改字段名的修改):alter table 表名 change 原字段名 新字段名 新字段类型及约束;

188.修改表结构-删除字段:alter table 表名 drop 字段名;开发过程中,尽量做加法不做减法,万一误删某字段,该字段的数据也就没了。

189.修改表结构,一定是alter table 表名...加上具体操作。

190.删除表:drop table 表名;

191.查看某表的创建时的细节:show create table 表名;

192.对于主键为自增字段,有一个专门的变量记录着下一条记录该自增字段的值。

193.主键为自增时,插入新数据时,主键位置的值可以为:0、null或default都表示让其自增计算。但因是自增字段,所以自己指定的值不会生效。

194.【增】全插入数据时,包括主键在内的所有字段的值都要有,且顺序要和表结构中的顺序保持一致。
特别注意:主键自增字段的值还是要有数据的,否则匹配不上表结构,从而导致插入不成功。

195.【增】部分插入数据时: insert into 表名 (字段名1, 字段名2...) values(值1,值2...);

196.【增】一次插入多行数据:
部分插入多行数据:insert into 表名 (字段名1, 字段名2...) values(值1-1,值1-2...), (值2-1,值2-2...),(值3-1,值3-2...);

全插入多行数据:
insert into 表名 values(值1-1,值1-2...), (值2-1,值2-2...),(值3-1,值3-2...);

197.当某字段的值约束为枚举数据类型时,有2种方式:一,按照枚举中列举出来的常量;二,可以用默认的下标1、2…,默认情况下枚举中的常量都有个下标,注意下标是从1开始的。

198.【改】更新记录:全更新:update 表名 set 字段名1=value1, 字段名2=value2;,带条件的更新:
update 表名 set 字段名1=value1 , 字段名2=value2 where 条件;

199.【查】查询数据:查询所有数据:select * from 表名;这里的*表示查所有字段。
带条件的查询:select * from 表名 where 条件;

200.【查】查询指定字段的数据:select 字段1, 字段2 from 表名 where 条件;

    原文作者:TensorFlow开发者
    原文地址: https://www.jianshu.com/p/667913c9c6f6
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞