mysql当中表数据结构的操作方法:
alter_table:操作表结构。
修改表名称:
rename:更改数据库表名称。
(alter_table_原表名_rename_更改的名称;)
修改字段名称:
change:除了修改字段名称,也可以修改表里面的属性内容,也可以删除自增长。
(alter_table_表名称_change_原字段名_更改的字段名_数据类型;)修改字段名称。
(alter_table_表名称_change_字段名1_字段名1_数据类型+自增长;)给字段增加自增长。
(alter_table_表名称_change_字段名1_字段名1_数据类型+主键_自增长;)增加主键和自增长。
add:给表中添加字段。
(alter_table_表名称_add_要添加的字段名_数据类型;)
modify调整已存在的字段顺序:
first:将字段移到第一个。
(alter_table_表名_modify_字段名_数据类型first;)
after:将字段移动到指定字段后一位。
(alter_table_表名_modify_字段名1_数据类型after_字段名2;)
drop:删除。
(alter_table_表名称_drop_字段名;)删除单个字段。
(alter_table_表名称_drop_字段名,drop_字段名;)删除多个字段。
删除主键约束:
(alter_table_表名称_drop_主键;)删除主键必须先删除自增长。
insert插入值得方法:
默认给所有字段添加值:
insert_into_表名称_values(值);。
一次性插入多组数据:
insert_into_表名称_values(值),(值),(值);。
查询指定信息字段的内容:
select_字段名_from_表名;
查询多个指定字段:
select_字段名,字段名_from_表名;
查询指定值:
=的条件:查询出=指定值的数据。
select_*_from_表名_where_字段名_=_值;。
!=的条件:查询出!=指定值的数据。
select_*_from_表名_where_字段名_!=_值;。
<条件:查询出<指定值的数据。
select_*_from_表名_where_字段名_<_值;。
>条件:查询出>指定值的数据。
select_*_from_表名_where_字段名_>_值;。
逻辑运算符号:
and:且的关系。查询符合两种条件的数据。
select_*_from_表名_where_字段名_>_值_and_字段名_=_值;
or:与的关系。查询满足其中一种条件的数据。
is_null is_not_null :查询null。
in():查询匹配序列里的内容。
select_*_from_表名_where_字段名_in(值);
not_in():查询排除序列匹配的内容。
select_*_from_表名_where_字段名_not_in(值);
区间查询:(between limit )
between:查询区间范围的值。
limit:查询区间范围的值。
select_*_from_表名_limit_数值,数值;(第一个数值表示过滤几行,第二个数值表示查询几行。)
匹配查询:
like:匹配查询。%在哪里就控制匹配的方向。
select_*_from_表名_where_字段名_like_"%匹配的内容"
排序:
older_by:以什么顺序排序。
desc:降序排列。
select_*_from_表名_older_by_字段名_desc;
asc:升序排列。
select_*_from_表名_older_by_字段名_asc;
聚合函数:(max min avg)
max(字段):求当前字段最大的值。
select_max(字段)_from_表;
min(字段):求当前字段最小的值。
select_min(字段)_from_表;
avg(字段):求当前字段平均值。
sum(字段):求和。
cunt(字段):统计。
distinct(字段):去除重复数据。
|