增加:
ALTER TABLE 表名 ADD 列名 属性;
修改
Update 表名 set 列名=值,列名=值 where 列名=值
Alter Table students Add ying varchar(10) null
Alter Table students Add ying varchar(10) null
Alter Table students Add ying varchar(10) null
Alter Table students Add ying varchar(10) null
删除:
带条件的
delete from 表名 where 条件
不带条件的
delete from 表名;
说说delete与truncate的区别?
delete删除的时候是一条一条的删除记录,它配合事务,可以将删除的数据找回。
truncate删除,它是将整个表摧毁,然后再创建一张一模一样的表。它删除的数据无法找回。
查
语法: distinct去掉重复项
select [distinct] *| 列名,列名 from 表名 [where条件]
where # 查询的条件
GROUP BY #对前面查询的数据作分组
HAVING #对分组后的数据做筛选
order by #排序(对查询最终版的数据作排序显示)
LIMIT 0,2 #对 排序好的数据分页显示
Ø 外连接
左外连
以左边表的数据为主,右边表中无数据匹配用null表示
Select 列名,列名….. from 主表 left join 表 on 两表之间关系
右外连
以右边表的数据为主,左边表中无数据匹配用null表示
Select 列名,列名….. from 主表 right join 表 on 两表之间关系