mysql学习笔记之六(数据定义语言DDL)

SQL语言包括四类种主要程序设计语言类别的语句:数据定义语言(DDL),数据操作语言(DML)及数据控制语言(DCL)还有事务控制语言(TCL)。※ 数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句。※ 数据操作语言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。※ 数据查询语言(DQL),例如:SELECT语句。(一般不会单独归于一类,因为只有一个语句)。※ 数据控制语言(DCL),例如:GRANT、REVOKE等语句。※ 事务控制语句(TCL),例如:COMMIT、ROLLBACK等语句。数据库对象:数据库(database),表(table),视图(view),索引(index),,触发器(trigger)通过前五节的学习,知道了数据定义语言就是来操纵数据库对象create 对象 对象名1、create database db_name;2、create table t_name(属性名 属性类型… );3、create view v_name as ;4、create index i_name (on table …)5、create trigger tri_name (…)alter 对象 对象名1、alter table tablename [rename/modify/add/change/drop]2、alter view viewname as3、alter(create or replace) table tablename add index|key indexname(columnname[(length)][asc|desc])drop 对象 对象名1、drop database db_name2、drop table t_name3、alter table tablename drop columnname(这个有点特殊)4、drop view v_name[,v_name1,v_name2…]5、drop index i_name on t_name6、drop trigger tri_name查看1、show databases2、show tables3、desc t_name4、show triggers\G

5、explain select * from t_index1 where id=1\G

以上只是简单的回想,具体的语句表达还要注意复习。

幸运并非没有恐惧和烦恼;厄运并非没有安慰与希望。

mysql学习笔记之六(数据定义语言DDL)

相关文章:

你感兴趣的文章:

标签云: