* 修改表名
alter table 表名 rename to 新的表名;
* 修改表的字符集
alter table 表名 character set 字符集名称;
* 添加一列
alter table 表名 add 列名 数据类型;
* 修改列名称 类型
alter table 表名 change 列名 新列别 新数据类型;
alter table 表名 modify 列名 新数据类型;
* 删除一列
alter table 表名 drop 列名;
4.删除表
* drop table 表名;
* drop table if exists 表名; //如果存在就删除
操作数据库表记录的SQL语句:增、删、改(DMl)
1.添加表记录
* 语法:
insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n);
* 注意:
1. 列名和值要一一对应。
2. 如果表名后,不定义列名,则默认给所有列添加值
insert into 表名 values(值1,值2,...值n);
3. 除了数字类型,其他类型需要使用引号(单双都可以)引起来
* 基础语法
select * from 表名称; ---查询一张表中所有的数据
* 常用的语法
select 字段列表 from 表名列表
* 常用到的语法函数
group by --- 分组
distinct --- 去重
order by --- 排序
having --- 分组之后使用的条件,相当于“where”
limit --- 分页限定
as --- 给字段起别名
ifnull --- 用于表中字段相加,其中可能出现null值的情况
where --- 用于查询表中数据并指定查找的条件
* 常用的算数运算符
= ! < > <= >= <>
其中“<>”表示不等于
* 其他的常见运算符
between ... and ... 在一个区间范围内
in(a,b,c,d...) 在括号里面出现任意值就满足条件
not 相当于“非”
or 相当于“或”
and 相当于“与”
is null 当条件中要判断一个字段是否是空值
* 模糊查询 like
两种重要的符号:
1."_"表示单个字符
2."%"表示0个或多个字符