数据库语言
dml数据操作语言 增删改数据
ddl数据定义语言 对数据库对象进行操作 创建 修改 删除 (数据库 表 视图 存储过程 索引)
dcl数据控制语言 授予/回收 数据库的访问权限
tcl事务控制语言 开启/提交/回滚 事务 设置事务的属性
快速定义表 表结构 数据一致
create table student2 as select * from student
创建表 只要部分字段 部分数据
create table student2 as select sno,name,age from student where sno = 1
sql:delete from tableName
是dml语言 数据一条一条的删除 可以回滚 会返回删除的行数 主键自增延续删除前自增
sql:truncate table tableName
是ddl语言 保留表结构 重新创建新表 隐试提交 不支持回滚 不会返回删除行数 主键自增从1开始
