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 条件;
网友评论