|
DDL—数据定义语言(Create,Alter,Drop,DECLARE)
DML—数据操纵语言(Select,Delete,Update,Insert)
DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)
#创建数据库
Create DATABASE dbtest
#删除数据库
Drop DATABASE dbtest
#创建新表
CREATE TABLE think_user (
id int(11) NOT NULL AUTO_INCREMENT,
name char(10) NOT NULL,
sex tinyint(4) DEFAULT NULL,
age tinyint(4) DEFAULT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
#删除新表
DROP TABLE think_user;
#添加列
Alter table think_user add column logintime int(10)
#修改列
Alter table think_user change column logintime login int(12)
#删除列
Alter table think_user drop column login
#更改存储引擎
ALTER TABLE think_user ENGINE=MyISAM
ALTER TABLE think_user ENGINE=InnoDB
#查询表结构
describe think_user
#添加主键
Alter table think_user add primary key(name)
#删除主键
Alter table think_user drop primary key
#创建索引
create index idxname on think_user (name)
#删除索引
drop index idxname on think_user
#查看索引
show index from think_user
show keys from think_user
#创建视图
create view viewname as select * from think_user where id >1
#删除视图
drop view viewname
#查询视图
SELECT * from viewname
|
|